Vingadores - Sistemas De Notificação Portal do Cidadão
OBJETIVO
Avaliar qual a melhor solução para a criação do sistema de notificação do Portal do Cidadão, encontrar tecnologias para melhorar a notificação do servidor e em que momentos iremos disparar notificações.
JUSTIFICATIVA
Atualmente existe o Ícone de Notificações no portal mas o mesmo atualmente não tem funcionamento.
RESULTADOS DA PESQUISA
Identificar qual a melhor solução para criar o sistema de notificação no Portal do Cidadão, quais histórias de usuários, débitos técnicos e possíveis impedimento podem dificultar a criação das notificações.
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)
André Honório (DEV Team)
Euriane Nogueira Frota (Product Owner)
Edson Masami Hiraçaka (Scrum Master)
Lucas Tavares Viana de Souza (Estagiário Scrum Master)
2. SOLUÇÃO
A Melhor solução para criar esse sistema de notificação seria modificar a Push API já existente sendo realizar melhorias no código da Notificação por Push, Adição da Notificação pelo WhatsApp e por E-Mail.
As notificações inicialmente serão enviadas nos seguintes momentos:
- Notificar o Cidadão um dia antes sobre o agendamento.
- Notificar o Cidadão no dia sobre o agendamento.
- Notificar o Cidadão que o mesmo precisa avaliar o atendimento.
3. HISTÓRIAS DE USUÁRIO
Segue abaixo as Histórias de usuários necessárias para realização da Solução acima
PUSH API
O que? | Pontos | Regras | Produto |
- Coloca a API em ASP Net Core 5.0 ou 6.0 | 2 |
- Debito Técnico - Verificar com a Liderança se é possível trabalhar com ASP Net Core 6.0 |
Push API |
O que? | Pontos | Regras | Produto |
- | - |
- |
- |
O que? | Pontos | Regras | Produto |
- | - |
- |
- |
4. POSSÍVEIS IMPEDIMENTOS
Um possível impedimento que pode acontecer e dificuldades no Desenvolvimento da Funcionalidade de Notificação pelo WhatsApp pois é uma tecnologia que nunca utilizamos e a mesma é feita em Node.Js uma tecnologia que nem todos os membros do Time/Code estão familiarizadas.
CONCLUSÃO
Fica concluído que com a quantidade de histórias de usuários o sistema de notificação do Portal e bem grande e tem partes bem complexas outras não tão complexas. O mesmo pode ser implementado em partes onde se realizar notificações por menos canais ate chegar aos três canais sugeridos.