7 min leitura • Guide 372 of 877
Técnicas de Estimativa Ágil
A estimativa é sobre compreensão, não precisão. Boa estimativa cria entendimento compartilhado e possibilita planejamento. Estimativa ruim ou superpromete ou adiciona excesso de buffer. Este guia aborda técnicas práticas de estimativa para equipes ágeis.
Abordagens de Estimativa
| Técnica | Melhor Para | Esforço |
|---|---|---|
| Planning Poker | Itens do sprint | Médio |
| Dimensionamento Camiseta | Itens do roadmap | Baixo |
| Mapeamento de Afinidade | Muitos itens | Baixo |
| Time-boxing | Pesquisa, spikes | N/A |
Pontos de História
Estimativa Relativa
PONTOS DE HISTÓRIA
══════════════════
O QUE SÃO PONTOS DE HISTÓRIA:
─────────────────────────────────────
Medida relativa de:
├── Complexidade
├── Esforço
├── Incerteza
├── Combinado em um único número
├── Não horas
└── Dimensionamento relativo
SEQUÊNCIA FIBONACCI:
─────────────────────────────────────
1, 2, 3, 5, 8, 13, 21
Por que Fibonacci:
├── Maior = menos precisão
├── Força escolha entre opções
├── Reconhece incerteza
├── Lacuna cresce com tamanho
└── Reflete realidade
HISTÓRIAS DE REFERÊNCIA:
─────────────────────────────────────
Estabeleça baseline:
├── 1 ponto: "Adicionar campo ao formulário"
├── 3 pontos: "Novo endpoint de API"
├── 5 pontos: "Funcionalidade com testes"
├── 8 pontos: "Integração complexa"
├── 13 pontos: "Deve dividir"
├── Calibração da equipe
└── Compare novo com referência
O QUE OS PONTOS CAPTURAM:
─────────────────────────────────────
├── Complexidade técnica
├── Quantidade de trabalho
├── Risco/incerteza
├── Lacunas de conhecimento
├── Dependências
├── Não apenas tempo
└── Visão holística
Planning Poker
Estimativa da Equipe
PLANNING POKER
═══════════════
COMO FUNCIONA:
─────────────────────────────────────
1. Leia história em voz alta
2. Responda perguntas esclarecedoras
3. Todos selecionam carta (oculta)
4. Revele simultaneamente
5. Discuta diferenças
6. Re-vote se necessário
7. Consenso ou média
SESSÃO EXEMPLO:
─────────────────────────────────────
História: "Redefinição de senha do usuário"
Rodada 1 (revelar):
├── Alice: 3
├── Bob: 8
├── Carol: 5
├── Dave: 5
└── Amplitude ampla - discutir!
Discussão:
├── Bob: "Precisa integração com serviço de email"
├── Alice: "Já temos helper de email"
├── Carol: "E quanto ao rate limiting?"
├── Equipe: "Bom ponto, adicionar à história"
└── Novo entendimento
Rodada 2 (revelar):
├── Alice: 5
├── Bob: 5
├── Carol: 5
├── Dave: 5
└── Consenso: 5 pontos
POR QUE FUNCIONA:
─────────────────────────────────────
├── Previne ancoragem (simultâneo)
├── Revela diferentes perspectivas
├── Discussão constrói entendimento
├── Equipe possui estimativa
├── Sabedoria da multidão
└── Colaborativo
DICAS:
─────────────────────────────────────
├── Time-box discussões (2-3 min)
├── Deferir para implementador
├── Se amplitude ampla, discutir mais
├── Itens grandes (>13): dividir
├── Incerto: padrão maior
└── Reuniões eficientes
Dimensionamento Camiseta
Estimativa Rápida
DIMENSIONAMENTO CAMISETA
════════════════════════
DEFINIÇÕES DE TAMANHO:
─────────────────────────────────────
XS: Trivial (< 1 dia)
S: Pequeno (1-2 dias)
M: Médio (3-5 dias)
L: Grande (1-2 semanas)
XL: Épico (dividir primeiro)
QUANDO USAR:
─────────────────────────────────────
├── Planejamento de roadmap
├── Grooming inicial do backlog
├── Estimativas rápidas
├── Planejamento de alto nível
├── Não pronto para sprint
└── Dimensionamento aproximado
PROCESSO:
─────────────────────────────────────
1. Liste itens para estimar
2. Comece com os óbvios
3. "Isso é S, M, ou L?"
4. Consenso rápido da equipe
5. Vá para próximo
6. Refine depois
CONVERTER PARA PONTOS:
─────────────────────────────────────
Quando pronto para sprint:
├── XS → 1 ponto
├── S → 2-3 pontos
├── M → 5-8 pontos
├── L → 13+ (dividir primeiro)
├── Conversão aproximada
└── Detalhar depois
Mapeamento de Afinidade
Estimativa em Lote
ESTIMATIVA DE AFINIDADE
═══════════════════════
PARA MUITOS ITENS:
─────────────────────────────────────
Quando você tem muitos itens para estimar:
1. Configuração
├── Colunas: 1, 2, 3, 5, 8, 13
├── Cartas na mesa
└── Equipe ao redor da mesa
2. Ordenação silenciosa
├── Pegue qualquer carta
├── Coloque na coluna
├── Sem falar
├── Pode mover colocações dos outros
└── 5-10 minutos
3. Discussão
├── Revise colocações
├── Discuta desacordos
├── Ajuste conforme necessário
└── 10 minutos
4. Finalizar
├── Registre estimativas
├── Note itens grandes para dividir
└── Pronto
EXEMPLO:
─────────────────────────────────────
│ 1 │ 2 │ 3 │ 5 │ 8 │ 13 │
├───┼───┼───┼────┼────┼─────┤
│ A │ D │ G │ J │ M │ P │
│ B │ E │ H │ K │ N │ │
│ C │ F │ I │ L │ O │ │
30 itens estimados em 20 minutos!
QUANDO USAR:
─────────────────────────────────────
├── Início de novo projeto
├── Muitos itens do backlog
├── Planejamento trimestral
├── Calibração rápida
└── Eficiente para volume
Melhorando Estimativas
Aprendendo com Experiência
MELHORANDO ESTIMATIVA
═════════════════════
RASTREIE PRECISÃO:
─────────────────────────────────────
Registre para cada história:
├── Pontos estimados
├── Esforço real
├── Surpresas encontradas
├── O que foi perdido
└── Dados para aprendizado
REVISÃO RETROSPECTIVA:
─────────────────────────────────────
Discuta:
├── Quais estimativas estavam muito erradas?
├── O que perdemos?
├── Algum padrão?
├── Como estimar melhor?
└── Melhoria contínua
ERROS COMUNS DE ESTIMATIVA:
─────────────────────────────────────
Subestimando:
├── Complexidade oculta
├── Trabalho de integração
├── Esforço de teste
├── Ciclos de revisão/feedback
├── Dependências
└── Adicionar buffer
Superestimando:
├── Tecnologia não familiar (menos assustadora depois)
├── Trabalho passado similar
├── Soluções existentes
└── Ajustar calibração
DIRETRIZES:
─────────────────────────────────────
├── Divida itens grandes
├── Inclua teste na estimativa
├── Conte com revisões
├── Não estime > 13 pontos
├── Quando incerto, vá maior
├── Está ok estar errado
└── Aprenda e melhore
Estimativa no GitScrum
Suporte de Ferramenta
GITSCRUM PARA ESTIMATIVA
════════════════════════
PONTOS DE ESFORÇO:
─────────────────────────────────────
├── Estime em tarefas
├── Visão de planejamento de sprint
├── Rastreamento de capacidade
├── Cálculo de velocidade
└── Suporte integrado
SESSÃO DE PLANEJAMENTO:
─────────────────────────────────────
├── Visão de refinamento do backlog
├── Adicione estimativas
├── Discussão da equipe
├── Registre decisões
└── Sessões eficientes
RASTREAMENTO DE VELOCIDADE:
─────────────────────────────────────
├── Pontos concluídos por sprint
├── Velocidade média
├── Tendência ao longo do tempo
├── Dados de planejamento
└── Previsibilidade
HISTÓRICO DE ESTIMATIVA:
─────────────────────────────────────
├── Veja estimativas passadas
├── Compare com real
├── Histórias de referência
├── Aprenda com histórico
└── Melhore ao longo do tempo
Melhores Práticas
Para Estimativa
- Relativo, não absoluto — Compare com referência
- Equipe estima — Não individual
- Discussão > precisão — Entendimento importa
- Divida itens grandes — Nada > 13 pontos
- Rastreie e aprenda — Revise precisão
Anti-Padrões
ERROS DE ESTIMATIVA:
✗ Gerente dita estimativas
✗ Estimativas precisas em horas
✗ Sem histórias de referência
✗ Pule discussão
✗ Estime sozinho
✗ Nunca revise precisão
✗ Puna estimativas erradas
✗ Estime itens enormes