Procurando a versão anterior? Você ainda pode usá-la em legacy.planningpokerweb.com
Guias · 8 min de leitura

Fibonacci no planning poker: Por que os times usam

Por que times ágeis votam com a escala de Fibonacci no planning poker, de onde ela veio, o motivo real de os intervalos crescerem, e quando ela ajuda ou atrapalha.

Times de planning poker votam com a sequência de Fibonacci (0, 1, 2, 3, 5, 8, 13, 21) porque os intervalos entre os números crescem conforme os números aumentam, o que reflete uma verdade simples sobre estimar: quanto maior um trabalho, menos preciso qualquer um consegue dimensioná-lo. Uma escala crescente evita que o time fique agonizando se algo é 13 ou 14, e força uma escolha clara. Abaixo: o que é a sequência, de onde veio a prática, o motivo real de ela funcionar, e quando ela atrapalha.

O que é a sequência de Fibonacci?

A sequência de Fibonacci é uma lista de números em que cada um é a soma dos dois anteriores: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, e assim por diante. Ela aparece por toda a matemática e a natureza. O detalhe que importa para estimativa é o espaçamento: conforme você avança, cada número é cerca de 1,6 vezes o anterior (uma razão que se aproxima do número de ouro). Então os saltos começam pequenos e vão ficando maiores.

A escala de Fibonacci no planning poker

Os times não usam a sequência crua. Um deck típico de planning poker descarta o 1 repetido e fica assim:

0, 1, 2, 3, 5, 8, 13, 21, mais uma ? (não sei) e uma xícara de café (preciso de uma pausa).

Você escolhe a carta mais próxima da sua percepção do tamanho do item, todos revelam de uma vez, e vocês discutem a diferença. Se você é novo no ritual, veja nosso guia passo a passo de como fazer planning poker.

De onde veio

O planning poker foi definido e nomeado pela primeira vez por James Grenning em 2002, em um artigo curto escrito enquanto ele buscava uma alternativa mais leve ao Wideband Delphi, um método de estimativa em grupo mais antigo. Mike Cohn depois popularizou a técnica no livro Agile Estimating and Planning, e a escala de Fibonacci veio junto. Então a prática tem cerca de duas décadas, e a escolha da Fibonacci é o padrão comum na maior parte desse tempo. (Referências em Fontes, abaixo.)

Por que os intervalos crescem (o motivo real)

A ideia de uma escala que se abre é parar de fingir uma precisão que você não tem.

Pense em estimar uma tarefa pequena e bem compreendida. O time consegue, de forma razoável, distinguir um 2 de um 3. Agora pense em uma grande e nebulosa. Alguém consegue, com honestidade, distinguir um 21 de um 22? Não. A incerteza de um item grande é muito maior do que uma unidade. Uma escala linear (1, 2, 3, 4, 5, 6, 7, 8) convida ao debate infinito sobre números vizinhos que o time não consegue de fato distinguir. Os intervalos de Fibonacci removem essas escolhas falsas: depois do 13, suas únicas opções são 21, depois 34, então você se compromete com uma ordem de grandeza em vez de brigar por um ponto.

É também por isso que muitos times arredondam os números grandes (mais sobre isso abaixo). Um 40 não se diz exato. Ele diz "grande, e não temos certeza de quão grande".

O motivo mais profundo: como as pessoas julgam tamanho

Há uma razão bem estudada para uma escala crescente combinar com a estimativa humana. Na psicofísica, a lei de Fechner diz que nossa percepção de um estímulo cresce com o logaritmo da intensidade real dele: percebemos o mundo em razões, não em passos absolutos. Uma luz duas vezes mais brilhante, ou um som duas vezes mais alto, parece um passo acima, quer você tenha começado no fraco ou no forte. Experimentos sugerem que o mesmo padrão logarítmico se aplica quando as pessoas julgam quantidades e números, e uma análise defende que uma escala logarítmica é ótima porque mantém o erro relativo mais ou menos constante ao longo da faixa.

Uma escala no estilo Fibonacci, em que cada passo é cerca de 1,6 vezes o anterior, é próxima desse espaçamento logarítmico natural. Em termos simples: a escala se alinha a como nossa mente já compara tamanhos, então os passos parecem uniformes mesmo que os números crus não sejam. Essa é a versão honesta do "Fibonacci simplesmente parece certo".

Fibonacci modificada e outras escalas

A sequência pura fica estranha no topo (34, 55, 89 são difíceis de manter na cabeça), então uma variante muito usada os arredonda:

Fibonacci modificada: 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100.

Os números grandes arredondados fazem o mesmo papel dos intervalos: nesse tamanho você está nomeando uma faixa aproximada, não um valor. Além da Fibonacci, os times também usam tamanhos de camiseta (PP a GG) para dimensionamento rápido e potências de dois (1, 2, 4, 8, 16) para uma curva ainda mais íngreme. A escala exata importa menos do que duas coisas: que as opções sejam limitadas, e que o time use sempre a mesma, para os números continuarem comparáveis ao longo do tempo.

Quando Fibonacci ajuda, e quando atrapalha

Ajuda quando:

  • O time vive escorregando para o debate hora a hora. Os intervalos forçam uma decisão e mantêm as sessões andando.
  • Os itens variam muito de tamanho. Uma escala que vai de 1 a 100 dá conta tanto do trabalho minúsculo quanto do grande.

Atrapalha quando:

  • Tudo cai em 13 ou 21. Isso não é problema da escala, é um sinal de que os itens estão grandes demais. Quebre-os antes de estimar.
  • O time trata o número como exato. Fibonacci é uma conveniência para fazer uma escolha aproximada, não uma medição. Se as pessoas começam a converter um 5 em "dez horas", a escala está sendo mal usada (veja o que os story points são, e o que não são).
  • O trabalho é uniforme e bem compreendido. Se todo item é realmente parecido, você quase não precisa de escala.

Ser realista sobre isso importa: a sequência é um bom padrão, não uma fonte de precisão por si só.

Como usar bem a escala de Fibonacci

  • Ancore com uma história de referência. Combinem que um item familiar é o seu 3, e comparem tudo com ele. Isso mantém a escala estável entre sessões.
  • Mantenham o mesmo deck. Trocar de escala no meio do projeto torna o histórico sem sentido.
  • Usem o ? e a carta de café. "Não sei" é informação real. Em geral significa que o item precisa ser esclarecido antes de ser dimensionado.
  • Reestimem quando souberem mais. Um número escolhido antes de o trabalho ser compreendido não é obrigatório.

Fibonacci vs. outras escalas

EscalaValores de exemploEspaçamentoMelhor para
Fibonacci0, 1, 2, 3, 5, 8, 13, 21Cresce ~1,6x por passoA maioria dos times: honesta sobre a incerteza crescente
Fibonacci modificada0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100Cresce, arredondada no topoTimes que querem números grandes mais limpos
Linear1, 2, 3, 4, 5, 6, 7, 8UniformeRaramente útil: convida ao debate de falsa precisão
Tamanhos de camisetaPP, P, M, G, GGGrosseira, não numéricaDimensionamento rápido de primeira passada
Potências de 21, 2, 4, 8, 16, 32Cresce mais rápido (2x)Trabalho que se divide naturalmente ao meio

Perguntas frequentes

Por que as cartas de planning poker usam a sequência de Fibonacci?

Porque os intervalos entre os números crescem, o que reflete o fato de que itens maiores são mais difíceis de dimensionar com precisão. Os passos que se abrem evitam que o time debata números que não consegue de fato distinguir, como 13 contra 14.

Quais números de Fibonacci são usados no planning poker?

Um deck comum é 0, 1, 2, 3, 5, 8, 13, 21, mais uma carta "?" para o desconhecido e uma carta de café para a pausa. Uma versão modificada arredonda os números grandes para 20, 40, 100.

Fibonacci é melhor que uma escala de 1 a 10?

Para a maioria dos times, sim, porque uma escala linear de 1 a 10 incentiva discussões sobre números vizinhos que ninguém consegue realmente distinguir. Os intervalos de Fibonacci forçam uma escolha mais clara e rápida.

O que é a Fibonacci modificada?

Uma variante arredondada: 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100. Ela troca os números grandes e estranhos de Fibonacci (34, 55, 89) por outros mais redondos, o que também sinaliza que estimativas grandes são aproximadas.

A ciência de fato apoia a Fibonacci?

De forma indireta. Pesquisas sobre percepção mostram que as pessoas julgam magnitude em uma escala aproximadamente logarítmica, baseada em razão, e uma escala no estilo Fibonacci (cada passo cerca de 1,6 vezes o anterior) é próxima desse espaçamento natural. Ela combina com o modo como comparamos tamanhos, embora nenhuma escala torne as estimativas precisas por si só.

O que significam as cartas de ? e xícara de café?

A "?" significa que você ainda não consegue estimar o item, geralmente porque ele precisa ser esclarecido. A xícara de café é um jeito leve de pedir uma pausa.

Fontes

  1. Grenning, J. (2002). Planning Poker or How to Avoid Analysis Paralysis While Release Planning. (o artigo que definiu e nomeou a técnica).
  2. Cohn, M. (2005). Agile Estimating and Planning. Prentice Hall (popularizou o planning poker e a escala de Fibonacci).
  3. Fechner, G. (psicofísica; lei de Weber-Fechner): a percepção da intensidade cresce com o logaritmo do estímulo. Ver panorama e o relato logarítmico da percepção de números.
  4. Portugal, R. & Svaiter, B. (2011). Weber-Fechner Law and the Optimality of the Logarithmic Scale. Minds and Machines (uma escala logarítmica minimiza o erro relativo máximo).

Continue lendo