Avanços

Quais vitórias ou inovações no código conquistamos?

Finalmente resolvemos o gargalo de desempenho no pipeline de dados. Agora ele roda 3x mais rápido.
A nova integração de API entrou no ar sem nenhum incidente. Tenho muito orgulho de como o time se coordenou.
Consegui refatorar aquele módulo legado que todo mundo tinha medo de mexer. Que alívio ver ele organizado.
Bugs no Sistema

Quais bugs ou erros entraram no nosso processo ou código?

Fizemos merge de uma breaking change na main sem revisão suficiente, então precisamos de uma estratégia de branches mais sólida.
As diferenças de configuração entre os ambientes de dev e prod causaram uma correria de última hora antes do release.
Subestimei a complexidade da tarefa e não sinalizei a tempo. O escopo foi crescendo sem a gente perceber.
Loops Infinitos

Quais bloqueios ou obstáculos nos prenderam em um loop?

Ainda estamos esperando acesso ao ambiente de produção. Isso já está bloqueando a gente há duas sprints.
Critérios de aceite pouco claros no início da sprint fizeram a gente ir e voltar com o product owner várias vezes.
O pipeline de CI/CD continua falhando de forma intermitente e ninguém teve tempo de investigar a causa raiz.
Próximo Algoritmo

O que devemos projetar ou melhorar na próxima iteração?

Vamos montar um servidor de mock decente para as APIs de terceiros, assim conseguimos testar sem depender dos limites de requisição.
Queria que a gente testasse mob programming em uma história complexa na próxima sprint. Pode ser um ótimo aprendizado.
Precisamos agendar uma sessão dedicada para atacar a dívida técnica do módulo de autenticação antes que piore.

O que é a Retrospectiva Ada Lovelace?

Ada Lovelace foi uma matemática que trabalhou com Charles Babbage na Máquina Analítica, um computador mecânico que nunca chegou a ser construído. As notas que ela escreveu sobre a máquina em 1843 incluem o que muitos chamam de primeiro programa de computador publicado, e ela percebeu que a máquina poderia trabalhar com símbolos, e não só com números. A Retrospectiva Ada Lovelace usa a história dela como tema para uma retro de engenharia. Ela combina com o Dia de Ada Lovelace, celebrado na segunda terça-feira de outubro, e funciona em qualquer sprint. O quadro tem quatro colunas. Avanços é para as vitórias de código e as soluções engenhosas da sprint. Bugs no Sistema reúne os erros que entraram no código ou no processo. Loops Infinitos é para os bloqueios que deixaram o time andando em círculos, e Próximo Algoritmo é onde vocês decidem o que projetar ou melhorar na próxima iteração. O vocabulário de programação dá aos engenheiros uma forma familiar de falar sobre problemas que vão além do código, como um contrato de API mal definido ou uma semana perdida em reuniões. Use com times de desenvolvimento que querem algo diferente do quadro tradicional de "o que deu certo, o que não deu". O tema traz uma entrada leve, e as quatro colunas continuam terminando em ações assumidas pelo próprio time.

Formato da Retrospectiva Ada Lovelace

Avanços

Quais vitórias ou inovações no código conquistamos?

Celebre as vitórias técnicas do time na sprint. Peça detalhes: funcionalidades entregues, soluções engenhosas, habilidades que as pessoas desenvolveram. Dar nome às vitórias mostra ao time o que vale continuar fazendo.

Bugs no Sistema

Quais bugs ou erros entraram no nosso processo ou código?

Traga à tona os problemas que causaram atrito nesta sprint, tanto no código quanto na forma de trabalhar. Mantenha a conversa sem culpados e com curiosidade: um bug é algo a ser entendido antes de ser corrigido. Estimule o time a falar de problemas recorrentes, regressões inesperadas e falhas de comunicação.

Loops Infinitos

Quais bloqueios ou obstáculos nos prenderam em um loop?

No código, um loop infinito nunca atinge a condição de parada. Os times ficam presos do mesmo jeito quando um bloqueio segue sem solução sprint após sprint. Use esta coluna para impedimentos e dependências, e incentive as pessoas a pensar em requisitos pouco claros, ferramentas e atritos com outras áreas da organização. Depois, pergunte o que seria preciso para sair de cada um deles.

