Postagens

Tamanhos de Camiseta vs Fibonacci: Qual escala de estimativa sua equipe deve usar?

Dois grupos de desenvolvedores em uma sessão de Planning Poker, um segurando cartas de números Fibonacci e outro segurando cartas de tamanhos de camiseta, colaborando ao redor de uma mesaDois grupos de desenvolvedores em uma sessão de Planning Poker, um segurando cartas de números Fibonacci e outro segurando cartas de tamanhos de camiseta, colaborando ao redor de uma mesa
Matt Lewandowski

Matt Lewandowski

Última atualização 16/02/202610 min de leitura

Você está prestes a começar a estimar. O backlog está pronto, o time está na sala (ou na chamada), e agora alguém pergunta: "Qual escala usamos?" É uma pergunta mais importante do que parece. A escala que você escolhe molda as conversas que seu time tem, a precisão de suas previsões e a rapidez com que suas sessões de estimativa fluem. As duas opções mais populares — Fibonacci e tamanhos de camiseta — usam abordagens fundamentalmente diferentes para o mesmo problema. Aqui está como escolher a correta.

O que é cada escala

Sequência Fibonacci

A sequência Fibonacci usada em Planning Poker é tipicamente: 1, 2, 3, 5, 8, 13, 21. Alguns times a estendem para 34 ou além. A propriedade chave é que os espaços entre números crescem conforme os números ficam maiores. O salto de 1 para 2 é pequeno. O salto de 13 para 21 é significativo. Isso reflete como a precisão da estimativa funciona na prática. Você pode distinguir entre uma tarefa que leva um dia e uma que leva dois dias. Mas distinguir entre 14 dias e 16 dias de esforço? Não de forma confiável. Os espaços crescentes forçam times a reconhecerem a incerteza em tamanhos maiores em vez de fingirem que podem estimar trabalho grande com precisão.

Tamanhos de Camiseta

Tamanhos de camiseta usam rótulos emprestados de roupas: XS, S, M, L, XL, e às vezes XXL. Não há números. Em vez de perguntar "quantos pontos é isso?", o time pergunta "qual é o tamanho disso?" A abstração é intencional. Tamanhos de camiseta resistem a ser convertidos em horas ou dias. Você não pode simplesmente adicionar "dois Médios e um Grande" e obter um total. Essa restrição empurra times para o dimensionamento relativo — comparar itens entre si em vez de estimar em termos absolutos.

Como cada um funciona em uma sessão de Planning Poker

Ambas as escalas funcionam com o mesmo fluxo básico de Planning Poker: apresentar um item do backlog, discuti-lo, votar simultaneamente, revelar, discutir discordâncias e convergir para um valor. Mas as dinâmicas diferem.

Fibonacci na prática

Com Fibonacci, o time tem uma faixa numérica. Uma sessão típica soa assim:
  • "Eu disse 5 porque a integração da API é direta — já fizemos antes."
  • "Eu disse 13 porque ainda precisamos lidar com os estados de erro, e a documentação de terceiros é terrível."
Os números criam pontos de âncora que impulsionam conversas específicas. Quando um desenvolvedor diz 3 e outro diz 13, a lacuna é grande o suficiente para que ambos os lados expliquem seu raciocínio. É aqui que os times descobrem requisitos mal-entendidos, dependências ocultas e diferentes suposições sobre o escopo.

Tamanhos de Camiseta na prática

Com tamanhos de camiseta, as conversas são mais amplas:
  • "Acho que é um Grande. Há muitas incógnitas."
  • "Eu chamaria de Médio. As incógnitas são reais, mas o trabalho principal é algo que já construímos antes."
A discussão tende a se concentrar na sensação geral do trabalho em vez de detalhes técnicos específicos. Isso é uma vantagem quando você está estimando em alto nível e uma desvantagem quando precisa de precisão. Um gráfico de comparação em um quadro branco com duas colunas representando diferentes abordagens de estimativa, cercado por notas adesivas e marcadores em um escritório modernoUm gráfico de comparação em um quadro branco com duas colunas representando diferentes abordagens de estimativa, cercado por notas adesivas e marcadores em um escritório moderno

Comparação lado a lado

