Plan Poker

Plan Poker

Planning Poker: Guia Completo

Aprenda tudo sobre Planning Poker e como aplicar esta técnica para melhorar as estimativas do seu time

O que é Planning Poker?

Planning Poker, também conhecido como Scrum Poker, é uma técnica de estimativa ágil baseada em consenso que utiliza cartas numeradas para estimar o esforço necessário para completar tarefas ou histórias de usuário. Desenvolvida por James Grenning em 2002 e popularizada por Mike Cohn, esta técnica combina análise de especialistas, analogia e decomposição para criar estimativas mais precisas.

A técnica é baseada na sequência de Fibonacci modificada, onde cada carta representa um nível de complexidade ou esforço. O processo envolve discussão, votação secreta e consenso, eliminando o viés de ancoragem e promovendo a participação de todos os membros do time.

História e Origem

2002 - Criação

James Grenning cria o Planning Poker como uma evolução do Wideband Delphi, incorporando elementos lúdicos para tornar as estimativas mais engajantes.

2004 - Popularização

Mike Cohn populariza a técnica através de seu livro “User Stories Applied” e depois em “Agile Estimating and Planning”.

2010+ - Era Digital

Surgem ferramentas online que permitem sessões remotas de Planning Poker, especialmente importantes para times distribuídos.

Como Funciona o Planning Poker

1

Preparação da Sessão

O Product Owner ou Scrum Master prepara uma lista de histórias de usuário ou tarefas para serem estimadas. Cada item deve ter uma descrição clara e critérios de aceitação definidos.

Dica: Certifique-se de que todos os participantes tenham acesso às informações necessárias antes da sessão.

2

Apresentação do Item

O Product Owner apresenta uma história de usuário, explicando o contexto, requisitos e critérios de aceitação. Os desenvolvedores podem fazer perguntas para esclarecer dúvidas.

Dica: Mantenha as explicações concisas, mas completas. Permita discussões, mas evite análises muito profundas.

3

Discussão Inicial

A equipe discute brevemente a complexidade técnica, dependências e possíveis abordagens para implementar a funcionalidade.

Dica: Foque nas principais considerações técnicas, sem entrar em detalhes de implementação.

4

Votação Secreta

Cada membro da equipe escolhe uma carta que representa sua estimativa de esforço e a mantém virada para baixo até que todos tenham votado.

Dica: A votação secreta evita o viés de ancoragem e garante que todos opinem independentemente.

5

Revelação das Cartas

Todas as cartas são reveladas simultaneamente. Se houver consenso (todos escolheram o mesmo valor ou valores próximos), a estimativa é aceita.

Dica: Valores próximos (como 3 e 5) podem ser considerados consenso, dependendo do contexto.

6

Discussão de Divergências

Se houver grande divergência entre as estimativas, os membros com as estimativas mais altas e mais baixas explicam seu raciocínio.

Dica: Foque nas diferenças de entendimento sobre a complexidade e esclareça pontos específicos.

7

Nova Rodada de Votação

Após a discussão, uma nova rodada de votação é realizada. O processo se repete até que haja consenso.

Dica: Limite o número de rodadas para evitar análise excessiva. 2-3 rodadas são geralmente suficientes.

8

Registro da Estimativa

A estimativa final é registrada na história de usuário e o time passa para o próximo item da lista.

Dica: Documente também os principais pontos discutidos para referência futura.

Valores das Cartas

O Planning Poker utiliza diferentes escalas de valores. A mais comum é baseada na sequência de Fibonacci modificada:

1
Muito Simples
2
Simples
3
Moderado
5
Complexo
8
Muito Complexo
13
Extremamente Complexo
21
Épico
?
Incerteza

Cartas Especiais:

  • ? - Não tenho informações suficientes para estimar
  • ∞ - Esta tarefa é muito grande e deve ser dividida
  • ☕ - Preciso de uma pausa antes de continuar

Benefícios do Planning Poker

Estimativas Mais Precisas

A combinação de múltiplas perspectivas resulta em estimativas mais confiáveis do que estimativas individuais.

Engajamento da Equipe

Todos os membros participam ativamente do processo de planejamento, aumentando o comprometimento.

Compartilhamento de Conhecimento

Discussões durante a estimativa permitem que o conhecimento seja compartilhado entre os membros.

Identificação de Riscos

Divergências nas estimativas frequentemente revelam riscos e dependências não identificados.

Eliminação de Viés

A votação secreta evita que membros influenciem uns aos outros prematuramente.

Melhoria da Comunicação

O processo força discussões importantes sobre requisitos e implementação.

Melhores Práticas

✓

Mantenha Sessões Focadas

Limite as sessões a 2-3 horas para manter a concentração e produtividade da equipe.

✓

Prepare as Histórias

Certifique-se de que as histórias estão bem definidas e prontas para estimativa antes da sessão.

✓

Inclua Toda a Equipe

Todos os membros que implementarão as funcionalidades devem participar das estimativas.

✓

Use Referências

Estabeleça histórias de referência para cada valor da escala para calibrar as estimativas.

✓

Documente Decisões

Registre as estimativas e os principais pontos discutidos para consultas futuras.

✓

Revise Regularmente

Compare estimativas com o tempo real gasto para melhorar a precisão ao longo do tempo.

Erros Comuns e Como Evitá-los

Transformar Estimativas em Compromissos

Tratar as estimativas como promessas fixas de entrega, gerando pressão desnecessária na equipe.

Solução: Enfatize que estimativas são aproximações baseadas no conhecimento atual e podem mudar conforme mais informações são descobertas.

Estimar Tarefas Muito Grandes

Tentar estimar épicos ou funcionalidades muito grandes que deveriam ser decompostas primeiro.

Solução: Decomponha histórias grandes em partes menores antes de estimar. Use a carta ∞ para indicar quando algo é muito grande.

Discussões Muito Longas

Permitir que as discussões se estendam demais, perdendo o foco e cansando a equipe.

Solução: Use um timer para discussões e limite cada rodada. Se não houver consenso após 3 rodadas, considere decompor a história.

Ignorar Divergências

Aceitar a primeira estimativa sem explorar diferenças significativas de opinião.

Solução: Sempre explore divergências grandes. Elas frequentemente revelam aspectos importantes não considerados.

Variações e Adaptações

T-Shirt Sizing

Usa tamanhos de camiseta (XS, S, M, L, XL) em vez de números para estimativas mais intuitivas.

Quando usar: Útil para estimativas de alto nível ou quando o time tem dificuldade com números.

Bucket System

Histórias são colocadas em 'baldes' representando diferentes níveis de esforço, sem discussão individual.

Quando usar: Eficiente para estimar grandes volumes de histórias rapidamente.

Dot Voting

Cada participante recebe pontos (dots) para distribuir entre as histórias baseado na complexidade relativa.

Quando usar: Bom para priorização e estimativa relativa de muitos itens simultaneamente.

Async Planning Poker

Estimativas são feitas de forma assíncrona, com discussões em ferramentas de chat ou vídeo.

Quando usar: Ideal para times distribuídos em fusos horários muito diferentes.