Pular para o conteúdo

O que é velocidade no ágil?

Velocidade ágil explicada: pontos concluídos por iteração, como é feita a média, como ela prevê datas de release, usos indevidos comuns e como o East Agile Tracker a calcula e planeja com ela.

Velocidade é a quantidade de trabalho que uma equipe conclui em uma iteração, medida em story points. Se uma equipe conclui histórias de 5, 3, 2 e 2 pontos em uma iteração de duas semanas, sua velocidade nessa iteração é 12.

A velocidade é uma observação, não uma meta. A função dela é tornar o próximo plano realista.

  1. Definir o que conta como pronto — por exemplo, aceito pelo product owner. Só contam as histórias que atingem esse estado; trabalho parcialmente concluído não conta nada.
  2. Somar os pontos das histórias prontas em cada iteração.
  3. Tirar a média das últimas iterações. Uma média móvel de três a cinco iterações suaviza feriados, licenças médicas e surpresas pontuais.

O XP chama isso de “clima de ontem” (yesterday’s weather): o melhor palpite sobre quanto você fará na próxima iteração é quanto você fez nas últimas.

  • Dimensionar a próxima iteração. A equipe planeja mais ou menos tantos pontos quanto sua velocidade, para que o plano corresponda ao que ela de fato entrega.
  • Fazer previsões. Dividir os pontos restantes de um release pela velocidade dá o número de iterações restantes. Uma data vira um cálculo, e a conversa vira um trade-off entre escopo e data.
  • Perceber mudanças. Uma tendência de queda pode indicar dívida técnica crescente, interrupções ou histórias pouco claras, e vale a pena levá-la para uma retrospectiva.
  • Comparar equipes. Os pontos de cada equipe são relativos ao próprio trabalho passado, então o 30 de uma equipe não é comparável ao 15 de outra.
  • Definir uma meta de velocidade. A pressão para aumentar o número tende a inflar as estimativas em vez de acelerar a entrega.
  • Contar trabalho inacabado. Dar crédito parcial faz a velocidade superestimar o que a equipe consegue entregar.
  • A velocidade é calculada a partir do seu histórico. Uma história conta assim que atinge o estado pronto do projeto — Finished, Delivered ou Accepted, escolhido por projeto. Veja Velocidade.
  • A estratégia de média é configurável: as últimas 3, 5 ou 10 iterações, ou um valor manual. Novos projetos começam com uma velocidade inicial até terem histórico. Um manager também pode substituir a velocidade de uma única iteração pelo cabeçalho da coluna Current.
  • A velocidade planeja as iterações. O Backlog projeta as próximas iterações a partir da velocidade e, com auto-plan iterations ligado, a iteração atual é preenchida até a sua velocidade e não além. Veja Planejar uma iteração.
  • A tendência fica na página Metrics, ao lado do burndown e das histórias transferidas entre iterações. Veja Métricas.