Alpha
Mudança na arquitetura do Alpha – 24/09/2021
Avaliar alterações necessárias para o Alpha
Visão Geral
Este documento visa avaliar a alteração da arquitetura do alpha, na separação dos módulos.
Resultados da pesquisa
Necessidades no Alpha Api
1. Remover a controller solicitação, e todos os seus services e repositories.
2. Remover a classe solicitacao, AnexoDaSolicitacao, AtendenteDaSolicitacao, AnaliseDaSolicitacao, AcompanhamentoDaSolicitacao, NotificacaoDaSolicitacao, EtapaDaSolicitacao, SituacaoDoAtendimento
3. Criar uma classe Serviço, com atributos que se encontram no serviço do cidadão, servidor e empresa. E criar as classes, servicoDoServidor, ServicoDoCidadao e ServicoDaEpresa, herdando da classe serviço e com atributos, específicos de cada classe.
4. Adicionar um Enum, para diferenciar cada tipo de serviço: cidadão, servidor, empresa
Necessidades no Carta de Serviços do cidadão api.
- Realocar métodos de solicitação, para outro sistema, pois o sistema não será mais utilizado.
- Realocar métodos específicos do serviço do cidadão, para o Alpha Api.
Necessidades no Carta de Serviços do cidadão Web/Mobile.
- Alterar as rotas para para consumir o alpha.Api.
Outras Necessidades
- Criação do projeto, Alpha.Atendente.
- Mover os métos e classes, de atendimento de uma solicitação do alpha.Api, para Alpha.Atendente.
Sugestões de Stories
- -> AlphaApiServicos
AlphaWeb -> AlphaController
novo AlphaApiSolicitacao
novo AlphaAtendente
Storie Pontos Eu como vingadores, preciso remover controller e classes que não serão mais utilizados no alphaAlphaApiServicos (Api serviços)3 pontos).pontosEu como vingadores, preciso remover controller e classes que não serão mais utilizados no AlphaController 3 pontos Eu como vingadores, preciso criar o serviço para atender as necessidades do servidor, cidadão enoempresa(AlphaApiServicos5 pontos).pontosEucomovingadores preciso criar o projeto Alpha.Solicitação(2).Eu como vingadores, preciso criar o serviço para atender as necessidades do servidor, cidadão no AlphaController 3 pontos Eu como vingadores preciso criar e configurar o projeto Api.Solicitação na plataforma de desenvolvimento da setic 5 pontos Eu como vingadores, preciso criar e configurar o projeto Alpha. Atendente(2).Atendente3 pontos Eu como vingadores, preciso realocar os métodos, classes, controlles, apis e rotas de solicitação, do alpha,AlphaApiServicos, para o alpha.Solicitação(8).o8 pontos Eu como vingadores, preciso realocar os métodos, classes, controlles, apis e rotas de solicitação, da api do cidadão, para o alpha.Solicitaçã o(8).o8 - pontos
Eu como vingadores preciso ajustar métodos e rotas do serviços do portal do cidadão para o AlphaApiServicos 5 pontos Eu como vingadores, preciso realocar os métodos de atendimento da solicitação do alpha, para o Alpha. Atendente(8).Atendente8 pontos Eu como vingadores, preciso alterar url para criar/acompanhar/notificar uma solicitação. no portal do servidor 2 pontos Total 53 Pontos - Gustavo Felix Gomes (DEV Team)
- Emanuel lima (DEV Team)
-
Rafael Passos dos Santos (DEV Team)
- Lucas Sousa (DEV Team)
- Lucar Tavares (ScrumTeam)
- Euriane Nogueira Frota (Product Owner)
AlphaApi