Próximo Algoritmo

O que devemos projetar ou melhorar na próxima iteração?

Esta coluna olha para a frente: o que o time deve testar ou melhorar na próxima sprint? Mudanças de processo, investimentos técnicos e novas práticas cabem aqui. Use o que apareceu nas outras três colunas para chegar a alguns próximos passos concretos, cada um com um responsável.

Quando utilizar esta análise retrospectiva

  • Depois de uma sprint com vitórias ou contratempos técnicos marcantes, quando o time aproveitaria mais um formato temático do que o quadro de sempre.
  • Perto do Dia de Ada Lovelace, na segunda terça-feira de outubro, para times de engenharia e desenvolvimento que querem marcar a data.
  • Quando dívida técnica, bugs de processo ou bloqueios continuam voltando e o time precisa de um espaço seguro para falar sobre eles.
  • Quando o moral precisa de um empurrão. Começar por Avanços coloca as vitórias na mesa antes dos problemas.
  • Em qualquer sprint em que o time queira variar dos formatos tradicionais e goste de uma boa história.

Perguntas sugeridas para quebra-gelo

  • Se você pudesse dar ao seu código desta sprint um título dramático da época de Ada Lovelace, como 'Uma Nota sobre a Capacidade da Máquina Analítica para Loops Infinitos', qual seria?
  • Se Ada Lovelace pudesse passar um dia com o seu time, qual parte da sua stack você acha que mais a impressionaria, e qual a deixaria horrorizada?

Quer um exercício de aquecimento que sua equipe faça, e não apenas responda em voz alta? Veja quebra-gelos gratuitos →

Ideias e dicas para sua reunião de retrospectiva

  • Crie o clima com um fato sobre Ada Lovelace, como as notas de 1843 sobre a Máquina Analítica de Babbage, que incluem o que muitos chamam de primeiro programa de computador publicado.
  • Mantenha Bugs no Sistema livre de culpados. A pergunta é o que o time pode aprender com um bug, e não quem o causou.
  • Defina um tempo de 10–12 minutos para cada coluna e reserve um pouco mais para Próximo Algoritmo, para o planejamento das ações.
  • Garanta que Próximo Algoritmo termine com ações atribuídas, e não com intenções vagas. Registre responsáveis e prazos no TeamRetro antes de encerrar a sessão.
  • Fique atento se o quadro estiver cheio de bugs de código e sem nada sobre como as pessoas trabalham juntas. Pergunte ao time: "Existe algum bug na forma como trabalhamos juntos?"
  • Com um time grande, agrupe ideias parecidas antes da discussão e use votação por pontos para decidir quais bugs e bloqueios atacar primeiro.

Perguntas frequentes

O que é uma Retrospectiva Ada Lovelace?
É uma retrospectiva com tema de programação, batizada em homenagem a Ada Lovelace, muitas vezes chamada de primeira programadora da história. O time reflete sobre a sprint em quatro colunas: Avanços, Bugs no Sistema, Loops Infinitos e Próximo Algoritmo.
Quando fazer uma Retrospectiva Ada Lovelace?
O Dia de Ada Lovelace, na segunda terça-feira de outubro, é o momento óbvio, e uma boa ocasião para times de engenharia que querem reconhecer as conquistas das mulheres na tecnologia. Mesmo assim, qualquer time pode usá-la em uma retro de sprint comum.
Qual é a diferença entre Bugs no Sistema e Loops Infinitos?
Bugs no Sistema é para erros, coisas que deram errado no código ou no processo. Loops Infinitos é para bloqueios que deixam o time travado, como uma dependência ou um pedido de acesso que está aberto há duas sprints.
Quanto tempo dura uma Retrospectiva Ada Lovelace?
Cerca de uma hora. Reserve 10–12 minutos por coluna e um pouco a mais no fim de Próximo Algoritmo para combinar as ações.
O time precisa conhecer Ada Lovelace para usar este formato?
Não. Uma introdução de um minuto no início basta, e as colunas fazem sentido para qualquer pessoa que desenvolve software.
Pronto para conduzir essa retrospectiva?Experimente esta apresentação ao vivo retrospectiva