Retrospectiva da Sprint 5
"A Retrospectiva da Sprint é uma oportunidade para o Time Scrum inspecionar a si próprio e criar um plano para melhorias a serem aplicadas na próxima Sprint." (SCHWABER e SUTHERLAND, 2014, p. 12).
Visão da sprint
Em relação às pessoas
- Ociosa para alguns pares
- Difícil
- Lenta
Em relação aos relacionamentos
- Maior parte dos pares não interagiram bem (Os horários quase não bateram)
Em relação aos processos e ferramentas
- Dificuldade com git
- Melhor uso do Discord (utilizando os tópicos e etc)
- Melhor entendimento do Docker
- Melhor entendimento de API
- Melhor entendimento do Insomnia
- A action de Linting tava habilitada só na main e PRs para a main
Itens que foram bem (ordenados)
- Tópicos do discord deram muito certo
- Equipe entendendo a arquitetura do sistema
- Revisão dos pull requests
Potenciais melhorias (ordenados)
- Criar hábito de conversar nos Pull Requests
- Criar as discussões no Github sempre que chegar num ponto que necessite da participação de toda a equipe
Como tornar o Scrum mais agradável?
Sem ideias.
Como aumentar a qualidade do produto?
- Se atentar ao padrão de código em python. Configurar as extensões de lint e formatter para os padrões utilizados
- Remover códigos desnecessários (service e core)
- Estudar mais os conceitos de testes de software
- Usar TDD
Melhorias a serem implementadas no modo que o Time Scrum faz seu trabalho
- Mandar dúvidas mais detalhadas
- Criar hábito de conversar nos Pull Requests
- Criar as tarefas para as histórias no Github com todas as informações necessárias, após a reunião de planejamento
- Utilizar as técnicas de pareamento (https://martinfowler.com/articles/on-pair-programming.html) inclusive pareamento assíncrono
"A implementação destas melhorias na próxima Sprint é a forma de adaptação à inspeção que o Time Scrum faz a si próprio." (SCHWABER e SUTHERLAND, 2014, p. 13).
Referências
SCHWABER, Ken; SUTHERLAND, Jeff. “Guia do Scrum - Um guia definitivo para o Scrum: As regras do jogo”. Scrum.Org and ScrumInc, 2014.