Ir para o conteúdo principal

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)

GLOSSÁRIO:

-

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