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

Técnicas de estimativa ágil: uma comparação prática

As principais técnicas de estimativa ágil comparadas, planning poker, tamanhos de camiseta, sistema de baldes, estimativa por afinidade e mais, com o que a pesquisa diz e como escolher.

Técnicas de estimativa ágil são formas estruturadas de o time dimensionar itens do backlog por esforço relativo, em vez de chutar horas exatas. A mais conhecida é o planning poker, mas é uma entre várias, e as outras trocam discussão por velocidade. Este guia compara as principais técnicas, planning poker, tamanhos de camiseta, sistema de baldes, estimativa por afinidade, dot voting e wideband Delphi, mostra o que a pesquisa de fato diz sobre qual é a "melhor", e dá um jeito simples de escolher.

O que uma boa técnica de estimativa faz

A maioria das técnicas ágeis compartilha os mesmos objetivos, e eles são um bom checklist para julgar qualquer uma:

  • Dimensionar por comparação, não pelo relógio. O dimensionamento relativo é mais rápido de acordar e desvia da pressão de se comprometer com uma duração.
  • Resistir à falsa precisão. Um conjunto pequeno de opções evita que o time debata números que não consegue de fato distinguir.
  • Trazer à tona o trabalho escondido. O verdadeiro ganho de estimar junto é a discussão que revela risco e tarefas esquecidas.
  • Caber no tamanho do backlog. Dez itens e trezentos itens pedem ferramentas diferentes.

Tenha isso em mente, porque as técnicas abaixo são, na maior parte, trade-offs diferentes entre profundidade de discussão e velocidade.

As principais técnicas de estimativa ágil

Planning poker

Cada pessoa escolhe em privado uma carta para o tamanho de um item, todos revelam de uma vez, e o time discute a diferença antes de acordar um número. A revelação simultânea evita a ancoragem, e a discussão é o ponto. É a técnica mais rica e a mais lenta, o que a torna ideal para itens importantes ou incertos. Passo a passo completo no nosso guia de como fazer, e a escala por trás em por que os times usam Fibonacci.

Tamanhos de camiseta

Os itens recebem um rótulo, PP, P, M, G, GG, em vez de um número. A escala grosseira e não numérica é rápida e fácil de ler para stakeholders não técnicos, o que a torna uma boa opção para o planejamento inicial e de alto nível, antes de o trabalho ser bem compreendido. Veja nosso guia completo de t-shirt sizing.

Sistema de baldes (bucket system)

O time monta "baldes" (muitas vezes 1, 2, 3, 5, 8, 13) e distribui as cartas dos itens neles, andando rápido e parando só para discutir os que geram desacordo. Combina planning poker e tamanhos de camiseta, e brilha em backlogs grandes, onde votar item por item levaria uma eternidade.

Estimativa por afinidade (affinity estimation)

O time compara os itens entre si e os agrupa por semelhança, em geral separando primeiro em tamanhos aproximados e depois refinando. Como dimensiona muitos itens em uma passada por posicionamento relativo, é uma das formas mais rápidas de colocar em ordem um backlog grande e ainda não estimado.

Dot voting

A rigor, dot voting é um passo de priorização, não de estimativa. Cada pessoa ganha alguns pontos (dots) e os coloca nos itens que considera mais importantes. É útil antes de estimar, para reduzir um backlog grande ao punhado de itens que realmente vale a pena dimensionar em detalhe.

Wideband Delphi

Um método mais antigo de rodadas anônimas de estimativa guiadas por um facilitador, convergindo ao longo de várias passadas. O planning poker foi criado em 2002 em parte como uma alternativa mais leve a ele. Ainda tem lugar para estimativas de alto risco em que o anonimato importa.

O que a pesquisa diz sobre qual é a melhor

A resposta honesta é que nenhuma técnica é claramente mais precisa.

Em um estudo de 2023, times de estudantes usaram planning poker, sistema de baldes e estimativa por afinidade no mesmo projeto ao longo de três semanas. Uma vez que os times ficaram familiarizados com as três, as estimativas saíram mais ou menos igualmente precisas, sem diferença estatisticamente significativa entre os métodos. A diferença estava no tempo: em média, o sistema de baldes e a afinidade levaram cerca de metade do tempo do planning poker. A ressalva é que eram times de estudantes, então trate como um sinal forte, não como prova.

Revisões mais amplas de como os times ágeis estimam chegam a uma conclusão compatível: métodos subjetivos, de julgamento de especialista, dominam, e planning poker com story points é a combinação mais comum, mas a literatura não coroa uma técnica como a mais precisa. (Referências em Fontes, abaixo.)

A leitura prática: se a acurácia é mais ou menos empate, escolha com base em quão grande é o backlog e quanto a discussão vale para cada item.

