Velocity vs Throughput: Qual a Melhor Métrica para Planejamento?
No universo das metodologias ágeis, medir o desempenho da equipe é essencial para melhorar previsibilidade e gestão de projetos. Duas das principais métricas utilizadas são o Velocity e o Throughput. Ambas ajudam no planejamento e na previsão de entregas, mas possuem diferenças cruciais que influenciam sua aplicabilidade.
Thiago de Assis Roque
3/25/20252 min ler


Velocity vs Throughput: Qual a Melhor Métrica para Planejamento?
No universo das metodologias ágeis, medir o desempenho da equipe é essencial para melhorar previsibilidade e gestão de projetos. Duas das principais métricas utilizadas são o Velocity e o Throughput. Ambas ajudam no planejamento e na previsão de entregas, mas possuem diferenças cruciais que influenciam sua aplicabilidade.
O que é Velocity?
O Velocity mede a quantidade média de trabalho que um time entrega por sprint, geralmente em story points. Ele é muito utilizado em equipes que usam Scrum e baseiam suas previsões na estimativa de esforço das histórias.
Como calcular Velocity?
Registre os story points entregues ao final de cada sprint.
Calcule a média dos últimos sprints para obter a capacidade média do time.
Exemplo:
Sprints recentes: 32, 28, 30, 26, 34 SP
Velocity médio = (32+28+30+26+34)/5 = 30 SP
Como usar Velocity para planejamento?
Planeje o próximo sprint considerando o velocity médio (~30 SP).
Para prever o tempo de entrega de um épico com 180 SP: 180 / 30 = 6 sprints (~3 meses).
Riscos do Velocity:
Story points são subjetivos e dependem da consistência da equipe.
Mudanças na granularidade das histórias podem afetar a precisão.
O que é Throughput?
O Throughput mede a quantidade de itens concluídos por período, independentemente do tamanho ou complexidade. É amplamente utilizado em times que trabalham com Kanban ou em fluxo contínuo.
Como calcular Throughput?
Registre o número de histórias concluídas em cada sprint.
Calcule a média para estimar a capacidade de entrega.
Exemplo:
Histórias entregues: 6, 8, 7, 5, 7, 6
Throughput médio = (6+8+7+5+7+6)/6 = 6,5 histórias/sprint
Como usar Throughput para planejamento?
Se o backlog tem 39 histórias e o throughput é 6,5: 39 / 6,5 = 6 sprints.
Ideal para times que não querem estimar pontos e preferem previsões baseadas no histórico real.
Riscos do Throughput:
Histórias muito grandes ou pequenas podem distorcer a métrica.
Necessita um backlog refinado com histórias de tamanho uniforme.
Comparando Velocity e Throughput
Quando usar cada métrica?
Use Velocity quando:
O time tem boa maturidade em estimativas.
Há grande variação na complexidade das histórias.
Você usa Scrum e quer prever capacidade com base em story points.
Use Throughput quando:
O time quer eliminar a necessidade de estimativas.
Trabalha com Kanban ou métodos mais fluidos.
As histórias já possuem tamanho relativamente uniforme.
Quer previsibilidade baseada em fluxo, combinando com Cycle Time e Lead Time.
Planejamento avançado: Monte Carlo Simulation
Uma abordagem mais avançada para previsão de entregas é utilizar simulação de Monte Carlo, baseada no throughput histórico. Essa técnica roda milhares de simulações para prever uma faixa de entrega provável, como:
85% de chance de entrega em até 7 sprints.
95% de chance de entrega em até 8 sprints.
Isso permite comunicações mais precisas com stakeholders, reduzindo incertezas e aumentando a confiança nas previsões.
Conclusão
Ambas as métricas são úteis, mas atendem a propósitos diferentes. Times iniciantes em agilidade podem começar com Velocity para se habituar à estimativa de esforço. Com o tempo, a migração para Throughput permite maior previsibilidade e menor overhead de estimativas.
Resumo prático:
Integrando essas técnicas ao processo ágil, é possível obter um planejamento mais eficiente e assertivo, melhorando a gestão de projetos e a previsibilidade das entregas.