No post de hoje daremos continuidade a série FAQ Scrum. O objetivo desse artigo é mostrar como funciona a dinâmica dessa reunião e seu objetivo final. Ela é a última reunião da sprint, sendo realizada após a reunião de revisão. Ela representa o fim da sprint e tem como principal objetivo rever o andamento da última sprint e criar um plano de melhorias para a próxima. Essa reunião é feita pelo time e o Product Owner deve ficar de fora, a menos que ele seja convidado. A equipe pode solicitar a participação de outras pessoas, mas, usualmente, é feita apenas com os membros do time de desenvolvimento.
Segundo o guia do Scrum, o propósito da Retrospectiva da Sprint é:
Inspecionar como a última Sprint foi em relação as pessoas, relações, processos e ferramentas;
Nesse ponto, a equipe deve refletir sobre a sprint. Todos da equipe estão comprometidos? Faltou participação de alguém do time? Do Product Owner? Do ScrumMaster? As ferramentas são adequadas? As reuniões foram adequadas? O processo Scrum está andando bem? Esses são exemplos de perguntas que o time tem que ter em mente na hora da retrospectiva. Dessa maneira, a equipe é capaz de levantar as atitudes que foram acertadas e outras que foram deficientes.
Identificar e ordenar os principais itens que foram bem e as potenciais melhorias; e,
Após a inspeção feita anteriormente, a equipe deve expressar suas observações para debater com os outros membros. É importante observar que deve-se identificar tanto os pontos que a equipe julgou ruim quanto os pontos em que a decisão foi acertada. Uma maneira de realizar essa parte da reunião é usando post-its coloridos em que cada membro escreve suas observações, sendo uma cor para pontos positivos e outra para os negativos.
Criar um plano para implementar melhorias no modo que o Time Scrum faz seu trabalho;
O importante dessa reunião não é apenas explicitar os erros e acertos da sprints, mas sim elaborar um caminho para que os erros levantados não sejam repetidos e os acertos não desapareçam. Portanto, não basta a equipe dizer que algo não está bom. Ela irá dizer que algo não está bom, irá montar uma possível solução para evitar o recorrência deste erro e se comprometer a seguir esse plano na próxima sprint. A adaptação é essencial para o scrum, portanto, é preciso que o processo mude para seu desenvolvimento estar sempre melhorando em qualidade.
Na prática, observamos que é difícil conseguir com que os desenvolvedores falem realmente tudo o que estão incomodando, principalmente referentes ao Product Owner e ao ScrumMaster, muitas vezes superiores hierarquicamente. Nesse caso, é importante que o ScrumMaster crie uma atmosfera relaxada e confortável, dando espaço e tranquilidade para que a equipe possa realizar críticas construtivas em todos os pontos que julgar relevante, afinal, todos da equipe estão empenhados em fazer o processo dar certo.
Para saber mais sobre a Retrospectiva, recomendo assistirem o vídeo Retrospectiva da Sprint. Além disso, muitos outros vídeos sobre Scrum podem ser encontrados no canal UniversidadeScrum.
Continuem acompanhando série FAQ Scrum e até a próxima!
Prezado Felipe,
Segundo consta em uma das questões do simulado da certificação para PO o PO OBRIGATORIAMENTE deve participar da reunião de retrospectiva. Inclusive o Scrum guide diz:
“A Sprint Retrospective é uma oportunidade para o Scrum Team inspecionar a si próprio e criar um plano de melhorias para ser aplicado na próxima Sprint.”
Como o PO faz parte do Scrum Team podemos deduzir que deve participar.
Abraço
Oi Esteban,
você tem razão. Mas isso foi alterado após o artigo ser escrito. Naquela época, o PO não participava. Era uma reunião só do Dev Team e SM. Obrigado pela contribuição.