As retrospectivas são um elemento-chave das metodologias Agile, permitindo que as equipes melhorem continuamente seus processos e desempenho. Essa reunião regular oferece uma oportunidade de analisar o período anterior, identificar sucessos e desafios e identificar etapas específicas para melhorar os processos.
Considere como conduzir retrospectivas de forma eficaz para maximizar os benefícios para a equipe e o projeto.
O que é uma retrospectiva no Agile?
Uma Retrospectiva (ou retro) em Agile é uma reunião estruturada da equipe realizada no final de cada iteração, sprint ou projeto. Seu principal objetivo é analisar o período de trabalho anterior, identificar sucessos e desafios e, em seguida, identificar maneiras de melhorar os processos no futuro.
Nas estruturas Agile, a retrospectiva ocupa um lugar importante:
- No Scrum, a retrospectiva é um dos cinco eventos principais, que também incluem sprint, planejamento de sprint, reuniões diárias e revisão de sprint). As retrospectivas nessa estrutura são realizadas regularmente.
- Em equipes Kanban, as retrospectivas não estão vinculadas a iterações fixas, mas também podem ocorrer regularmente ou conforme necessário para a melhoria contínua do processo.
“A retrospectiva difere de outras reuniões de equipe por se concentrar no processo de trabalho e não no produto ou nas tarefas. É um momento de reflexão e geração de ideias para melhorar a colaboração da equipe e os métodos de trabalho.”
– Ksenia Filippova, proprietária do produto SimpleOne SDLC
Regras para a realização de uma retrospectiva:
- Membros: normalmente inclui toda a equipe de desenvolvimento, o Scrum Master (ou facilitador) e o proprietário do produto.
- Prazo: a duração depende da duração do sprint, mas normalmente é de 1 a 3 horas. Cada etapa da retrospectiva deve estar estritamente dentro do período de tempo, e o facilitador usa um cronômetro para isso.
- Facilitação: a reunião é conduzida por um facilitador neutro, geralmente um Scrum Master, cuja tarefa é criar uma atmosfera para discussões produtivas e participação igualitária de todos os membros da equipe.
- Periodicidade: realizada regularmente, geralmente no final de cada sprint ou com uma certa frequência em equipes Kanban.
- Atmosfera livre: todos podem expressar suas opiniões sem medo de críticas.
- Orientação para a ação: o resultado da reunião deve ser um plano concreto de melhoria.
- Diversidade de formatos: as equipes usam diferentes técnicas e métodos para manter o envolvimento.
Por que realizar uma retrospectiva Agile
A realização de retrospectivas regulares é um elemento-chave da abordagem Agile e beneficia a equipe por meio da comunicação regular e da oportunidade de influenciar os fluxos de trabalho:
- A equipe é reflexiva
Uma retrospectiva dá à equipe a oportunidade de avaliar seu trabalho durante o sprint ou iteração anterior para identificar práticas bem-sucedidas e áreas de melhoria.
- A equipe vê os sucessos e os desafios
Na retrospectiva, a equipe pode identificar o que funcionou bem e quais práticas valem a pena continuar. A reunião também oferece uma chance de encontrar obstáculos e desafios ao desempenho.
- Surgem ideias para melhorar os processos.
A retrospectiva cria espaço para brainstorming e compartilhamento de ideias sobre como otimizar os processos de trabalho, aumentar a produtividade e a qualidade do trabalho.
- Os relacionamentos dentro da equipe se tornam mais fortes
Discutir e resolver problemas em conjunto promove a formação de equipes, desenvolve a confiança e melhora a comunicação entre os participantes.
- A responsabilidade pelos resultados aumenta.
As retrospectivas capacitam a equipe a gerenciar seus próprios processos, o que aumenta a propriedade e a motivação.
- Os processos são continuamente aprimorados
As retrospectivas regulares garantem a melhoria contínua dos processos de desenvolvimento, o que está de acordo com o princípio Kaizen do Agile.
- O risco de repetição de erros é reduzido.
A análise da experiência passada ajuda a evitar a repetição dos mesmos erros no futuro.
- A equipe se adapta às mudanças
As retrospectivas para a equipe de desenvolvimento ajudam-na a se adaptar rapidamente às mudanças no projeto ou no ambiente de negócios.
Como conduzir uma retrospectiva em uma equipe: etapas, métodos e técnicas
A realização de uma retro inclui vários estágios: preparação, coleta de dados, geração de ideias, criação de plano de ação e finalização. Cada etapa tem seus próprios objetivos e usa métodos e técnicas específicos para maximizar o envolvimento da equipe e produzir resultados concretos.
Em cada etapa, é importante seguir as regras básicas: participação de toda a equipe, cumprimento dos limites de tempo (10 a 25 minutos por etapa), um ambiente seguro para a troca aberta de ideias, foco no aprimoramento do processo e orientação para a ação.
Preparação para a retrospectiva
Finalidade do palco: fornecer um ambiente para a reunião.
A preparação é uma etapa essencial que geralmente é subestimada. Para ter uma reunião produtiva, você precisa:
- Definir os objetivos da retrospectiva – analisar a situação da equipe e determinar o que precisa ser focado, como melhorar os processos ou resolver problemas específicos. O objetivo da retrospectiva deve ser claramente declarado.
- Selecione o horário – toda a equipe deve estar presente na reunião.
- Selecione os locais – para reuniões off-line, uma sala de reunião confortável é adequada; para reuniões on-line, vale a pena encontrar uma plataforma adequada com antecedência para fazer chamadas e registrar os resultados.
- Prepare materiais e ferramentas – quadros brancos, adesivos, marcadores, cronômetro, etc.
- Selecionar formatos e técnicas – o formato pode ser escolhido com base no objetivo da reunião.
Coleta de dados
Propósito da etapa: reunir informações objetivas sobre o sprint ou iteração anterior, identificar eventos, conquistas e desafios significativos.
Duração: geralmente de 15 a 20 minutos, dependendo da duração do sprint e do tamanho da equipe.
O que precisa ser feito:
- Criar uma linha do tempo: desenhe uma linha que represente o período do sprint e peça aos participantes que marquem os principais eventos, conquistas e desafios nela.
- Coleta de métricas: mostre à equipe as principais métricas do sprint (velocidade, tarefas concluídas, qualidade do código etc.) e discuta como essas métricas se relacionam com as metas do sprint.
- Detectar o estado emocional da equipe: use técnicas para determinar o contexto emocional da equipe durante o sprint.
- Encontrar sucessos e desafios: peça aos participantes que anotem os principais sucessos e desafios que encontraram.
Técnicas para coleta de dados:
- Mad/Sad/Glad – os participantes registram em post-its os eventos que desencadearam emoções negativas (Mad, Sad) ou positivas (Glad).
- Radar da equipe – desenhe um diagrama de radar com diferentes aspectos do trabalho (por exemplo, comunicação, qualidade do código, velocidade de desenvolvimento) no qual os participantes classificam cada aspecto marcando pontos nos eixos do radar.
Recomendações para a etapa:
- Assegure a participação ativa de todos os membros da equipe.
- Incentive a honestidade e a franqueza ao se manifestar.
- Focalize os fatos e as observações em vez de interpretações.
- Focalize os fatos e as observações em vez de interpretações.
- Use métodos visuais para apresentar as informações com clareza.
- Não discuta soluções nesta fase – concentre-se apenas na coleta de informações.
Resultado da etapa: Ao final da etapa, a equipe deve ter uma visão completa do sprint anterior, incluindo sucessos, desafios, contexto emocional e principais métricas. Essas informações formarão a base para a próxima etapa: gerar percepções e encontrar soluções.
Geração de percepções
Objetivo da fase: analisar os dados coletados, identificar problemas e oportunidades de melhoria e apresentar ideias para resolver os problemas identificados.
Duração: normalmente 20 a 25 minutos, dependendo da quantidade de dados coletados e do tamanho da equipe.
O que precisa ser feito:
- Analisar os dados coletados: tentar identificar padrões e tendências.
- Identificar os principais problemas.
- Reúna ideias para aprimoramento do processo.
- Grupo e priorização de ideias: combine ideias semelhantes, encontre as mais promissoras.
- Grupo e priorização de ideias: combine ideias semelhantes, encontre as mais promissoras.
Técnicas para gerar ideias:
- Brainstorming – a equipe gera ideias livremente, sem críticas, e cada ideia é anotada, por exemplo, em post-its, para análise.
- SCAMPER – um método de geração de ideias por meio da lente da ação: Substituir, Combinar, Adaptar, Modificar, Colocar em outro uso, Eliminar, Reverter.
- “5 Porquês”:
- Declare o problema.
- Pergunte: “Por que esse problema ocorreu?”
- Quando você receber a resposta, pergunte “Por quê?” novamente.
- Repita o processo até chegar à causa do problema.
Exemplo: A equipe não teve tempo de concluir todas as tarefas do sprint.
- Por que a equipe não conseguiu concluir as tarefas a tempo?
- Porque algumas tarefas acabaram sendo mais difíceis do que o esperado.
- Por que as tarefas se mostraram mais difíceis do que o esperado?
- Porque não levamos em conta todos os detalhes técnicos ao fazer a estimativa.
- Por que não levamos em conta todos os detalhes técnicos?
- Porque não consultamos especialistas técnicos antes da avaliação.
- Por que vocês não consultaram os especialistas?
- Porque os especialistas não estavam presentes na reunião de planejamento.
- Por que os especialistas não compareceram à reunião?
- Porque não temos um processo estabelecido para envolver especialistas no planejamento.
O problema principal é a falta de regulamentos sobre o envolvimento de especialistas.
Recomendações para a realização da etapa:
- Estimular a criatividade e o pensamento inovador
- Crie uma atmosfera em que os participantes não tenham medo de expressar suas ideias.
- Evite criticar as ideias na fase de geração de ideias.
- Foque na quantidade de ideias, não em sua qualidade.
- Tente encontrar conexões entre diferentes ideias e problemas.
Resultado da etapa: Ao final da etapa, a equipe deve ter uma lista de ideias e sugestões para a melhoria do processo. Essa lista será a base para a próxima etapa – tomada de decisões e planejamento de ações.
Criação de um plano de ação
Propósito da etapa: selecionar as ideias mais eficazes para implementação e desenvolver um plano concreto para sua implementação.
Duração: geralmente de 20 a 25 minutos, dependendo do número e da complexidade das ideias selecionadas.
O que precisa ser feito:
- Priorizar ideias: avaliar as ideias da etapa anterior, selecionar as sugestões mais importantes e realistas.
- Desenvolver um plano de ação: defina etapas específicas e mensuráveis.
- Designar responsabilidades: determinar quem será responsável pela implementação de cada ação.
- Estabeleça prazos: defina um período de tempo para a realização de cada ação, como uma semana, um mês ou até a próxima retrospectiva.
- Definir critérios de sucesso.
Técnicas para criar um plano de ação:
- Metas SMART – formule metas que sejam Específicas, Mensuráveis, Atingíveis, Relevantes e com limite de tempo.
- Tente criar um plano de ação
- Pontos de votação – cada participante recebe um número limitado de votos, que são alocados entre as ideias propostas em um quadro digital ou físico.
Recomendações para a etapa:
- Foque em um pequeno número das melhorias mais importantes.
- Certifique-se de que as metas escolhidas sejam realistas e alcançáveis no próximo sprint.
- Articule claramente cada ação, evitando palavras vagas.
- Documente o plano de ação para que ele fique disponível para toda a equipe.
- Documente o plano de ação para que ele fique disponível para toda a equipe.
- Certifique-se de que todos os participantes concordem com o plano.
Resultado do estágio: Ao final do estágio, a equipe deve ter um plano de ação que inclua uma lista priorizada de melhorias, etapas específicas para implementar cada melhoria, quem é responsável por cada ação, cronogramas para conclusão e critérios para avaliar o sucesso.
Fechamento
Propósito da etapa: resumir os resultados da retroação, certificar-se de que todos os participantes entenderam as decisões tomadas e seus compromissos e encerrar a reunião com uma nota positiva.
Duração: geralmente de 10 a 15 minutos.
O que precisa ser feito:
- Discutir um breve resumo das principais descobertas e decisões tomadas.
- Certifique-se de que todos os participantes entendam o plano de ação e suas funções.
- Documentar todas as decisões e o plano de ação.
- Colete as opiniões dos participantes sobre a retrospectiva.
- Colete as opiniões dos participantes sobre a retrospectiva.
- Conclua a reunião em um tom positivo com técnicas ou jogos.
Técnicas para encerrar a retrospectiva:
- Reconhecimento – os participantes expressam gratidão uns aos outros por terem contribuído para o sprint ou a retrospectiva.
- Escala de satisfação – os participantes classificam sua satisfação com a retrospectiva em uma escala de 1 a 5.
- Uma palavra – cada participante descreve suas impressões sobre a retrospectiva em uma palavra.
Recomendações para a realização da etapa:
- Articular claramente as principais conclusões e decisões da retrospectiva.
- Obrigar a todos por sua participação ativa e contribuições para a discussão.
- Registre os resultados da retrospectiva em um local acessível a todos.
- Colete feedback sobre o processo de retrospectiva.
- Colete feedback sobre o processo de retrospectiva.
Resultado da etapa: ao final da etapa, todos os participantes devem ter uma compreensão clara dos resultados da retrospectiva e do plano de ação, e um documento com os resultados da retrospectiva deve ser gerado e estar disponível para toda a equipe.
Ferramentas para a retrospectiva
Tanto as ferramentas físicas quanto as digitais são apropriadas para a retrospectiva. Se a equipe se reunir pessoalmente, um pedaço de papel, um quadro branco, post-its e marcadores podem ser usados para a discussão. Se a equipe estiver trabalhando remotamente, vale a pena chamar um serviço de chamada de vídeo e usar quadros brancos digitais on-line ou outros serviços especializados de retrospectiva.
Para manter a discussão produtiva, é importante que a equipe tenha um entendimento completo das tarefas que foram concluídas no sprint – é comum usar sistemas de gerenciamento de desenvolvimento de soluções e produtos de software para acompanhar o trabalho. Por exemplo, o SimpleOne SDLC suporta o trabalho com estruturas Scrum e Kanban para que as equipes possam acompanhar as tarefas relacionadas à criação e ao desenvolvimento de produtos. A ordem no sistema ajuda a preparar rapidamente a retrospectiva e a não deixar nenhuma das tarefas do sprint sem supervisão.
Erros frequentes e como evitá-los
Os benefícios das retrospectivas podem não aparecer se a equipe cometer erros na organização e condução da reunião. No entanto, eles podem ser corrigidos para que as retrospectivas regulares se tornem uma ferramenta eficaz para a melhoria contínua da equipe e dos processos.
Problema: Falta de ação nos resultados retrospectivos
Solução: Conclua cada retrospectiva com um plano de ação específico, atribua responsabilidade por cada ação e defina prazos. A próxima retrospectiva pode começar com uma discussão sobre o plano de ação anterior.
Problema: Foco somente no negativo
Solução: Use técnicas que realcem os aspectos positivos e negativos do sprint.
Por exemplo:
- Técnica Iniciar, Parar, Continuar, para a qual você precisa responder a três perguntas: o que você precisa começar a fazer para obter o resultado, o que precisa parar de fazer e o que precisa continuar fazendo;
- A técnica dos 4 Ls (Liked, Learned, Lacked, Longed For) – os participantes dizem o que gostaram no sprint, o que aprenderam, o que perderam e o que gostariam de ter no futuro.
Problema: Dominância de participantes individuais
Solução: Use técnicas que ajudem a garantir a participação igualitária de todos os membros da equipe na reunião. A função do facilitador é garantir que todos os participantes tenham voz. O método 1-2-4-All pode ser usado para isso:
- 1 – Trabalho individual: cada participante pensa de forma independente sobre uma determinada questão ou problema por alguns minutos. Isso permite que todos formulem seus pensamentos sem a influência de outros.
- 2 – Trabalho em pares: os participantes formam pares e discutem suas ideias. Isso oferece uma oportunidade de trocar pontos de vista e desenvolver mais as ideias.
- 1 – Trabalho em pares: os participantes formam pares e discutem suas ideias sem a influência de outras pessoas.
- 4 – Trabalho em grupos de quatro: duas duplas se reúnem para formar um grupo de quatro. Eles discutem as ideias desenvolvidas nas etapas anteriores e escolhem as mais importantes ou interessantes.
- Todos – Discussão geral: Cada grupo de quatro apresenta suas principais ideias para toda a equipe. Em seguida, há uma discussão geral e um resumo.
Problema: ignorar as retrospectivas quando o tempo é curto
Solução: agendar tempo para retrospectivas no calendário da equipe. Explique a importância das retrospectivas para a eficácia a longo prazo. Se necessário, realize retrospectivas mais curtas, de 15 a 30 minutos, concentrando-se no que é mais importante.
Problema: Repetição dos mesmos problemas de retrospectiva para retrospectiva
Solução: Mantenha um registro dos problemas identificados e das decisões tomadas. Analise por que as soluções anteriores não funcionaram. Considere a possibilidade de trazer ajuda externa ou mudar sua abordagem para resolver o problema.
Problema: Falta de um ambiente seguro para discussões abertas
Solução: Defina uma regra para a confidencialidade das discussões e incentive o feedback construtivo. Se a equipe não estiver pronta para uma discussão aberta, podem ser usados métodos anônimos de coleta de feedback.
Problema: As retrospectivas estão se tornando rotineiras e ineficazes
Solução: Altere regularmente o formato e as técnicas das retrospectivas e envolva diferentes membros da equipe como facilitadores. Você também pode fazer experiências com o local e o momento das retrospectivas – nem sempre precisa ser on-line ou no escritório. Por exemplo, você pode fazer uma retrospectiva temática ou ir para um local diferente para mudar de ares.
Problema: Foco em indivíduos em vez de processos e eventos
Solução: Estabeleça como regra discutir ações e situações em vez de personalidades. Use técnicas que se concentrem em processos, como os “5 porquês”.
Resumo
As retrospectivas regulares ajudam no aprimoramento contínuo da equipe, na melhoria da comunicação e no aumento da produtividade nos sprints. Para ter uma reunião eficaz, é importante seguir uma estrutura de etapas: preparação, coleta de dados, geração de ideias, plano de ação, encerramento.
Também é necessário seguir as regras: toda a equipe participa, a reunião tem um ambiente seguro para compartilhar ideias e o foco está nos processos. O uso de técnicas e ferramentas manterá a equipe envolvida mesmo em reuniões regulares de rotina.