Sobre Planning Poker | Guia Completo
Um guia completo da técnica Agile Planning Poker (ou Scrum Poker). Aprenda seus fundamentos, história, regras e melhores práticas.
Introdução
Planning Poker, também conhecido como Scrum Poker, é uma técnica de estimativa baseada em consenso, gamificada e utilizada no desenvolvimento ágil de software para medir o esforço ou tamanho relativo de metas de desenvolvimento. É amplamente adotada em frameworks como Scrum, Extreme Programming (XP) e Kanban.
A técnica utiliza uma abordagem baseada no Método Delphi de banda larga, focando na inteligência coletiva da equipe para gerar estimativas mais precisas do que as feitas individualmente.
Fundamentos e Psicologia
O principal objetivo do Planning Poker é mitigar o viés da ancoragem. Na psicologia cognitiva, a ancoragem ocorre quando a primeira informação ou número sugerido em uma discussão domina o processo de decisão, influenciando as estimativas subsequentes.
Ao exigir que todos os membros da equipe apresentem suas estimativas simultaneamente e de forma independente (através de cartas ocultas), o método força o pensamento individual. As discrepâncias reveladas na votação são usadas como gatilhos para discussões técnicas, onde membros com diferentes níveis de experiência podem compartilhar visões sobre riscos ou facilidades que outros não perceberam.
História
A técnica foi definida e nomeada pela primeira vez por James Grenning em 2002, como uma solução para a 'paralisia por análise' em reuniões de planejamento. Posteriormente, foi popularizada por Mike Cohn no livro 'Agile Estimating and Planning' (2005).
Embora o termo seja uma marca registrada da Mountain Goat Software, seu uso é livre para a comunidade, e a técnica tornou-se o padrão global para o planejamento de sprints e gestão de backlogs.
O Baralho e as Escalas
As estimativas no Planning Poker não utilizam horas ou dias, mas sim unidades de medida abstratas chamadas Story Points (pontos de história). A escala mais comum é a Sequência de Fibonacci Modificada:
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
Racional da Escala
O uso de números que se distanciam à medida que crescem serve para refletir a incerteza inerente a tarefas complexas. É psicologicamente mais simples diferenciar uma tarefa de 2 pontos de uma de 3, do que uma de 20 de uma de 21. O salto de 13 para 20 (e depois 40) indica que, quanto maior o esforço, menos precisa é a capacidade de previsão humana.
Cartas Especiais
- Interrogação (?) O participante não possui informações suficientes sobre a tarefa.
- Infinito (∞) A tarefa é considerada grande demais para ser estimada e precisa ser decomposta (fatiada).
- Xícara de Café Indica que a equipe está cansada e sugere uma pausa para manter a qualidade das estimativas.
Procedimento Padrão
O processo ocorre geralmente durante a cerimônia de Planejamento da Sprint e segue estes passos:
- O Product Owner descreve uma história de usuário.
- A equipe discute requisitos técnicos, critérios de aceitação e dependências.
- Cada membro escolhe uma carta mentalmente e a mantém oculta.
- Todas as cartas são reveladas ao mesmo tempo.
- Se houver consenso, o valor é aceito. Caso contrário, os votos extremos (o mais alto e o mais baixo) explicam seus argumentos. Após a discussão, realiza-se uma nova rodada de votação até chegar a um acordo.
Erros Comuns (Antipadrões)
- Uso da média aritmética Calcular a média dos votos em vez de buscar o consenso anula o valor da discussão técnica.
- Pressão de liderança Quando gestores ou desenvolvedores 'seniores' opinam antes da votação, induzindo o resto da equipe à ancoragem.
- Estimativa por hora Tentar converter pontos em horas diretamente, o que ignora a variação de foco e produtividade entre diferentes membros.
Implementações Digitais e Ferramentas
Com a transição para o trabalho remoto e equipes distribuídas, o Planning Poker evoluiu de baralhos físicos para plataformas digitais síncronas. Essas ferramentas buscam replicar a dinâmica de revelação simultânea de cartas em ambientes virtuais, garantindo a integridade do método à distância.
Funcionalidades das Ferramentas Digitais
| Funcionalidade Comum | Descrição Técnica | Objetivo |
|---|---|---|
| Revelação Simultânea | Garante que nenhum voto seja visível até que todos votem ou o moderador feche a rodada. | Mitigar o viés da ancoragem. |
| Suporte a Múltiplas Escalas | Capacidade de alternar entre Fibonacci, Fibonacci Modificada ou Tamanhos de Camiseta (T-Shirt Sizing). | Adaptar a ferramenta à maturidade e cultura do time. |
| Modo Observador | Permite que membros que não votam (como o Product Owner) acompanhem a discussão em tempo real. | Promover a transparência sem interferir na estimativa técnica. |