Vingadores - Agendamento Online no Alpha
OBJETIVO
Estudar e avaliar as possibilidades para criação do Agendamento Online no Alpha através do Portal do Cidadão, identificado todo o Fluxo e esclarecendo quais integrações e histórias de usuários serão necessárias.
JUSTIFICATIVA
Tendo em vista que o Tudo Aqui necessita realizar o Atendimento de alguns serviços de forma Presencial foi identificado a necessidade de realizar o Agendamento Online destes tais Serviços do Alpha.
RESULTADOS DA PESQUISA
Identificação do Fluxo do Agendamento Online, suas funcionalidades e histórias de usuário.
ENVOLVIDOS:
Gustavo Felix Gomes (DEV Team)
Rafael Passos dos Santos (DEV Team)
Emanuel Rufino Alcantara de Lima (DEV Team)
Lucas de Souza e Sousa (DEV Team)
Euriane Nogueira Frota (Product Owner)
Edson Masami Hiraçaka (Scrum Master)
Lucas Tavares Viana de Souza (Estagiário Scrum Master)
GLOSSÁRIO:
SGA - Sistema de Gestão de Atendimento
Steps - Passos
1. FLUXO
O Fluxo do Agendamento Online pode ser dividido em quatro partes, o cadastro do serviço, criação do agendamento pelo cidadão, geração da senha e avaliação do atendimento.
No Cadastro do Serviço atualmente existem 3 Steps, são eles Dados do Serviço, Forma de Atendimento e Etapas. Para facilitar o cadastro do serviço que possam ser agendados vamos criar um novo Step e ajustar os já existentes. Nos Dados do Serviço não será necessário modificação, na Forma de Atendimento quando for marcado Presencial ou Telefone não será mais pedido o Horário de Atendimento, o Horário será solicitado no novo Step de Horário e Local de Atendimento. Todos os Serviços não importando a forma de atendimento será necessário informar o horário de atendimento e os dias. Caso tenha sido escolhido a Forma de Atendimento Presencial será necessário responder primeiro se o serviço disponibilizara Agendamento Online, Caso tenha escolhido "Não" basta colocar o horário de atendimento do serviço normalmente. Se for respondido "Sim" será necessário escolher as Unidades de Atendimento, após escolher o horário de atendimento do serviço para cada unidade e o limite de senha geradas por dia para cada unidade. O Ultimo Step será as Etapas que não terá modificações.
Na visão do Cidadão utilizando o Portal do Cidadão quando acessar um serviço que possui agendamento poderá clicar no botão "Agendar" e se o mesmo estiver autenticado no sistema e será exibido uma pergunta se deseja emitir uma senha preferencial ou comum, caso escolha preferencial será apresentando uma listas de quem tem direito as senhas preferenciais e solicitará uma confirmação. Após escolher o tipo de senha será perguntando qual unidade deseja marcar o agendamento, após escolher a unidade será carregado os dias de acordo com o que foi informado no cadastro do serviço e sendo possível escolher do dia atual ate quinze dias corridos para frente, vale lembrar que dependendo da Unidade escolhida pode estar cadastrados exceções pelo gestor impossibilitando a escolha de um ou mais dias e após a escolha do dia será checado se aquele dia não atendeu o limite de agendamentos se não tiver atingido o cidadão vai confirmar e será realizado o agendamento onde o mesmo pode visualizar os seus detalhes a qualquer momento ou ate mesmo cancela-lo para liberar uma vaga.
No dia do atendimento do serviço agendando o usuário receberá uma notificação para emitir a sua senha no Portal do Cidadão, ao acessar o detalhes do agendamento será possível gerar a senha e será um aviso que o mesmo deve estar presencial pois as senhas só será chamada três vezes, após confirmação será entregue a senha onde ele poderá visualizar ela e aguardar o seu atendimento.
No dia seguinte a geração da senha será solicitado ao Cidadão no Portal do Cidadão através de notificação para o mesmo realizar a avaliação do atendimento do serviço. A primeira pergunta será se perguntando se o mesmo teve a sua solicitação atendida ou não. Se o cidadão responder "Sim" será exibido para o mesmo dá uma Nota de 0 a 5 referente ao atendimento e um comentário abaixo caso queira adicionar algo a mais. Caso o Cidadão responder "Não", será exibido outra perguntando se o mesmo compareceu ao local de atendimento, caso responda que tenha comparecido ao local será exibido somente o campo para mas o mesmo realizar um comentário sobre o atendimento.
Um adicional que não faz parte do fluxo e que o Gestor de Serviço necessitará visualizar os agendamento cadastrados esta parte ainda não ficou muito clara com o mesmo deseja visualizar estes agendamentos e de qual forma deve ser feita para atender os desejos do cliente de forma que não fique moroso de se trabalhar nesta funcionalidade ou de se utiliza-la.
2. HISTÓRIAS DE USUÁRIO
De acordo com o Fluxo acima estamos dividindo as histórias de usuários em cinco partes, Cadastro do Serviço, Criação do Agendamento, Geração da Senha, Avaliação e Outras.
Cadastro do Serviço
O que? | Pontos | Regras | Produto |
Eu como Gestor preciso que todos os Serviços possuam Horário e Dias de Atendimento | - Criar Step Horário de Atendimento. | Alpha Serviços | |
Eu como Gestor preciso escolher uma ou mais Unidades de atendimento Presencial | - Buscar Unidades da API do SGA. | Alpha Serviços | |
Eu como Gestor preciso informar o horário de atendimento das Unidades de Atendimento Presenciais |
- Cada Unidade deve ter seu horário de atendimento. |
Alpha Serviços | |
Eu como Gestor preciso definir um limite de atendimento diário das unidades escolhido de determinado serviço | - Campo Numérico para cada Unidade | Alpha Serviços |
Criação do Agendamento
O que? | Pontos | Regras | Produto |
Como Cidadão preciso identificar que posso criar um agendamento online do serviço que estou visualizado | - | Portal do Cidadão | |
Como Cidadão preciso realizar um Agendamento de Serviço Prioritário | Portal do Cidadão | ||
Como Cidadão preciso realizar um Agendamento de Serviço Normal | Portal do Cidadão | ||
Como Cidadão preciso cancelar um Agendamento | Portal do Cidadão |
Geração da Senha
O que? | Pontos | Regras | Produto |
Como Portal do Cidadão Preciso Notificar o Cidadão que o mesmo precisa retirar sua senha de Atendimento | Portal do Cidadão | ||
Como Cidadão Preciso Emitir minha Senha de Atendimento | Portal do Cidadão | ||
Como Cidadão Preciso Visualizar minhas Senhas de Atendimento | Portal do Cidadão |
Avaliação
O que? | Pontos | Regras | Produto |
Como Portal do Cidadão Preciso Notificar o Cidadão que o mesmo precisa avaliar o atendimento | Portal do Cidadão | ||
Como Cidadão preciso avaliar o atendimento de forma positivamente | Portal do Cidadão | ||
Como Cidadão preciso avaliar o atendimento de forma negativamente | Portal do Cidadão |
Outras
O que? | Pontos | Regras | Produto |
Eu como Gestor preciso visualizar os agendamentos online cadastrados | Alpha Atendimento Web e API Alpha Agendamento | ||
Eu como Gestor preciso visualizar as Avaliações de atendimento | - Nota e Comentários | Alpha Serviço ou Alpha Atendimento |
CONCLUSÃO
Com a Produção deste Spike foi possível elaborar o fluxo completo da criação do agendamento e as histórias de usuário que serão necessárias para a criação desta funcionalidade.