Vingadores - Implementar Nova API do E-Estado
OBJETIVO
Avaliar qual a necessidade de trocar para a nova API do E-Estado, quais serão os sistemas afetados por essa implementação, quais as mudanças necessárias e possíveis impedimentos.
JUSTIFICATIVA
Atualmente os sistemas dos Vingadores estão consumindo uma API do E-Estado feito em C# que não está mais recebendo manutenção devido essas situação foi solicitado a troca para a Nova API.
RESULTADOS DA PESQUISA
Identificar a Solução, as Histórias de Usuários, Débitos Técnicos e quais possíveis impedimentos podem dificultar a integração com a Nova API do E-Estado
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)
1. CENÁRIO ATUAL
Atualmente todos os sistemas desenvolvidos pelos vingadores estão consumindo uma API criado em C# pelo Andrews do Time Esquadrão, nessa API é possível informar o CPF de um Servidor e a mesma retornará seus dados e suas movimentações. A Movimentação é importantíssima para alguns sistemas como o Portal do Servidor e Alpha pois é possível pegarmos a lotação atual do servidor e executar certas funcionalidades de acordo com essa informação.
Nesse mês de fevereiro ficamos ciente de uma nova API do E-Estado e foi solicitado que fosse realizado a troca da consulta por CPF dos Servidores para essa nova API em todos os Sistemas dos Vingadores. Esses Sistemas são:
- Alpha
- Portal do Servidor
- SID (Atualmente com os Titãs)
2. SOLUÇÃO
Durante a criação desse estudo foram encontrado duas possíveis soluções.
2.1 PRIMEIRA SOLUÇÃO
Não alterar os Sistemas mantendo a API criada em C# e caso seja necessário realizar manutenção na mesma.
2.2 SEGUNDA SOLUÇÃO
-
3. HISTÓRIAS DE USUÁRIO
As Histórias de usuário e débitos técnicos abaixo são referentes a segunda solução apresentada.
O que? | Pontos | Regras | Produto |
- | - |
- |
- |
4. POSSÍVEIS IMPEDIMENTOS
Uma possível impedimento que pode ocorrer e uma das rotas da nova API não retornar um dos dados que precisamos em nossos sistemas impedindo uma utilização dessa API. Mas é pouco provável que isso aconteça.
CONCLUSÃO
Não será tão trabalhoso realizar essa alteração para a nova API do E-Estado mas também é possível realizarmos manutenção na API atual em C# evitando assim a realização das Histórias de Usuários acima.