E chegamos no final de mais um Sprint, a equipe se esforçou bastante, mas o resultado final não foi o esperado.
Todos se empenharam, tinham um conhecimento claro do que precisava ser feito, não tinha nenhum impedimento..
E chega na reunião de retrospectiva e é quase unânime a opinião do principal motivo do atraso:
– Temos reuniões demais!
No começo do projeto é comum existirem mais reuniões, principalmente em equipes separadas geograficamente, o problema é como não deixar que isso atrapalhe o projeto.
O principal motivo é que na fase de Planning as horas gastas em reuniões são ignoradas, ou por assumir que isso não será um impedimento para o desenvolvimento, ou simplesmente por não ter a menor ideia de quanto tempo será necessário para separar do Sprint todo para isso.
Para resolver esse problema, que não é tão comum assim, mas certamente existe em muitos projetos, a minha sugestão é que adotem o meeting burnup chart!
Como ele funciona ?
Bom, estamos familiarizados com o burndownn chart e burnup chart, com os pontos do Sprint para saber o andamento da equipe:
Então a estratégia é a mesma de contar pontos para uma tarefa, vamos então contar os pontos(horas) de reuniões:
- entram na métrica reuniões de meia hora ou mais;
- a conta é sempre multiplicada pela quantidade de participantes (6 pessoas em uma reunião de meia hora = 3 horas);
- os valores vão subindo de forma incremental no gráfico;
- daily meeting normalmente não entra na conta, só se passar de meia hora;
- para não deixar dúvida: pair programming não conta!
Depois tendo a informação no final do Sprint, com certeza ajudará a ter um melhor planejamento no próximo Sprint!
Vamos para um exemplo…
Equipe: 5 devs – 1 scrum master – 1 product owner
Tamanho do Sprint: 2 semanas
Sprint 1:
Reuniões:
– 5 com 3 devs de 1 hora = 15 horas
– 5 com todos os devs de 1 horas = 25 horas
total do sprint: 40 horas.
total do projeto: 40 horas.
Sprint 2:
Reuniões:
– 10 com 3 devs de 1 hora = 30 horas
– 5 com todos os devs de 3 horas = 75 horas
total do sprint: 105 horas.
total do projeto: 145 horas.
O gráfico abaixo representa o meeting burnup chart desses sprints:
Notem como visualizando em um gráfico aquele sentimento de reuniões demais torna-se um matematicamente um fato inegável que precisa ser revisado e considerado para os próximos sprints.
Espero que essa ideia ajude vocês, boa sorte!
Fernando Boaglio, para a comunidade