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
  • requisitos

Last edited by Paula Grasiele Nunes Nov 29, 2020
Page history
This is an old version of this page. You can view the most recent version or browse the history.

requisitos

Home Sprints Requisitos Arquitetura Configuração Mockups Banco de Dados Instalação Gerência de Projeto CI

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. Os gerentes que possuem uma oficina poderão cadastrá-las no sistema para oferecer seus serviços aos proprietários de veículos, aceitando ou recusando manutenções solocitadas e acessando o histórico da oficina, onde poderão administrar os serviços já prestados. Gerentes e mecânicos são responsáveis por gerenciar a agenda da oficina, que tem como objetivo visualizar os serviços do dia, semana ou mês, além de confirmar a conclusão de um serviço para o proprietário retirar seu veículo.

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.

Contexto de Proprietários

Os usuários classificados como proprietários são responsáveis por gerenciar seus veículos no sistema, incluindo e lançando informações atualizadas sobre o estados dos mesmos. Além disso, são responsáveis por disparar as solicitações de manutenção, escolhendo o prestador de serviço (oficina) conforme suas preferências.


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. 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
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. 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
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/recusar a solicitação Então a oficina estará habilitada/inabilitada a fazer o 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. Dado que o administrador quer cadastrar um novo veículo Quando o administrador adicionar a Id da fipe na busca do veiculo Então o app deve buscar as infos do veiculo a partir de uma integração e mostrar as infos do veículo para o administrador confirmar a adição
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. Dado que o administrador quer enviar uma notificação para um grupo de usuários Quando o administrador selecionar no tipo multicast,escolher um grupo E digitar uma mensagem E enviar Então os usuários do grupo selecionado devem receber uma mensagem
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. Dado que o administrador quer enviar uma notificação para todos os usuários Quando o administrador selecionar o tipo broadcast E digitar uma mensagem E apertar no botão enviar Então todos os usuários do sistema serão notificados
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. Dado que o administrador quer enviar uma notificação para um usuário especifico Quando o administrador selecionar o tipo unicast E selecionar o usuário E digitar uma mensagem Quando apertar enviar o usuário selecionado será notificado
US17 GERÊNCIA Administrador ONYVA Eu, 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 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
US18 GERÊNCIA Administrador ONYVA Eu, 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 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
US19 PROPRIETÁRIO VEÍCULO Usuário ONYVA Cadastro do veículo. TBD
US20 PROPRIETÁRIO VEÍCULO Usuário ONYVA Cadastro do proprietário. TBD
US21 PROPRIETÁRIO VEÍCULO Usuário ONYVA Login Social ou no app. TBD
US22 PROPRIETÁRIO VEÍCULO Usuário ONYVA Agendamento de manutenção programada. TBD
US23 PROPRIETÁRIO VEÍCULO Usuário ONYVA E-pedigree . TBD
US24 PROPRIETÁRIO VEÍCULO Usuário ONYVA Cadastro de manutenção não prevista. TBD
US25 PROPRIETÁRIO VEÍCULO Usuário ONYVA Manutenção de urgência. TBD
US26 PROPRIETÁRIO VEÍCULO Usuário ONYVA Agendamento de serviço. TBD
US27 PROPRIETÁRIO VEÍCULO Usuário ONYVA Busca. TBD
US28 PROPRIETÁRIO VEÍCULO Usuário ONYVA Próximas revisões. TBD
US29 PROPRIETÁRIO VEÍCULO Usuário ONYVA Histórico de intervenções. TBD
US Contexto Ambiente Persona Título Descrição Cenários Critérios
1 Oficina APP Gerente da oficina Solicitação de cadastro da oficina "Como gerente da oficina, desejo realizar a solicitação de cadastro para que seja possível ofertar meus serviços" "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 as informações devem ser enviadas para análise."
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