Retrospectivas e sua importância
Retrospectivas são uma parte essencial das metodologias ágeis, que têm como um de seus pilares a melhoria contínua. O objetivo deste post é mostrar a importância desta prática e como ela funciona, dando alguns exemplos de técnicas e de ferramentas online que nós, do Elo7, temos utilizado para realizar a prática remotamente.
Retrospectivas
O objetivo principal de uma retrospectiva é avaliar todo o processo de trabalho ao final de cada sprint. Em outras palavras, isto significa um verdadeiro “lavar roupa suja”: discutir o que deu ou não deu certo, o que poderia ser melhorado, o que continuar fazendo ou deixar de fazer. Com isto, é possível entender os pontos fortes e fracos, implementar estratégias e ações para superá-los e, assim, garantir que a melhoria contínua aconteça, gerando um aumento na produtividade e na qualidade, além de uma redução de falhas.
Por que fazer retrospectivas?
Uma das principais razões para se fazer retrospectivas é a nova perspectiva que os membros ganham ao fazer autoavaliações, podendo discutir e ouvir vários pontos de vistas diferentes sobre si mesmos e sobre o projeto em questão. Ao deixar de realizar esta prática, muitos sentimentos e problemas que poderiam ser resolvidos rapidamente acabam se acumulando, muitas vezes gerando uma verdadeira “bola de neve”. Um exemplo real que ocorreu no Elo7: um time ficou algum tempo sem fazer retrospectivas, até que em dado momento um dos membros propôs que as retrospectivas fossem retomadas. Resultado: tiveram uma retrospectiva estendida por vários dias, devido à quantidade de assuntos importantes que se acumularam ao longo do tempo. Ou seja, algo que poderia ter sido discutido e resolvido muito antes se tornou uma tarefa muito mais cansativa e demorada.
Além disso, são muitas as vantagens de se realizar retrospectivas em seu time. Dentre elas podemos destacar:
- aumento na qualidade das entregas;
- aumento na produtividade do time;
- maior integração e engajamento do time;
- identificação e redução de falhas;
- visão mais ampla dos processos e objetivos;
- tomadas de decisões mais eficientes.
Como funciona?
Uma retrospectiva acontece sempre ao final de cada sprint e, geralmente, dura em torno de 1 hora. Por exemplo, aqui no time Nymeros no Elo7, cada sprint tem duração de duas semanas e se encerra às terças-feiras, sendo que as retrospectivas ficam agendadas para as quartas-feiras, às 16h. Além disso, existem alguns papéis e regras fundamentais para o sucesso de uma retrospectiva.
Papéis (participantes):
- Facilitador: é a pessoa que irá moderar a reunião, ou seja, quem irá controlar o fluxo da discussão, definir o modelo da retrospectiva, direcionar os assuntos mais relevantes e monitorar o tempo. Nós do time Nymeros no Elo7, por exemplo, temos o costume de revezar o facilitador a cada sprint.
- Membros: são todos os outros membros do time que irão participar da retrospectiva. É essencial que todos os membros estejam presentes para que todos os pontos de vista sejam abordados. Outras pessoas também podem participar caso seja relevante, mas é importante ressaltar que isto é válido somente para quem realmente precisa estar lá, de forma que não haja desconfortos, inseguranças ou a impossibilidade de haver uma conversa sincera e aberta sobre assuntos mais delicados.
Regras básicas
Há duas regras básicas que devem ser sempre seguidas para o sucesso de qualquer tipo de retrospectiva:
- Reconheça que todos deram o melhor de si. É importante que todos tenham um senso de abertura e compaixão, para que se tenha uma conversa sem culpas nem julgamentos;
- Saiba qual o objetivo. Antes de começar a planejar a dinâmica, é essencial que se saiba quais os desafios e objetivos do time, para que se escolha a melhor técnica e se tire o maior proveito da discussão.
Técnicas de Retrospectivas
Existem diversas técnicas de retrospectivas, e o facilitador é quem define qual a melhor para aquele momento. O ideal é evitar repetir a mesma técnica em todas as retrospectivas, pois os desafios do time mudam com o tempo e a abordagem desta dinâmica deve ser adaptada. Por exemplo, em sprints iniciais com um novo time, é interessante facilitar a construção desta equipe com técnicas de Team Building. Por outro lado, há ocasiões em que é necessário ajudar o time a dar e receber feedbacks. Em outros momentos, é necessário também olhar para frente com futurospectivas. Por isto é muito importante que o facilitador tenha uma boa visão de qual o contexto e o objetivo final em cada ocasião. Seguem abaixo alguns exemplos de técnicas:
-
Start, stop, continue: é um modelo que foca no que está funcionando (continue), no que não está funcionando (stop) e no que o time deveria começar a fazer (start). Assim, ele se concentra no passado, presente e futuro ao mesmo tempo. Pode parecer uma técnica muito simples, mas ajuda os participantes a transmitirem mais claramente seus problemas e preocupações, dando a todos uma visão geral do que aconteceu ou não aconteceu, o que deve acontecer e o que precisa permanecer como está.
-
4 L’s (Liked, learned, lacked, longed for): este modelo é uma tentativa de capturar os pensamentos naturais que os participantes possam ter, visto que naturalmente tendemos a pensar e compartilhar em termos de coisas que apreciamos, lições aprendidas, coisas que faltaram e aquilo que gostaríamos de ter. É isso que o 4L’s irá trazer, de forma focada e útil.
-
Mad, sad, glad: é uma técnica que promove o bem-estar emocional, de forma que incentiva os participantes a discutirem sua jornada emocional durante a ultima sprint, compartilhando o que os fez se sentirem bravos (mad), tristes (sad) ou contentes (glad). É uma oportunidade de refletir sobre problemas e uma ótima forma de melhorar a satisfação no trabalho, criando um ambiente positivo para a equipe. No entanto, é muito importante que todos se foquem nos eventos sem atribuir quaisquer culpas aos membros.
-
Sailboat: é uma técnica de visualização cuja ideia é colocar o time para refletir sobre seus objetivos (ilha), impedimentos (âncoras), riscos (rochas) e coisas que os favorecem (vento). Pode ser bastante interessante para se conduzir uma retrospectiva com mais de um time ao mesmo tempo, pois os nomes de ambas as equipes serão colocados no Sailboat, relembrando que estão todos no “mesmo barco” e navegando na mesma direção.
- Hot Air Balloon: é outra técnica de visualização que é bastante interessante pois envolve também futurospectiva. Assim, na dinâmica, a equipe é incentivada a refletir sobre o passado e o futuro, discutindo os pontos positivos que levam o projeto para frente (ar quente), os pontos negativos que os atrasam (sacos de areia), os perigos adiante (tempestade) e nas coisas que esperam para o futuro (sol).
-
Starfish: é uma atividade dividida em cinco sessões: o que o time deve continuar fazendo, fazer menos, fazer mais, parar de fazer, e começar a fazer. O objetivo é ajudar as equipes a entender melhor o que fizeram de errado e como podem melhorar, permitindo que sejam avaliadas quais atividades precisam de mais ou de menos recursos e energia.
-
KALM (Keep, Add, More, Less): esta atividade foca em práticas e processos do seu time, com o intuito de ajudar a equipe a refletir sobre as atividades atuais e seu valor, além de outras melhorias.
Se quiser conhecer ainda mais sobre estas e outras técnicas existentes, recomendo a leitura destes sites: Fun Retrospectives, RetroAgil e MetroRetro.
Ferramentas online para Retrospectivas
Existem muitas ferramentas online que podem te auxiliar a realizar suas retrospectivas com seu time. Aqui no Elo7 costumamos utilizar a MetroRetro, por conta de várias funcionalidades legais que possui, além de ter um visual super atrativo. Além desta existem também muitas outras:
Gostou do conteúdo? E você, conhece alguma ferramenta ou técnica legal de retrospectiva que não foi mencionada aqui? Deixe nos comentários!