Aqui está como as duas escalas se comparam nas dimensões que importam durante refinamento do backlog e planejamento de sprint.
DimensãoFibonacciTamanhos de Camiseta
PrecisãoMaior. Valores numéricos permitem diferenciação granular entre itens.Menor. Menos categorias significam menos precisão, mas também menos falsa precisão.
VelocidadeModerada. Mais opções podem levar a debates mais longos (é um 5 ou um 8?).Mais rápido. Menos opções e sem matemática significa convergência mais rápida.
Curva de AprendizadoMais íngreme. Novos membros do time precisam entender dimensionamento relativo com números.Suave. Todos sabem intuitivamente o que um "Médio" significa.
Quando o escopo é incertoPode parecer forçado. Atribuir um número a algo que você não entende bem cria falsa confiança.Funciona bem. "Isso parece um Grande" comunica honestamente incerteza.
Planejamento de CapacidadeFácil. Números se somam. 5 + 8 + 13 = 26 pontos no sprint.Mais difícil. Você precisa de um mapeamento numérico ou uma abordagem diferente para somar capacidade.
Comunicação com StakeholdersRequer explicação. Stakeholders não técnicos frequentemente perguntam "o que significa 13?"Intuitivo. Gerentes de produto e executivos entendem "Grande" imediatamente.
Risco de AncoragemModerado. Números podem ancorar o time a valores específicos de histórias passadas.Menor. Rótulos abstratos são mais difíceis de ancorar.
Rastreamento de VelocidadeNativo. Story points alimentam diretamente gráficos de velocidade e gráficos de queimada.Requer conversão. Você precisa mapear tamanhos para números para rastrear velocidade.

Framework de Decisão

A escala correta depende do contexto do seu time, não de qual escala é "melhor" em abstrato. Aqui está um framework prático.

Use Fibonacci quando...

  • Você precisa de previsões no nível de sprint. Pontos Fibonacci alimentam diretamente rastreamento de velocidade, planejamento de capacidade e gráficos de queimada. Se seu time se compromete com uma quantidade específica de trabalho a cada sprint, pontos numéricos tornam a matemática direta.
  • Seu time tem experiência com estimativa. Times que foram estimando há um tempo podem aproveitar a granularidade de Fibonacci para fazer distinções significativas entre um 5 e um 8.
  • Você está integrando com ferramentas de gerenciamento de projetos. Jira, Azure DevOps, Linear e a maioria das ferramentas esperam valores numéricos para story points. Fibonacci mapeia diretamente.
  • Você quer usar estimativa para discussão detalhada. A faixa numérica dá ao time mais vocabulário para expressar diferenças na complexidade percebida, o que expõe desacordos mais específicos.

Use Tamanhos de Camiseta quando...

  • Você está fazendo estimativa no nível de roadmap ou épica. Ao planejar trimestres à frente, a precisão de Fibonacci é desperdiçada. Tamanhos de camiseta lhe dão o nível certo de fidelidade para planejamento de longo prazo.
  • Seu time é novo em estimativa. Tamanhos de camiseta têm uma barreira de entrada menor. Novos times podem começar a estimar de forma produtiva desde o primeiro dia sem uma cartilha sobre sequências Fibonacci.
  • Stakeholders não técnicos estão envolvidos. Gerentes de produto, designers e executivos participam mais naturalmente quando a escala usa rótulos familiares.
  • Você quer se mover mais rápido através do backlog. Com menos opções para escolher, times convergem mais rápido. Sessões de tamanhos de camiseta frequentemente correm 30-50% mais rápido que sessões Fibonacci no mesmo backlog.
  • Você está estimando itens com alta incerteza. Quando o escopo é genuinamente incerto, tamanhos de camiseta comunicam "achamos que é grande" sem a falsa confiança de "achamos que é exatamente 13 pontos."
Um time de desenvolvedores em pé em uma encruzilhada com dois caminhos de estimativa para escolher, representando a decisão entre diferentes abordagens de estimativaUm time de desenvolvedores em pé em uma encruzilhada com dois caminhos de estimativa para escolher, representando a decisão entre diferentes abordagens de estimativa

Você pode combiná-los?

Sim. E muitos times deveriam. A abordagem híbrida mais comum usa tamanhos de camiseta para estimativa no nível de roadmap e Fibonacci para estimativa no nível de sprint. Aqui está como funciona:
  1. Planejamento Trimestral: O proprietário do produto apresenta épicas e funcionalidades futuras. O time as dimensiona usando tamanhos de camiseta. "Essa integração de pagamento é um XL. Esse redesign de página de configurações é um Médio." Isso dá à liderança do produto informações suficientes para sequenciar o trabalho e fazer staffing apropriadamente.
  2. Refinamento do Backlog: Conforme épicas se aproximam do limite do sprint, o time as divide em histórias individuais e estima essas histórias usando Fibonacci durante sessões de Planning Poker.
  3. Planejamento do Sprint: O time extrai histórias estimadas com Fibonacci para o sprint baseado em sua velocidade.
Essa abordagem em camadas lhe dá a velocidade de tamanhos de camiseta onde precisão não importa e a granularidade de Fibonacci onde importa.

