A Retrospectiva da Sprint (Sprint Retrospective), é o último evento dentro da Sprint, ocorre logo após finalizada a reunião de revisão da Sprint e antes do próximo Sprint Planning e é a oportunidade para identificar as lições aprendidas na Sprint.
O foco da reunião não é o produto em si, mas sim o processo. Essa reunião é fundamental para construir uma equipe mais interativa, motivada, produtiva e colaborativa.
Como todos os eventos, esse evento é “Time-Boxed” e tem duração máxima de 3 horas para uma Sprint de 30 dias. Neste evento participam todos os membros do time de desenvolvimento e o Scrum Master. Já o Product Owner não é obrigatório.
Basicamente, são respondidas 3 questões:
- O que fizemos de bom e devemos manter?
- O que pode ser melhorado?
- Como vamos implementar as ações para melhorar?
É preciso ter em mente que essa reunião não pode ser ignorada. É muito comum reuniões de lições aprendidas serem ignoradas em detrimento aos prazos ou pelas pessoas não julgarem ser importante, mas se o Scrum for bem implementado, há tempo suficiente para realização desta reunião, já que todos os eventos são Time-Boxed e todos devem ter em mente que essa reunião é a oportunidade formal que o time tem para discutir as melhorias que podem ser implementadas, definir a prioridade para implementação destas melhorias e criar o plano de ação para as mesmas, já que durante a Sprint não há tempo para se pensar em melhorias mais significativas no processo.
O papel do Scrum Master nesta reunião é encorajar o time a falar das coisas boas e ruins, anotar os comentários de cada um e ajudar o time a encontrar meios de trabalharem mais unidas, de forma mais ágil e mais produtiva. A função do Scrum Master aqui, não é definir as ações, prioridades e o que o time deve fazer para melhorar, pois isso é de responsabilidade do time de desenvolvimento.
Nesta reunião é importante que cada membro do time fale suas percepções de forma aberta e sem restrições, não se sentindo intimidado pelo restante do time.
Após todos falarem, é então definida a prioridade das ações pelo próprio time, para maximizar os resultados dos itens positivos e para reduzir os impactos dos itens negativos, e também definir as ações que serão implementadas na próxima Sprint.
Ao contrário de metodologias tradicionais de projetos, aonde a reunião de lições aprendidas só ocorre no final do projeto, o Scrum estabelece que essa reunião ocorra ao final de cada Sprint, assim é possível que a equipe possa evoluir durante o projeto, tornando-se mais produtiva e implementando a melhoria contínua.
Nem todas as melhorias poderão ser implementadas de uma vez só, ou do dia para a noite, por isso é importante o registro das melhorias, das ações para melhorar e priorizar as ações. Com isso, durante as Sprints subsequentes, essas ações poderão ser tomadas gradativamente.
Também não se pode esquecer de acompanhar essas ações. É muito comum que a equipe se esqueça de tomar as ações de melhorias definidas. Por esse motivo, as ações precisam estar visíveis (princípio da transparência) e precisam ser checadas para avaliar se as mesmas estão gerando o resultado esperado (princípio da inspeção).
Em resumo, a “Sprint Retrospective”, nada mais é do que uma reunião de lições aprendidas, aonde são definidas ações para melhorias, priorizadas essas ações e definida quais ações serão implantadas pelo próprio time na próxima Sprint.
Com esse post, finalizamos todos os eventos do Scrum, em breve voltarei a falar do assunto, para tratar dos Artefatos do Scrum.
Até a próxima!