Categorias
agile SCRUM

precisamos de um meeting burnup chart

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