1. O Que E Velocity no Scrum
A velocity (velocidade) e a quantidade media de story points — ou qualquer outra unidade de estimativa que o time usa — entregue em um sprint. E uma metrica empirica: ela so pode ser descoberta observando o historico real do time, nunca definida a priori.
No Scrum, a velocity serve como entrada para o planejamento de sprint. Se um time tem uma velocity media de 35 SP, o Product Owner e o time podem planejar o proximo sprint selecionando itens do backlog que somem aproximadamente 35 SP. Isso torna o compromisso de sprint realista em vez de aspiracional.
2. Como Calcular Corretamente
O calculo basico de velocity e simples: some os story points entregues em cada sprint e divida pelo numero de sprints. Porem, existem nuances importantes:
- Use apenas story points de itens completamente prontos. Itens parcialmente entregues nao contam — "Done" e binario no Scrum.
- Priorize as ultimas 3 a 5 sprints para a previsao, nao a media historica completa. O time evolui, e sprints antigos podem nao refletir a realidade atual.
- Descarte sprints atipicos — sprints com muitas faltas, feriados ou mudancas na equipe — ao calcular a media para planejamento.
"A velocity e um termometro, nao um objetivo. Aumentar a velocity artificialmente e como aquecer o termometro: voce ve um numero melhor, mas o paciente continua doente."
3. Como Usar Para Planejar Sprints
Na Sprint Planning, a velocity e usada da seguinte forma:
- O time identifica a velocity das ultimas 3 sprints (ex: 28, 32, 30 SP = media de 30 SP).
- O Product Owner prepara o topo do backlog com itens priorizados e estimados.
- O time seleciona itens que somem aproximadamente a velocity media, ajustando para fatores como capacidade reduzida (ferias, feriados).
- Um buffer de 10-15% abaixo da velocity media e recomendado para absorver imprevistos sem comprometer a entrega.
4. Erros Comuns com Velocity
Os erros mais frequentes que times cometem ao lidar com velocity:
- Comparar velocity entre times: cada time tem seu proprio contexto e definicao de story point. Comparar e desmotivante e enganoso.
- Usar velocity como meta: pressionar o time a aumentar a velocity incentiva inflar estimativas — o oposto do objetivo.
- Ignorar a variacao: uma velocity de "30 SP em media" com picos de 50 e vales de 10 e muito menos confiavel que uma velocity estavel de 28-32 SP.
- Calcular sem dados suficientes: com menos de 3-4 sprints, a velocity e apenas uma estimativa grosseira. Avise os stakeholders dessa limitacao.