Atualmente, o gerenciamento e desenvolvimento do serviço TripEstimator é realizado manualmente, com pouca adesão à boas práticas ágeis. Sem uma pipeline de desenvolvimento CI/CD, nesse contexto, a integração de novos códigos (e gerenciamento de outros microsserviços) e funcionalidades torna-se prone a erros. A baixa padronização do desenvolvimento sem testes automatizados também atrapalha no entendimento da equipe no estado atual e versão do código.
Nossa SOLUÇÃO é:
A implementação de uma pipeline CI/CD surge então como essencial para garantir a integração e entrega eficazes e seguras dos microsserviços, com testes automatizados, de forma que os referidos problemas sejam mitigados. Para isso, utilizaremos as ferramentas CircleCI e ArgoCD. Ambas com excelente integração com o ecossistema que utilizamos (Confluence e Github).
Nossa HISTÓRIA (fatos marcantes - milestones):
04/08 - Criação do CARD; ideia colocada para votação.
06/08 - Número de votos para a ideia alcançado.
07/08 - GATE agendado com o tutor Fábio para o dia 08.
08/08 - Reunião com o tutor realizada e recebemos um GO!
15/08 - STAGE realizado com o tutor Fábio e recebemos um GLORY!
Checklist de uma IDEIA - QUADRO IDEAÇÃO:
[X] 0- Empatia: acho que captei os desejos e ou as dores de alguém ... (INSPIRAÇÃO)
[X] 1- Descrição do PROBLEMA: acho que consigo explicar o PROBLEMA de forma clara para outras pessoas (Minha IDEIA) ...
[X] 2- Temos um GRUPO: o Grupo não é grande demais e nem pequeno demais (e depende da próxima ETAPA! Rsss...)
[X] 3- Temos uma SOLUÇÃO escolhida e de certa forma planejada (sonhada!), e está descrita em Nossa SOLUÇÃO ...
[X] 4- Nossa SOLUÇÃO escolhida, está em votação...
[x] 5- Dada a nossa SOLUÇÃO, o próximo STAGE está claro (bem planejado!), e descrito sucintamente em Nossa HISTÓRIA ...
[x] 6- Agendamos com um(a) Tutor(a)...
[x] 7- Temos uma DECISÃO que foi registrada com a DATA e o parecer do(a) Tutor(a)... em Nossa HISTÓRIA ...
Checklist de uma IDEIA - QUADRO IMPLEMENTAÇÃO:
[x] 8- Executando o STAGE aprovado!
[x] 9- Finalizamos o STAGE e estamos agendando com um(a) Tutor(a)...
[x] 10- Temos uma DECISÃO que foi registrada com a DATA e o parecer do(a) Tutor(a)... em Nossa HISTÓRIA ...
Líder para a IDEIA:
Vitor Lima Ribeiro
Minha IDEIA é:
Atualmente, o gerenciamento e desenvolvimento do serviço TripEstimator é realizado manualmente, com pouca adesão à boas práticas ágeis. Sem uma pipeline de desenvolvimento CI/CD, nesse contexto, a integração de novos códigos (e gerenciamento de outros microsserviços) e funcionalidades torna-se prone a erros. A baixa padronização do desenvolvimento sem testes automatizados também atrapalha no entendimento da equipe no estado atual e versão do código.
Nossa SOLUÇÃO é:
A implementação de uma pipeline CI/CD surge então como essencial para garantir a integração e entrega eficazes e seguras dos microsserviços, com testes automatizados, de forma que os referidos problemas sejam mitigados. Para isso, utilizaremos as ferramentas CircleCI e ArgoCD. Ambas com excelente integração com o ecossistema que utilizamos (Confluence e Github).
Nossa HISTÓRIA (fatos marcantes - milestones):
04/08 - Criação do CARD; ideia colocada para votação. 06/08 - Número de votos para a ideia alcançado. 07/08 - GATE agendado com o tutor Fábio para o dia 08. 08/08 - Reunião com o tutor realizada e recebemos um GO! 15/08 - STAGE realizado com o tutor Fábio e recebemos um GLORY!
Checklist de uma IDEIA - QUADRO IDEAÇÃO:
Checklist de uma IDEIA - QUADRO IMPLEMENTAÇÃO: