Story points de Fibonacci, explicados

Times ágeis estimam em story points de Fibonacci — 1, 2, 3, 5, 8, 13, 21, 34 — porque a incerteza cresce com o tamanho, e os saltos cada vez maiores impedem que um time finja o contrário.

Ninguém distingue de forma confiável um 7 de um 8. Os saltos de Fibonacci obrigam a uma escolha real entre tamanhos claramente diferentes, o que deixa as estimativas mais rápidas e mais honestas.

Uma carta alta é um sinal, não um número: 21 e 34 normalmente querem dizer que a história deveria ser quebrada antes de entrar num sprint.

Por que os saltos crescem

A sequência não foi escolhida pela matemática, e sim porque o espaçamento dela se parece com o jeito como a confiança realmente cai.

Entre 1 e 2 você escolhe entre duas coisas que entende bem, e a diferença é real. Entre 21 e 34 você escolhe entre duas coisas que mal entende, e uma escala mais fina só convidaria a uma falsa precisão. Os saltos crescentes codificam exatamente isso: quanto maior o trabalho, mais grossa é a resposta honesta.

É também por isso que um time que discute dez minutos entre 8 e 13 normalmente está discutindo escopo, não tamanho. Num baralho de Fibonacci, cartas vizinhas ficam longe de propósito, então uma divisão real entre elas significa que as duas pessoas estão imaginando trabalhos diferentes.

O baralho que o Point Poker usa

1, 2, 3, 5, 8, 13, 21, 34 e uma carta ?.

O ? não é um zero nem uma piada: quer dizer “com o que me disseram, não consigo estimar isto”, que é uma resposta legítima e útil. Uma mesa de pontos de interrogação diz que o item precisa de trabalho antes de precisar de uma estimativa. Por isso o Point Poker deliberadamente não trata um ? unânime como consenso.

Muitos times usam uma sequência modificada: 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100 é a variante comum, que arredonda a parte alta. As duas funcionam. O que importa é o time usar um baralho de forma consistente, porque story points só significam algo em relação às estimativas passadas do próprio time.

Usar bem o baralho

A sequência sozinha não produz boas estimativas. Estes hábitos produzem.

Perguntas frequentes

Qual é a sequência de Fibonacci para story points?

A maioria dos times usa 1, 2, 3, 5, 8, 13, 21 e 34, em que cada número é a soma dos dois anteriores. Muitos usam uma versão modificada — 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100 — que arredonda a parte alta. O Point Poker começa com 1 a 34 mais uma carta ?.

O que significa uma história de 13 pontos?

Significa que o time a considera grande e está menos seguro dela do que de qualquer coisa menor. Na maioria dos times um 13 é o último tamanho que ainda vale entrar num sprint, e um 21 ou mais é um convite a quebrar a história, não uma estimativa para planejar em cima.

Por que usar Fibonacci e não uma escala uniforme?

Porque a incerteza cresce com o tamanho e uma escala uniforme esconde isso. Numa escala de 1 a 10, 6 e 7 parecem uma distinção útil mesmo que ninguém consiga acertá-la de forma confiável. Fibonacci remove essa precisão aparente afastando as cartas vizinhas o suficiente para que escolher entre elas signifique algo.

O time deveria usar uma carta 0 ou de meio ponto?

Só se vocês tiverem trabalho realmente desse tamanho. Um 0 serve para um item que sai praticamente de graça porque pega carona em outra história, e um ½ para mudanças triviais. Os dois costumam gerar mais debate do que economizam, e é por isso que o baralho padrão aqui começa em 1.

E se o time ficar dividido entre 3 e 5?

Pergunte aos dois lados o que estão imaginando: uma divisão de duas cartas quase sempre significa que alguém está contando trabalho que a outra pessoa não vê. Depois votem de novo e registrem a carta em que o time chegar. Não anotem um 4: ele não está no baralho, e assim que o histórico de vocês tiver números que o baralho não produz, comparar sprints deixa de funcionar.

Páginas relacionadas