Pular para o conteúdo

Planning poker para devs: como estimar bugs, spikes e tarefas técnicas

Não existe regra única. Bugs podem ser estimados quando consomem capacidade da sprint e o time precisa planejar com eles. Spikes costumam ser limitadas por tempo, com objetivo e ponto de revisão, em vez de prever resultado. Tarefas técnicas se estimam por comparação com trabalho já entregue.

7 min de leitura · Pointly · atualizado em outubro de 2026

O que muda quando o item não é uma história de usuário

História de usuário tem valor de negócio e critério de aceite. Bug, spike e tarefa técnica não têm esse formato, mas consomem capacidade do mesmo jeito. A pergunta que decide se o item entra na votação é prática: ele vai disputar espaço na sprint e precisa ser comparado com o resto?

Três casos resumem o problema: bug que consome dias, spike que ninguém sabe dimensionar e refatoração que precisa caber no planejamento. Para os três, a resposta costuma ser uma política combinada pelo time, e o papel deste guia é mostrar as opções, sem receita fixa.

Bugs: estimar, dar tamanho padrão ou só priorizar?

Existem três políticas comuns, e todas funcionam quando o time mantém consistência. O que não funciona é decidir caso a caso, toda sprint, sem combinado.

  • Estimar como qualquer item. O bug entra na mesa, recebe um número por comparação e disputa a sprint com o resto. Funciona bem quando o bug é grande ou incerto e a decisão do que cabe precisa ser explícita.
  • Tamanho padrão. Alguns times combinam que todo bug recebe o mesmo valor, para não gastar sessão discutindo detalhe. O risco é o valor fixo esconder bugs grandes, que deveriam ter tratamento próprio.
  • Só priorizar. Bug urgente entra por prioridade, fora da estimativa, com o custo tratado como parte do trabalho do time. Se isso vira regra para tudo, nenhum bug tem tamanho visível e a previsão perde precisão.

Bug achado dentro da sprint é diferente de bug no backlog do produto. O primeiro geralmente faz parte do item em andamento: corrigir é concluir o que já foi combinado, e o time só estima de novo se o escopo mudou. O segundo não tem dono nem sprint, e é aí que a política entra: ele vira item estimado, item de tamanho fixo ou trabalho priorizado.

Como escolher? Experimente uma política por algumas sprints e compare a estimativa com o que os bugs consumiram de verdade. Quando os votos de um bug abrirem discussão de escopo, o guia de votos divergentes tem o roteiro da conversa.

Spikes: investigação com timebox

Spike é uma investigação: o time não sabe o suficiente para estimar e precisa descobrir. O combinado que costuma funcionar tem três peças: um objetivo escrito, um limite de tempo e um ponto de revisão onde o resultado volta para o time.

  • Objetivo. Uma pergunta específica, do tipo "dá para usar o provedor novo de pagamento?".
  • Limite de tempo. O timebox é a peça central. Duas horas, um dia ou o que o time decidir; sem ele, investigação vira projeto paralelo.
  • Ponto de revisão. O que será apresentado no fim, mesmo que a resposta seja "não dá".

Quando a spike estoura, o time decide no ponto de revisão: encerrar com o que aprendeu, dividir a pergunta em outra spike menor ou aceitar mais incerteza e estimar o item com o que já sabe. O que não funciona é estender o prazo em silêncio.

Sobre estimar a spike em si: como o resultado é desconhecido, faz mais sentido limitar por tempo do que atribuir pontos ao que ela vai encontrar. Se o time quiser registrar algo, registre o investimento, como meia sprint de investigação, e mantenha a convenção estável.

Refatoração, dívida técnica e tarefas técnicas

Tarefa técnica sem referência não tem âncora. A saída é escolher um item entregue parecido e comparar: uma migração de biblioteca parecida com a última, um ajuste de consultas parecido com o trabalho do mês passado. Se a comparação não existe, divida a tarefa até cada parte ter referência possível.

Dívida técnica costuma ser maior do que parece para quem não está no código. Antes de votar, o time precisa explicar o problema e o resultado esperado, como faria com qualquer história. Sem isso, o voto mede o entendimento de cada um, não o trabalho.

Quando a refatoração é grande demais para uma sessão, corte por área, e cada parte vira um item com referência própria. É o mesmo movimento do item que chega ao teto da escala, descrito no guia de Fibonacci.

