← Voltar ao blog

Release Planning com Planning Poker

release-planning planning-poker estrategia

Estimar um sprint é uma coisa. Estimar uma release inteira com 50+ itens é outra. Mas com as técnicas certas, o Planning Poker escala para planejamento de releases também.

O desafio do release planning

  • Muitos itens: 50-200 histórias para estimar
  • Menos detalhes: itens de release muitas vezes não estão refinados
  • Horizonte longo: 2-6 meses de incerteza
  • Stakeholders impatientes: querem uma data”

Estratégia de estimativa em camadas

Nível 1: Épicos (T-Shirt sizing)

Estime os grandes blocos de trabalho com tamanhos de camiseta:

  • Épico “Checkout”: XL
  • Épico “Catálogo”: L
  • Épico “Notificações”: M

Isso dá uma visão macro em 30-60 minutos.

Nível 2: Features (Planning Poker com escala ampliada)

Para cada épico, estime as features com valores ampliados:

FeaturePontos
Checkout com cartão13
Checkout com PIX8
Cupom de desconto5
Subtotal Checkout26

Nível 3: Stories (Planning Poker normal)

Para as features do próximo sprint, estime normalmente com Fibonacci (0.5-13).

Calculando a release

Fórmula

Total de pontos da release = soma de todos os itens estimados
Número de sprints = total de pontos / velocidade média do time
Data estimada = sprint atual + número de sprints calculado

Exemplo prático

ÉpicoPontos
Checkout26
Catálogo18
Notificações13
Relatórios8
Performance5
Total70

Velocidade média: 25 pontos/sprint Sprints necessários: 70/25 = ~3 sprints Com sprints de 2 semanas: ~6 semanas

Adicionando buffer de incerteza

Para releases longas, adicione buffer:

  • Release de 1-2 meses: +15% de buffer
  • Release de 3-4 meses: +25% de buffer
  • Release de 5+ meses: +40% de buffer

No exemplo acima (3 sprints): 70 + 25% = ~88 pontos → ~3.5 sprints → 7 semanas.

Lidando com incerteza nos itens

Classifique por confiança

  • Alta confiança: itens já refinados → estimativa precisa
  • Média confiança: itens com descrição mas sem detalhamento → estimativa com ±30%
  • Baixa confiança: épicos vague — estimativa com ±50%

Use range de datas

Ruim: “A release fica pronta em 12 de agosto.” Bom: “A release fica pronta entre 5 e 19 de agosto, com mais probabilidade para a segunda semana.”

Revise a cada sprint

A cada sprint, recalcule:

  • Pontos entregues vs. planejados
  • Velocidade atualizada
  • Data estimada revisada

Stakeholders devem ver essa atualização semanalmente.

Release Planning multi-time

Quando múltiplos squads contribuem para uma release:

  1. Estime por time — cada squad estima seu escopo
  2. Mapele dependências — quem depende de quem
  3. Some as velocidades — velocidade combinada dos times
  4. Identifique o caminho crítico — a dependência mais lenta dita o timeline

Exemplo

SquadPontosVelocidadeSprints
Squad A (Checkout)3025/sprint1.2
Squad B (Backend)2020/sprint1.0
Squad C (Mobile)1515/sprint1.0

Mas se Squad C depende de Squad B, e Squad B depende de Squad A:

  • Sprint 1: Squad A
  • Sprint 2: Squad B
  • Sprint 3: Squad C
  • Total: 3 sprints (não 1.2)

Dependencies matter!

Ferramentas para Release Planning

  • Jira Advanced Roadmaps: timeline visual com dependências
  • Dev in Poker: estimativa rápida de muitos itens
  • Miro/FigJam: mapeamento visual de épico e dependências
  • Planilhas: funcional para cálculos simples

Conclusão

Release Planning com Planning Poker é viável e eficiente quando feito em camadas: T-Shirt para épicos, Planning Poker para features, e detalhamento progressivo conforme a release se aproxima. Comunique ranges, não datas fixas, e revise a cada sprint.