Story points (pontos de história)

Unidade pra estimar esforço e complexidade de um trabalho por tamanho relativo, não por horas.

Hard

O que é

Story points são uma unidade pra estimar o esforço de uma tarefa pela complexidade relativa, e não pelo tempo em horas. A ideia é bem direta: é mais fácil e confiável dizer que uma tarefa é o dobro de outra do que cravar quantas horas exatas cada uma vai levar.

O porquê disso é honesto. Trabalho de desenvolvimento envolve descoberta e imprevisto, então estimar em horas finge uma precisão que não existe e quebra a confiança a cada sprint que não fecha. Os pontos assumem essa incerteza e medem tamanho, mais ou menos como tamanhos de camiseta, P, M e G.

Na prática, o time pontua os itens, mede quanto fecha por sprint, o que chamam de velocidade, e usa isso pra planejar. A duração de um item individual varia bastante, mas a velocidade do time tende a ficar previsível ao longo dos ciclos.

Em uma frase

Em vez de cravar as horas, vamos dizer que isso é um tamanho 5, mais ou menos o dobro daquele.

A pergunta que ele responde

Como estimo o trabalho do time sem fingir uma precisão de horas que nunca bate?

Quando usar

Faz sentido em time ágil que quer uma estimativa relativa estável, em vez de chute de horas que nunca bate.

Como não usar

O cuidado é converter ponto em hora, ou usar a velocidade como meta de produtividade pra cobrar o time, porque aí vira teatro.

Na prática

Em vez de discutir se a tarefa leva oito ou doze horas, o time decide que ela é "tamanho 5", o dobro de uma "tamanho 3", e segue em frente.

Não confunda com

Vale separar story point de hora. A hora tenta estimar uma duração exata, então ela promete uma precisão difícil de cumprir. O ponto estima a complexidade relativa entre tarefas e assume a incerteza, em vez de fingir que ela não existe. Um aposta no relógio, o outro no tamanho.

Em inglês

Story Points

Pronúncia

stóri póints

Também chamado de

story points, pontos de história

Origem

Prática do Extreme Programming, popularizada por Mike Cohn.

Fonte

Saiba mais

Mike Cohn, Agile Estimating and Planning