Como escolher

TécnicaComo funcionaVelocidadeDiscussãoMelhor para
Planning pokerVoto privado, revelação, discussãoMais lentaAltaItens importantes ou incertos
Tamanhos de camisetaRótulo PP a GGRápidaBaixaDimensionamento inicial e de alto nível
Sistema de baldesDistribui cartas em baldes de esforçoMuito rápidaMédiaBacklogs grandes
Estimativa por afinidadeAgrupa itens por semelhançaMuito rápidaBaixa a médiaPrimeira passada em um backlog grande e cru
Dot votingColoca pontos para ranquearMuito rápidaBaixaPriorizar antes de estimar (não dimensiona)
Wideband DelphiRodadas anônimas + facilitadorLentaMédiaAlto risco, quando o anonimato é preciso

Uma regra simples: use um método rápido (afinidade ou baldes) para ordenar um backlog grande, e gaste planning poker só nos itens que são grandes, arriscados, ou em que o time discorda.

Combinando técnicas

A maioria dos times não escolhe uma técnica para sempre. Um fluxo comum é:

  1. Dot voting para reduzir um backlog enorme ao que importa agora.
  2. Afinidade ou baldes para colocar os sobreviventes em tamanhos aproximados em uma passada rápida.
  3. Planning poker no punhado de itens incertos ou contestados, onde a discussão compensa o custo.

Isso dá a velocidade dos métodos leves e o entendimento compartilhado do planning poker, sem gastar uma hora votando em itens óbvios. Para times distribuídos, a mesma mistura funciona, com o passo de planning poker rodado ao vivo ou assíncrono, como visto em planning poker para times remotos.

Erros comuns

  • Usar planning poker para tudo. Em um backlog grande ele é lento demais. Reserve-o para os itens que precisam de discussão.
  • Tratar qualquer tamanho relativo como um número exato. Nenhum desses métodos prevê o esforço com precisão, como visto em o que são story points. Use-os para entendimento e previsão aproximada.
  • Confundir dot voting com estimativa. Dot voting ranqueia importância. Não dimensiona esforço.
  • Trocar de técnica no meio do projeto. Misturar escalas torna o histórico e a velocidade sem sentido. Mantenha um método de dimensionamento consistente.

Perguntas frequentes

Quais são as principais técnicas de estimativa ágil?

Planning poker, tamanhos de camiseta, sistema de baldes, estimativa por afinidade e wideband Delphi para dimensionar, mais dot voting para priorizar. Todas dimensionam o trabalho por esforço relativo em vez de horas exatas.

Qual técnica de estimativa ágil é mais precisa?

Nenhuma se destaca. Um estudo de 2023 achou planning poker, sistema de baldes e estimativa por afinidade mais ou menos igualmente precisos depois que os times se acostumaram, com os métodos mais rápidos levando cerca de metade do tempo. Escolha pelo tamanho do backlog e por quanta discussão cada item merece.

Qual é a técnica de estimativa mais rápida?

Estimativa por afinidade e sistema de baldes são as mais rápidas, porque dimensionam muitos itens em uma só passada. Tamanhos de camiseta também é rápido. Planning poker é o mais lento, porque cada item recebe uma discussão completa.

Qual a diferença entre planning poker e sistema de baldes?

Planning poker vota em um item por vez e discute cada um, o que é minucioso mas lento. O sistema de baldes distribui muitas cartas em baldes de esforço rapidamente, parando só nos desacordos, o que serve para backlogs grandes.

Dot voting é uma técnica de estimativa?

Na verdade, não. Dot voting é um método de priorização: cada pessoa coloca alguns pontos nos itens mais importantes. É melhor usado antes de estimar, para decidir o que vale a pena dimensionar.

Dá para combinar técnicas de estimativa?

Sim, e a maioria dos times faz. Um fluxo típico é dot voting para priorizar, depois afinidade ou baldes para uma primeira passada rápida, depois planning poker nos poucos itens incertos ou contestados.

Fontes

  1. Poženel, M., Fürst, L., Vavpotič, D. & Hovelja, T. (2023). A comparison of planning poker, the bucket system and affinity estimation. International Journal of Software Engineering and Knowledge Engineering, 33(11n12), 1923-1950 (acurácia semelhante depois de os times se familiarizarem; baldes e afinidade levaram cerca de metade do tempo).
  2. Usman, M., Mendes, E., Weidt, F. & Britto, R. (2014). Effort estimation in agile software development: a systematic literature review. PROMISE 2014 (métodos de julgamento de especialista dominam; planning poker com story points é a combinação mais comum).
  3. Grenning, J. (2002). Planning Poker or How to Avoid Analysis Paralysis While Release Planning (planning poker como alternativa mais leve ao wideband Delphi).

Continue lendo