Home | Sprints | Requisitos | Arquitetura | Configuração | Mockups | Banco de Dados | Instalação | Gerência de Projeto | Horários Disponiveis |
---|
Página dos Requisitos do Projeto
User Stories
As user stories do projeto estão separadas por situações de uso, sendo estas para usuário (app), gerente da oficina e mecânico (web) e administrador do ONYVA (web). Apresentamos as US construídas durante a primeira sprint do projeto logo abaixo:
Contexto de Oficina
Os usuários do sistema que se encaixam no contexto de oficina são: gerente da oficina e mecânico da oficina. Eles são responsáveis por gerenciar a agenda da oficina, aceitar ou recusar manutenção solicitada pelo cliente, confirmar um serviço realizado ou avaliar um cliente após a conclusão da manutenção.
Contexto da Gerência
Os usuários do sistema que se encaixam no contexto da gerência são: Administradores do sistema.Eles são responsáveis por gerenciar os usuários do sistema, aprovando e reprovando solicitações de ingresso na plataforma por parte das oficinas, além de suspender e cancelar contas de oficinas e proprietários em casos diversos. Os Administradores são responsáveis por fazer o cadastro das marcas e modelos que os proprietários poderão cadastrar na plataforma. Também tem a função de adicionar as informações pertinentes a revisões programadas.A última função dos administradores é gerenciar as notificações que serão disparadas para os usuários da plataforma.
US | Contexto | Persona | Descrição | Critério de aceitação |
---|---|---|---|---|
US01 | OFICINA | Gerente | Eu, como dono de uma oficina, gostaria de solicitar o cadastro da minha oficina, para que os usuários possam agendar suas manutenções. | Ao iniciar a plataforma ONYVA, gostaria de ver minhas solicitações de cadastro e o status destas como 'Aprovado', 'Em análise' ou 'Reprovado'. |
US02 | OFICINA/GERÊNCIA | Gerente/Administrador ONYVA | Eu, como dono de uma oficina, gostaria de receber o status da minha solicitação de cadastro para confirmar se minha oficina foi cadastrada ou não. | Em caso de aprovação ou reprovação da minha solicitação de cadastro, gostaria de receber uma notificação por e-mail. Se houve reprovação, gostaria de receber uma mensagem informando o motivo desta. |
US03 | OFICINA | Gerente | Eu, como administrador da oficina (gerente) gostaria de visualizar o histórico das manutenções realizadas na minha oficina para que eu tenha maior controle do fluxo de clientes e dos serviços realizados. | Dentro do aplicativo mobile, eu gostaria de listar todos os atendimentos realizados em ordem cronológica, do mais recente ao mais antigo. |
US04 | OFICINA | Gerente | Eu, como administrador da oficina (gerente), gostaria de visualizar o histórico dos serviços realizados de um determinado cliente para que eu tenha um mapeamento dos serviços prestados a um veículo/cliente | Dentro do aplicativo mobile, eu gostaria de selecionar o menu de histórico de manutenções e escolher um usuário, para visualizar apenas as manutenções realizadas pelo mesmo. |
US05 | OFICINA | Gerente | Eu, como administrador (gerente/dono) da oficina, gostaria de visualizar a agenda da oficina para controlar quais clientes e serviços estão agendados. | Dentro do aplicativo mobile, eu gostaria de selecionar o menu de agendamentos e visualizar as manutenções solicitadas pelos usuários, mas que ainda não foram aprovadas ou recusadas. |
US06 | OFICINA | Gerente | Eu, como administrador (gerente/dono) da oficina, gostaria de aceitar ou recusar solicitações de serviços de clientes para reservar um horário na minha agenda ou não. | TBD |
US07 | OFICINA/PROPRIETÁRIO | Gerente/Usuário | Eu como administrador da oficina, gostaria que o app notificasse o cliente que a solicitação do serviço foi aceita ou não para dar continuidade ao serviço do cliente. | TBD |
US08 | OFICINA/PROPRIETÁRIO | Gerente/Usuário | Eu, como administrador da oficina gostaria de informar ao cliente que o serviço foi concluído para que o cliente possa retirar o veículo. | TBD |
US09 | OFICINA/PROPRIETÁRIO | Gerente/Usuário | Eu, como administrador da oficina gostaria de avaliar um determinado cliente para que futuros mecânicos tenham referência sobre um determinado cliente. | TBD |
US10 | GERÊNCIA | Administrador ONYVA | Eu, como administrador ONYVA gostaria de suspender/cancelar a conta de um proprietário para que o mesmo seja impedido de logar no sistema. | TBD |
US11 | GERÊNCIA | Administrador ONYVA | Eu, como administrador ONYVA gostaria de suspender/cancelar uma conta de uma oficina para que ela pare de receber clientes. | TBD |
US12 | GERÊNCIA | Administrador ONYVA | Eu, como administrador ONYVA gostaria de aceitar/recusar uma nova conta de uma oficina para que ela comece a receber clientes. | |
Dado que o administrador recebeu uma solicitação de uma oficina para ingressar no sistema Quando o administrador aceitar a solicitação Então o app deve confirmar a admissão da oficina e enviar um email para primeiro login | ||||
US13 | GERÊNCIA | Administrador ONYVA | Eu, como administrador ONYVA gostaria de cadastrar os veículos para que os proprietários possam escolher seu carro na hora do cadastro. | TBD |
US14 | GERÊNCIA | Administrador ONYVA | Eu, como administrador ONYVA gostaria de emitir notificações multicast para poder enviar mensagens para um grupo específico de usuários. | TBD |
US15 | GERÊNCIA | Administrador ONYVA | Eu, como administrador ONYVA gostaria de emitir notificações broadcast para que todos os usuários do sistema recebam uma mensagem. | TBD |
US16 | GERÊNCIA | Administrador ONYVA | Eu, como administrador ONYVA gostaria de emitir uma notificação unicast para que um usuário especifico possa receber uma mensagem. | TBD |