Fibonacci Modificado e Outras Escalas Híbridas

Além de combinar tamanho de camiseta e Fibonacci, times desenvolveram várias abordagens híbridas que valem a pena conhecer.

Fibonacci Modificado

A sequência Fibonacci modificada (1, 2, 3, 5, 8, 13, 20, 40, 100) substitui os números Fibonacci maiores por números mais redondos. O raciocínio: uma vez que você passa 13, a diferença entre 21 e 20 não importa. Os números redondos são mais fáceis de trabalhar e sinalizam que grandes estimativas são inerentemente imprecisas. Esse é um bom termo médio para times que querem precisão numérica para itens menores mas acham a sequência Fibonacci padrão desconfortável no topo da faixa.

Tamanhos de Camiseta com Mapeamento Numérico

Alguns times atribuem valores numéricos permanentes a tamanhos de camiseta (XS=1, S=2, M=3, L=5, XL=8, XXL=13) e usam esses números para planejamento de capacidade enquanto mantêm os rótulos de camiseta em sessões de estimativa. Você obtém os rótulos intuitivos durante discussão e os valores numéricos para planejamento.

Estimativa Ponderada por Confiança

Alguns times adicionam um modificador de confiança às suas estimativas. Em vez de apenas "8 pontos", eles dizem "8 pontos, confiança baixa." Essa dimensão adicional ajuda a identificar quais itens precisam de mais análise de sua complexidade antes de se comprometer com eles.

Fazendo a Mudança

Se seu time já está usando uma escala e considerando uma mudança, aqui estão passos práticos:
  1. Execute um sprint paralelo. Estime o mesmo backlog usando ambas as escalas e compare a experiência. Qual gerou melhores conversas? Qual foi mais rápida?
  2. Verifique seus pontos de dor. Se suas sessões atuais se sentem lentas e debates se sentem mesquinhos, tamanhos de camiseta podem ajudar. Se suas previsões se sentem imprecisas e compromissos de sprint são não-confiáveis, Fibonacci pode lhe dar mais sinal.
  3. Pergunte ao time. Estimativa funciona melhor quando o time é dono do processo. Se desenvolvedores acham a escala atual frustrante, seu buy-in será baixo independentemente de qual escala é teoricamente melhor.
  4. Dê-lhe tempo. Qualquer escala nova se sente desconfortável pelos primeiros dois ou três sprints. Não a abandone após uma sessão.
Quer você esteja explorando estimativa pela primeira vez ou repensando sua abordagem atual, a melhor escala é a que seu time realmente usa consistentemente e acha valiosa. E se você está se questionando se deve estimar tudo, o debate #NoEstimates vale a pena explorar — às vezes a resposta é um processo diferente, não uma escala diferente.

Comece a estimar com seu time

Tanto Fibonacci quanto tamanhos de camiseta estão disponíveis na ferramenta Planning Poker da Kollabe. Você pode configurar uma sessão em menos de um minuto, convidar seu time, e começar a estimar com a escala que se encaixa em seu contexto. Escalas personalizadas também são suportadas, então se nenhuma das opções padrão funciona, você pode construir a sua própria.

Sim. Seus dados históricos de velocidade não serão transferidos diretamente, então espere dois ou três sprints de recalibragem. A transição é mais suave se você executar uma ou duas sessões usando ambas as escalas em paralelo antes de mudar completamente. Isso dá ao time a chance de construir intuição para a nova escala enquanto mantém continuidade em suas previsões.

Ambas funcionam igualmente bem em configurações remotas já que ferramentas de Planning Poker online lidam com a revelação simultânea independentemente da escala. Dito isso, tamanhos de camiseta tendem a produzir sessões mais curtas, o que é um plus quando fadiga de reunião é um fator. Times remotos frequentemente preferem sessões de estimativa mais curtas e frequentes sobre reuniões maratona de Planning Poker.

A maioria das ferramentas suporta campos personalizados, então você pode adicionar um campo de tamanho de camiseta. No entanto, funcionalidades integradas como gráficos de velocidade e relatórios de queimada típicamente esperam valores numéricos de story points. Se você quer usar essas funcionalidades, você precisará mapear seus tamanhos de camiseta para números. Alternativamente, você pode rastrear capacidade usando throughput (histórias completadas por sprint) em vez de velocidade.

Execute um experimento de dois sprints. Use Fibonacci para um sprint e tamanhos de camiseta para o próximo. Depois de ambos os sprints, tenha o time votar em qual preferiu. Base a decisão na experiência do time em vez de argumentos teóricos. A escala que gera as melhores discussões e a menor fricção é geralmente a correta.