Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • O onyva-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ONYVA
  • onyva-wiki
  • Wiki
  • gp

gp · Changes

Page history
Update gp authored Nov 29, 2020 by Paula Grasiele Nunes's avatar Paula Grasiele Nunes
Hide whitespace changes
Inline Side-by-side
gp.md
View page @ 1217b890
......@@ -70,9 +70,11 @@ Módulo de gerenciamento de veículos e agendamento de manutenções.
- Contexto: Oficina
- Ambiente: APP
- Persona: Gerente da oficina
- Descrição: Como gerente da oficina desejo realizar a solicitação de cadastro para que seja possível ofertar meus serviços
Descrição: Como gerente da oficina desejo realizar a solicitação de cadastro para que seja possível ofertar meus serviços
Cenários:
Dado que estou no APP
E informei todos os dados necessários para a solicitação de cadastro
Quando confirmo a solicitação
......@@ -81,6 +83,394 @@ Então as informações devem ser enviadas para análise.
Critérios:
Valores para situação: Aprovado, Em análise, Reprovado
* **US: 02 Retornar a situação da solicitação de cadastro da oficina**
- Contexto: Oficina/Gerência
- Ambiente: Externo
- Persona: Gerente/Adm Onyva
Descrição: Como gerente da oficina desejo receber o retorno com o status da solicitação para que verificar se a oficina foi cadastrada
Cenários:
Dado que existe uma solicitação
Quando o administrador aprovar
Então o gerente da oficina deve receber uma notificação com esse status
Dado que existe uma solicitação
Quando o administrador do sistema recusar
Então o gerente da oficina deve receber uma notificação com esse status
E a justificativa da reprovação
Dado que existe uma solicitação
Quando o administrador estiver avaliando o cadastro
Então o gerente da oficina deve receber uma notificação com esse status
Critérios: Notificação por e-mail informando o status da solicitação.
Em caso de recusa, incluir a justificativa
* **US: 03 Visualizar histórico de manutenções**
- Contexto: Oficina
- Ambiente: APP
- Persona: Gerente
Descrição: Como gerente da oficina desejo visualizar o histórico das manutenções para que seja possível realizar o controle do fluxo de clientes e dos serviços realizados
Cenários:
Dado que estou logado no APP
Quando acesso o histórico
Então devem ser exibidos os clientes
E os serviços realizados
Critérios: Listar todos os atendimentos realizados em ordem cronológica, do mais recente ao mais antigo.
* **US: 04 Consultar histórico de manutenções de um cliente**
- Contexto: Oficina
- Ambiente: APP
- Persona: Gerente
Descrição: Como gerente da oficina desejo consultar o histórico de manutenções de um determinado cliente para que seja possível mapear os serviços prestados
Cenários:
Dado que estou logado no APP
Quando acesso o histórico
E aplico o filtro por usuário
Então devem ser exibidos os serviços realizados conforme critério de consulta
Critérios: Filtro por usuário
* **US: 05 Visualizar solicitações pendentes**
- Contexto: Oficina
- Ambiente: APP
- Persona: Gerente
Descrição: Como gerente da oficina desejo visualizar as solicitações pendentes para que seja possível analisar a possibilidade de atendimento
Cenários:
Dado que estou logado no APP
Quando acesso a opção de agendamentos
Então devem ser exibidas as solicitações de serviços pendentes de aprovação
* **US: 06 Consultar agenda**
- Contexto: Oficina
- Ambiente: APP
- Persona: Gerente
Descrição: Como gerente da oficina desejo visualizar a agenda da oficina para que seja possível identificar os clientes que serão atendidos e monitorar os serviços agendados
Cenários:
Dado que estou logado no APP
Quando acesso a opção de agendamentos
Então devem ser exibidas as solicitações de serviços pendentes de aprovação
* **US: 07 Aceitar ou recusar a solicitação de serviço**
- Contexto: Oficina
- Ambiente: Web
- Persona: Gerente
Descrição: Como gerente da oficina desejo aceitar ou recusar solicitações de serviço para que seja possível organizar os atendimentos conforme a capacidade/disponibilidade
Cenários:
Dado que existe uma solicitação de serviço
Quando acesso os detalhes
Então deve ser possível gerenciar a situação desta solicitação
* **US: 08 Notificar o cliente sobre o aceite ou a recusa**
- Contexto: Oficina/Proprietário
- Ambiente: APP
- Persona: Gerente/Usuário
Descrição: Como gerente da oficina desejo avisar o cliente sobre o aceite o recusa da solicitação de serviço para que seja possível confirmar o agendamento
Cenários:
Dado que existe uma solicitação de serviço
Quando o gerente realizar o aceite
Então o app deve disparar uma notificação confirmação para o cliente
E o agendamento deve estar visível na agenda
Dado que existe uma solicitação de serviço
Quando o gerente recursar
Então o app deve disparar uma notificação de indisponibilidade de agenda para o cliente
* **US: 09 Realizar avaliação da Oficina sobre o cliente**
- Contexto: Oficina/Proprietário
- Ambiente: Web
- Persona: Gerente/Usuário
Descrição: Como gerente da oficina desejo avaliar o cliente para que essa informação sirva de referência para outros prestadores de serviço
Cenários:
Dado que realizei um serviço
Quando finalizo o atendimento no sistema
Então deve ser possível avaliar o cliente
* **US: 10 Gerenciar conta de proprietário**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo gerenciar uma conta de proprietário para que seja possível suspender ou cancelar o acesso ao sistema
Cenários:
Dado que existe uma conta de usuário
E o usuário teve uma conduta inadequada
Quando realizo a suspensão
Então o usuário será bloqueado temporariamente
Dado que existe uma conta de usuário
E o usuário solicitou a exclusão da conta
Quando realizo o cancelamento
Então o usuário deve ser bloqueado permanentemente
E as informações sensíveis devem ser excluídas
Critérios: Quando um cadastro de proprietário for suspenso ou cancelado, se ele tiver solicitações em aberto, a oficina deve ser notificada
* **US: 11 Aceitar ou recusar o cadastro de oficina**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo aceitar ou recusar as solicitações de cadastros de oficina para que seja possível avaliar o perfil da oficina de acordo com o as diretrizes da empresa
Cenários:
Dado que existe uma solicitação de cadastro de oficina
Quando acesso os detalhes
Então deve ser possível visualizar todos os dados da oficina
E gerenciar a situação dessa solicitação
* **US: 12 Gerenciar conta de oficina**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo gerenciar uma conta de oficina para que seja possível suspender ou cancelar o acesso ao sistema
Cenários:
Dado que existe uma conta de oficina
E o foi identificada uma conduta inadequada
Quando realizo a suspensão
Então o usuário será bloqueado temporariamente
Dado que existe uma conta de usuário
E o usuário solicitou a exclusão da conta
Quando realizo o cancelamento
Então o usuário deve ser bloqueado permanentemente
E as informações sensíveis devem ser excluídas
Critérios: Não deve ser possível enviar solicitações para contas de oficina suspensas. Quando uma conta de oficina for suspensa ou cancelada, se ela tiver atendimentos em aberto, então os clientes devem ser notificados.
* **US: 13 Enviar mensagens multicast**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo emitir notificações multicast para que seja possível enviar mensagens para um grupo específico de usuários
* **US: 14 Enviar mensagens broadcast**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo emitir notificações broadcast para que seja possível enviar mensagens para todos os usuários
* **US: 15 Enviar mensagens unicast**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo emitir uma notificação unicast
para que seja possível enviar mensagens para um usuário especifico
* **US: 16 Enviar mensagem de atualização**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo enviar uma notificação de atualização para que o cliente informe os dados mais recentes e seja possível mantê-lo atualizado sobre as manutenções previstas para o seu veículo
Cenários:
Dado que existem veículos cadastrados
Quando identifico ausência de atualização
Então deve ser possível disparar uma mensagem com a solicitação para o proprietário
* **US: 17 Realizar carga de veículos e manutenções**
- Contexto: Gerência
- Ambiente: Web
- Persona: Adm Onyva
Descrição: Como administrador do sistema desejo realizar a carga de dados de veículos e manutenções para que mais proprietários possam utilizar o APP
Cenários:
Dado que tenho as informações de novos veículos
Quando realizo o cadastro
Então devem ser carregadas as manutenções previstas para cada modelo
* **US: 18 Cadastrar proprietário**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário de veículo desejo realizar o cadastro de usuário para que seja possível encontrar prestadores de serviço e realizar as manutenções do meu automóvel
Cenários:
Dado que estou no APP
E informei todos os dados necessários para a solicitação de cadastro
Quando confirmo a solicitação
Então devo receber a confirmação do cadastro.
* **US: 19 Cadastrar veículo**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo realizar o cadastro do veículo para que seja possível encontrar prestadores de serviço e realizar as manutenções do meu automóvel
Cenários:
Dado que realizei meu cadastro de usuário
E informei todos os dados necessários para o cadastro do veículo
Quando confirmo a solicitação
Então devo receber a confirmação do cadastro.
* **US: 20 Atualizar informações do proprietário**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo atualizar as informações do veículo para que seja possível obter avisos do sistema com maior precisão
Cenários:
Dado que recebi a notificação
E ela solicita a atualização das informações
Quando acesso os detalhes do veículo
Então deve ser possível realizar alterações
Critérios: KM do veículo
* **US: 21 Realizar login**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo realizar login para que seja possível encontrar prestadores de serviço e realizar as manutenções do meu automóvel
Cenários:
Dado que realizei o cadastro pelo APP
E informei os dados corretos na tela de login
Quando avanço
Então o login deve ser realizado com sucesso
E devo visualizar meu painel de usuário
Dado que realizei o cadastro com o login social
E informei os dados corretos na tela de login
Quando avanço
Então o login deve ser realizado com sucesso
E devo visualizar meu painel de usuário
* **US: 22 Agendar manutenção programada**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo agendar uma manutenção programada para que seja possível manter o veículo em boas condições de uso
* **US: 23 E-pedigree**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo consultar o e-pedigree do veículo para que seja possível garantir que todas as manutenções necessárias foram realizadas
* **US: 24 Agendar serviço**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo agendar um serviço para que seja possível realizar as manutenções necessárias
Cenários:
Dado que estou no APP
E selecionei a oficina
E informei os dados para agendamento
Quando confirmo
Então a solicitação de agendamento deve ser enviada a oficina
* **US: 25 Buscar oficinas**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo buscar oficinas para que seja possível escolher onde realizar o agendamento de acordo com as minhas necessidades
Cenários:
Dado que estou no APP
Quando seleciono a opção para buscar oficinas
Então o sistema deve exibir sugestões
Dado que estou no APP
E selecionei a busca de oficinas
Quando informo os dados de uma oficina específica
E a oficina está cadastrada no sistema
Então devem ser exibidas as informações da oficina
* **US: 26 Cadastrar manutenção não prevista**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
* **US: 27 Solicitar manutenção de urgência**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
* **US: 28 Consultar próximas revisões**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como proprietário desejo consultar as próximas revisões previstas para que seja possível verificar a disponibilidade da minha agenda e realizar o agendamento com a oficina
Cenários:
Dado que estou no APP
E tenho um veículo cadastrado
Quando consulto as próximas revisões
Então devem ser exibidas as descrições
E as datas previstas para realizar as revisões
* **US: 29 Consultar histórico de intervenções**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
* **US: 30 Realizar avaliação da oficina**
- Contexto: Proprietário
- Ambiente: APP
- Persona: Proprietário
Descrição: Como gerente proprietário desejo avaliar a oficina para que essa informação sirva de referência para outros clientes
Cenário:
Dado que solicitei uma prestação de serviço
Quando a oficina finaliza o o atendimento no sistema
Então deve ser possível avaliar a oficina
# Cronograma
......
Clone repository
  • Testes
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • ci
  • configuracao
  • gp
  • Home
  • instalacao
  • mockups
  • requisitos
  • sprints