Sequência de Fibonacci na estimativa ágil: por que usar e como aplicar
Times usam Fibonacci (1, 2, 3, 5, 8, 13...) porque a distância entre os números cresce junto com a incerteza: é difícil dizer se uma história grande é "um ponto maior" que outra. Valores altos sinalizam risco, e uma história que chega a 13 ou mais costuma pedir divisão antes do sprint.
A sequência clássica e a versão modificada
Na matemática, a sequência de Fibonacci começa em 0 e 1, e cada número seguinte é a soma dos dois anteriores: 0, 1, 1, 2, 3, 5, 8, 13, 21 e assim por diante. Na estimativa ágil, o time usa um recorte dessa ideia: números que crescem rápido e deixam espaço entre si.
A versão mais comum no planning poker vai de 1 a 13, às vezes com 0 e ½. A chamada Fibonacci modificada estende o topo com valores como 20, 40 e 100, usados mais como sinalização de item grande demais do que como estimativa precisa.
O ponto comum às duas é a distância crescente entre os números. É ela que carrega o recado: quanto maior o item, maior a incerteza, e menos sentido faz separar um valor do seguinte.
Por que não usar 1, 2, 3, 4, 5
Uma escala linear parece mais simples, mas cria dois problemas. O primeiro é a falsa precisão: se 4 e 5 existem, o time discute a diferença entre eles, mesmo sem ninguém conseguir perceber essa diferença no trabalho real.
O segundo é o ruído virar pauta. Numa escala contínua, cada rodada rende uma discussão sobre detalhes que não mudam o plano. Com saltos maiores, a conversa fica onde importa, que é a diferença entre itens de tamanhos distintos.
Fica sempre a mesma dúvida: um item estimado em 5 é cinco vezes maior que um em 1? Não exatamente. A escala é ordinal, não proporcional. Ela ordena histórias por tamanho e agrupa as parecidas; não mede razão exata entre elas.
Existe um teste rápido para saber se a escala está funcionando: se a discussão de um item demora mais decidindo entre dois valores vizinhos do que investigando o que está dentro dele, a escala está errada ou o time precisa de mais contexto.
O que cada faixa de valor costuma significar
Os significados abaixo são convenção de time, não regra universal. O que vale é o que o time combinou e a história de referência usada para calibrar a escala.
| Valor | Leitura comum |
|---|---|
| 0 | Trivial, sem trabalho de verdade |
| ½ | Ajuste pequeno, mas com deploy |
| 1 | Pequeno e conhecido |
| 2 | Pequeno com um detalhe a mais |
| 3 | Médio, caminho claro |
| 5 | Médio com integração ou incerteza |
| 8 | Grande e incerto |
| 13 | Grande demais, dividir antes de começar |
Faixas altas não são medalha nem erro: são pedido de conversa. Quando o time vota 13, a mensagem é que ninguém consegue visualizar o trabalho inteiro sem dividi-lo em partes.
O deck do Pointly
A sala do Pointly usa o recorte mais comum do Fibonacci: 0, ½, 1, 2, 3, 5, 8, 13 e uma carta de pausa. Nove cartas, sem valores acima de 13.
O 0 e o ½ existem para que o time não precise inventar precisão onde ela não existe. Um ajuste de texto pode ser 0; um ajuste pequeno, mas que exige deploy, pode ser ½. A escala inteira acomoda essas diferenças sem criar degraus falsos.
A carta de pausa (☕) conta presença na votação e fica fora da média, da mediana e do intervalo. Ela serve para dois usos: pedir uma pausa de verdade ou sinalizar que a história precisa de mais contexto antes de virar número.
O jeito mais rápido de entender o deck é usá-lo: crie uma sala e vote uma história com o time.
A distribuição dos votos que aparece depois do reveal é o que dá sentido a tudo isso: dá para ver se a história foi consenso, se ficou dividida entre pontos vizinhos ou se havia gente votando em extremos que nunca iam se encontrar.
Quando a história chega a 13 (ou mais): dividir
Treze é o teto do deck por um motivo prático: acima disso, a estimativa vira chute. A resposta saudável para um item que chega ao topo da escala não é votar de novo até alguém ceder, é dividir.
- Por fluxo ou etapa. Cadastro, depois uso, depois relatório, cada parte entregue e testada separadamente.
- Por critério de aceite. Cada regra de negócio vira uma história, desde que cada uma tenha valor próprio.
- Por caso de uso. Um tipo de usuário ou de cenário por história.
- Por investigação primeiro. Uma investigação com tempo definido para reduzir a incerteza antes de estimar o resto.
Depois de dividir, as partes costumam sair em 2, 3 e 5, e o que era um item assustador vira três itens conversáveis. O guia como jogar planning poker mostra o papel da pausa e da segunda rodada nesse processo.
Calibrando a escala com uma história de referência
Fibonacci não diz quanto vale o 5 até que o time combine o que é um 5. A forma mais rápida de chegar lá é escolher uma história pequena, já entregue e muito bem conhecida, e tratá-la como referência.
Toda história nova entra por comparação: maior ou menor que a referência? Maior quanto? Em algumas rodadas, a régua fica estável e o tempo por história cai. A calibração completa está no guia de story points.
Se o time ainda não tem histórico, vale estimar itens já concluídos antes de estimar o backlog novo. Errar no passado conhecido é barato e ensina mais do que discutir o futuro em abstrato.
Alternativas: potências de 2, camisetas e escala própria
Fibonacci é a escala mais comum, mas não é obrigatória. Potências de dois (1, 2, 4, 8, 16) cumprem o mesmo papel de abrir distância entre os valores altos. Tamanhos de camiseta (PP a GG) trocam os números por nomes e funcionam bem na triagem de backlog; o guia de t-shirt sizing cobre a técnica e a conversão para pontos.
O que qualquer escala precisa ter: ser relativa, conhecida por todos e estável por tempo suficiente para acumular histórico. Trocar de escala a cada sprint reinicia a curva de aprendizado do time.
Veja também: story points vs horas para transformar a escala em previsão de prazo e o comparativo de ferramentas para escolher onde votar.
Perguntas frequentes
Por que usar Fibonacci na estimativa ágil?
Porque a incerteza cresce com o tamanho do item. Os saltos maiores entre os números altos evitam discussões sobre diferenças que ninguém percebe no trabalho e reservam a conversa para as diferenças que realmente mudam o plano da sprint e o entendimento do time.
Quais valores usar no planning poker?
O recorte mais comum vai de 0 a 13: 0, ½, 1, 2, 3, 5, 8 e 13, com uma carta de pausa. É o deck do Pointly. Times que precisam sinalizar itens muito grandes usam a versão modificada, com 20, 40 e 100 no topo da escala.
O que significa estimar 13 story points?
Significa que o item está no teto da escala: grande, incerto ou mal compreendido. Na prática, é um pedido de divisão. Times costumam quebrar o item em partes menores antes de aceitá-lo no sprint, porque um 13 raramente termina dentro de uma sprint.
Fibonacci modificada é diferente da original?
Sim. A clássica é a sequência matemática, em que cada número é a soma dos dois anteriores, e a ágil usa um recorte dela. A modificada estende o topo com valores como 20, 40 e 100, que funcionam como sinalização de tamanho mais do que como estimativa.
Posso usar outra sequência?
Pode, e muitos times usam. Potências de 2, tamanhos de camiseta e escalas próprias funcionam, desde que sejam relativas, conhecidas pelo time e estáveis. O que importa é a distância crescente entre os valores e a consistência da escala ao longo do tempo.
O que a carta de interrogação ou pausa significa?
A interrogação, em baralhos que a têm, sinaliza falta de contexto para votar. O deck do Pointly não tem essa carta, e o papel fica com a pausa (☕): ela conta presença, fica fora das estatísticas e pede mais informação antes de virar número.
Teste o baralho numa sala
Crie uma sala grátis, vote uma história com o Fibonacci e veja como o reveal muda a conversa.
Criar sala grátis