Como votar com o baralho do Pointly

O deck do Pointly é o mesmo para qualquer tipo de item: 0, ½, 1, 2, 3, 5, 8, 13 e a carta de pausa. A leitura também é a de sempre: itens pequenos e conhecidos nas cartas baixas, itens grandes e incertos nas altas.

Em item técnico, a pausa (☕) ganha um uso específico: sinalizar que falta informação para votar, como um detalhe de infraestrutura que ninguém pesquisou. Ela conta presença, mas fica fora da média, da mediana e do intervalo, então não distorce as contas do reveal.

Se o item chega a 13, o sinal é dividir antes de começar. O deck termina em 13 de propósito: acima disso a estimativa vira chute e a conversa rende mais separando o trabalho.

O comportamento completo do reveal e o roteiro de divergência estão no guia de como jogar.

Checklist: este item está pronto para votar?

  • O problema está descrito. Sintoma, contexto e o que conta como resolvido, mesmo que em uma frase.
  • O time sabe o que não sabe. Dúvida de infraestrutura, dependência externa ou dado desconhecido anotados antes do voto.
  • Há uma referência. Um item entregue parecido, ainda que a comparação seja grosseira.
  • O item cabe na sprint? Se não cabe, divida antes de votar, em vez de espremer no tempo.
  • A política está combinada. Bug entra por estimativa, tamanho fixo ou prioridade? Spike conta na velocidade? O time já respondeu isso.
  • O resultado tem destino. O número combinado vai para o backlog na hora, porque a sala do Pointly é efêmera e não guarda histórico.

Erros comuns de times de engenharia

  • Estimar dívida técnica sem explicar. Vira votação no escuro: quem escreveu o código leva vantagem e o número fica pessoal.
  • Spike sem timebox. Investigação aberta vira projeto e passa a competir com o compromisso da sprint.
  • Usar tamanho fixo para tudo. Bug gigante com meio ponto esconde esforço e quebra a previsão das próximas sprints.
  • Deixar bug urgente fora de qualquer registro. Quando a conta da sprint fecha, ninguém sabe quanto do tempo foi para bug.
  • Tratar refatoração como invisível. Se o trabalho não aparece no plano, ele não é planejado, e a sprint estoura.
  • Reestimar por pressão. Mudar o número para o item caber inverte a lógica: o backlog é que se ajusta.

Perguntas frequentes

Devo estimar bugs com story points?

Depende de quanto o bug disputa a sprint. Bug grande ou incerto merece estimativa normal, por comparação. Bug pequeno pode seguir uma política de tamanho fixo combinada pelo time, e bug urgente pode entrar por prioridade. O importante é a política ser explícita e consistente.

Como estimar uma spike?

Limite a spike por tempo em vez de estimar o resultado. Combine um objetivo específico, um timebox de horas ou dias e um ponto de revisão onde o aprendizado volta para o time. O que se registra é o investimento na investigação, não o que ela vai encontrar.

Spike conta na velocidade do time?

Depende da política do time, e as duas escolhas se defendem. Contar a spike como item normal mantém a conta simples; deixá-la fora exige registro separado para o planejamento não perder o custo de vista. O que não funciona é mudar a regra sem combinar.

Como estimar refatoração e dívida técnica?

Por comparação com trabalho já entregue. Escolha um item parecido, explique o problema e o resultado esperado, e vote com essa referência na mesa. Se não existe referência, divida a tarefa em partes menores até que cada uma tenha comparação possível.

O que fazer quando ninguém sabe estimar a tarefa técnica?

Use a carta de pausa e trate como sinal de investigação. Se ninguém no time consegue comparar o item com nada, falta contexto: marque uma spike com objetivo e prazo, e só volte a estimar depois que o resultado da investigação estiver na mesa.

Pontos de bug inflacionam a velocidade?

Se bugs entram na sprint com pontos, eles somam na velocidade como qualquer item. Isso não é errado, mas muda a leitura: mais pontos com mais bugs não significam mais entrega de produto. Acompanhe a proporção para a previsão continuar honesta.

Estime o próximo refinamento

Crie uma sala grátis e leve a fila de bugs, spikes e tarefas técnicas para a mesa.

Criar sala grátis