Preferências de cookies

Escolha o que a Projeto Diário pode usar neste navegador. Você pode mudar de ideia quando quiser pelo link "Preferências de cookies" no rodapé.

Sempre ligados. Mantêm a sessão e o login, protegem os formulários (token CSRF, limite de tentativas e verificação anti-robô Cloudflare Turnstile) e guardam esta escolha.

Google Analytics 4, carregado pelo Google Tag Manager: páginas visitadas, origem do acesso e ações no site, em estatísticas. Sem publicidade e sem personalização de anúncios.

Tabela de cookies na Política de privacidade

Métodos Ágeis e Scrum

Refinamento do backlog: como preparar itens para a sprint

O refinamento do backlog é o trabalho que decide se a Sprint Planning dura uma hora ou uma tarde inteira. Quando os itens chegam à planning claros, pequenos e com critérios de aceite, o time escolhe, planeja e começa. Quando chegam vagos, a reunião vira uma sessão de descoberta às pressas, o plano sai frágil e as dúvidas reaparecem no meio da Sprint.

Muitos times sabem disso e ainda assim tratam o refinamento como uma reunião que pode ser cancelada quando a semana aperta. O resultado aparece dias depois: histórias que não cabem na Sprint, dependências descobertas tarde e Developers esperando resposta do Product Owner.

O guia a seguir mostra o que o Guia do Scrum diz sobre o assunto, quem participa, como conduzir uma sessão passo a passo e como saber se o refinamento está funcionando.

Formação relacionada

Agile Scrum Foundation

Papéis, eventos, práticas e ciclo de vida do Scrum, com preparação para o exame ASF.

ASF 16 PDUs

Conhecer a formação

O que é refinamento do backlog, segundo o Guia do Scrum

O Guia do Scrum 2020 define o refinamento do Product Backlog como o ato de dividir e detalhar os itens do backlog em itens menores e mais precisos. É uma atividade contínua, que acrescenta detalhes como descrição, ordem e tamanho. O Guia acrescenta três pontos que orientam a prática:

  • Os Developers que farão o trabalho respondem pelo tamanho dos itens. O Product Owner pode influenciá-los, ajudando a entender e escolher entre alternativas, mas não estima por eles.
  • Itens que podem ficar prontos dentro de uma Sprint são considerados aptos para seleção na Sprint Planning. Eles costumam chegar a esse grau de transparência depois do refinamento.
  • O refinamento não é um evento. Os eventos do Scrum são cinco (Sprint, Sprint Planning, Daily Scrum, Sprint Review e Sprint Retrospective). Refinar é trabalho que acontece ao longo da Sprint, na forma que o time escolher.

Dois detalhes ajudam a ler material antigo. O termo grooming, ainda comum em ferramentas e conversas, é o nome que versões anteriores do Guia usavam; o atual é refinement. E edições anteriores sugeriam um limite de tempo para o refinamento, como fração da capacidade do time; a versão de 2020 retirou essa referência e deixou a decisão com o Scrum Team.

O lugar do backlog no framework está no guia completo de métodos ágeis e Scrum.

Quem participa e quando fazer

Participantes fixos: o Product Owner, que traz o contexto e a ordem, e os Developers, que fazem perguntas, propõem divisões e estimam. O Scrum Master pode facilitar, principalmente enquanto o time aprende a prática.

Participantes eventuais: especialistas e partes interessadas, convidados quando o item depende do conhecimento deles. Um analista fiscal para uma regra de imposto, um usuário-chave para um fluxo de atendimento.

Formatos mais comuns:

Formato Como funciona Quando serve
Sessão fixa Uma ou duas sessões por Sprint, em dia e horário fixos Times que estão começando ou com backlog desorganizado
Contínuo Pequenas conversas sempre que o Product Owner tem um item pronto para discutir Times maduros, com PO muito disponível
Misto Sessão fixa curta mais conversas pontuais durante a semana A maioria dos times

Horizonte: refine o suficiente para uma ou duas Sprints à frente. Detalhar itens que só entrarão daqui a três meses é desperdício, porque eles provavelmente vão mudar.

Como fazer o refinamento do backlog: passo a passo

Antes da sessão (Product Owner)

  1. Escolha os itens. Separe os primeiros itens da ordem do backlog que ainda não estão aptos para a Sprint, em quantidade compatível com o tempo da sessão.
  2. Traga o porquê. Para cada item, tenha à mão o problema do usuário, o objetivo e qualquer dado que justifique a posição dele no backlog.
  3. Antecipe as dúvidas óbvias. Regras de negócio, telas de referência, contatos de quem pode responder. Compartilhe com o time um ou dois dias antes.

Na sessão (Product Owner e Developers)

  1. Apresente o item em poucos minutos. Quem é o usuário, o que ele precisa e por que agora.
  2. Abra para perguntas. Os Developers questionam regras, exceções, dados, integrações e impacto em outras partes do sistema. As respostas que ninguém tem viram ação com dono.
  3. Escreva ou ajuste os critérios de aceite. Exemplos concretos funcionam melhor que regras abstratas: "pedido com valor acima do limite vai para aprovação do gerente".
  4. Divida o que é grande demais. Se o time não acredita que o item cabe numa Sprint, quebre por etapa do fluxo, por regra de negócio ou pelo caminho feliz primeiro. As formas de quebra e a diferença entre épico, história e tarefa estão em épico, história de usuário e tarefa.
  5. Estime. Os Developers dão o tamanho, com a técnica que o time usa (planning poker, tamanhos de camiseta ou contagem de itens). Grandes divergências de estimativa costumam indicar entendimento diferente do item: volte ao passo 5.
  6. Registre riscos e dependências. Integração com outro sistema, aprovação de outra área, ambiente que ainda não existe.
  7. Confirme se o item está apto. Se o time usa uma lista de critérios para isso, aplique-a aqui. A Definition of Ready explica como montar essa lista sem que ela vire burocracia.

Depois da sessão

  1. Atualize o backlog. Descrição, critérios, estimativa e ordem precisam estar na ferramenta no mesmo dia.
  2. Feche as pendências. As perguntas sem resposta têm dono e prazo antes da próxima Sprint Planning.

Modelo de pauta de refinamento (60 minutos)

Copie e adapte ao tamanho do seu time:

REFINAMENTO DO BACKLOG: [nome do produto]     Data: [dd/mm]   Sprint alvo: [n]
Facilitação: [nome]   Participantes: PO, Developers, convidados: [nomes]

00-05  Contexto: Meta do Produto e o que mudou desde a última sessão
05-50  Itens (cerca de 10 minutos cada)
       Item: [título]
       Problema e objetivo:
       Perguntas e respostas:
       Critérios de aceite:
       Divisão (se necessário):
       Tamanho estimado:
       Riscos e dependências:
       Situação: apto / precisa de nova rodada / descartado
50-55  Pendências: pergunta, dono, prazo
55-60  Próximos itens a preparar para a próxima sessão

Se um item consome mais de 15 minutos sem convergir, pare, registre as dúvidas e marque uma conversa menor só com quem precisa estar nela. A sessão inteira não deve ficar presa a um item.

Exemplo ilustrativo de item refinado

Uma distribuidora de alimentos está construindo um aplicativo para os representantes comerciais registrarem pedidos na visita ao cliente. O exemplo é ilustrativo.

Antes do refinamento: "Representante faz pedido pelo app."

Depois da sessão:

  • História: como representante, quero registrar um pedido de um cliente já cadastrado, para não depender de anotar em papel e digitar depois.
  • Critérios de aceite: a lista de produtos mostra preço da tabela do cliente; quantidade acima do estoque gera aviso, mas não bloqueia; o pedido fica salvo no aparelho se não houver conexão e é enviado quando o sinal voltar; o cliente recebe a cópia do pedido por e-mail.
  • Divisões feitas: cadastro de cliente novo e aplicação de desconto ficaram como itens separados, para Sprints seguintes.
  • Tamanho: estimado pelos Developers como cabendo na Sprint, depois da divisão.
  • Dependência: a área de TI precisa liberar acesso ao serviço de tabela de preços. Dono: Product Owner. Prazo: antes da próxima planning.

Repare que a sessão não decidiu como construir. Isso é trabalho dos Developers na Sprint Planning, quando o item vira tarefas no Sprint Backlog.

Como saber se o refinamento está funcionando

Alguns sinais simples, que o Scrum Master pode acompanhar a cada Sprint:

  • A Sprint Planning termina dentro do tempo e quase não há perguntas de entendimento sobre os itens.
  • Há itens aptos para pelo menos uma Sprint e meia no topo do backlog, o que dá margem para mudar de ideia.
  • Poucas histórias são divididas ou reestimadas no meio da Sprint.
  • Dependências raramente são descobertas depois que o trabalho começou.

Se os sinais forem ruins, a causa costuma estar em três lugares: Product Owner sem tempo para preparar, sessões sem os Developers que farão o trabalho ou backlog sem ordem clara. Nesse último caso, vale revisar o método de ordenação; as técnicas de priorização ágil ajudam a escolher um critério que o time entenda.

Erros comuns no refinamento

  • Refinar só na véspera da planning. Sem tempo para buscar respostas, as dúvidas entram na Sprint.
  • Product Owner chegando sem preparo. A sessão vira leitura de tela de ferramenta.
  • Discutir solução técnica em detalhe. O refinamento esclarece o quê e o tamanho; o desenho detalhado fica para a Sprint.
  • Só uma parte do time participa. Quem não ouviu a conversa vai estimar e construir com outra interpretação.
  • Tratar o refinamento como contrato. O item refinado continua aberto a ajustes quando o time aprende algo novo.

O que fazer agora

Olhe o topo do seu Product Backlog e conte quantos itens estão aptos para a próxima Sprint. Se forem menos do que o time costuma entregar, marque uma sessão com a pauta acima esta semana e defina quem prepara os itens seguintes. Depois, leve os itens prontos para a Sprint Planning. Para aprofundar a descoberta, as métricas e a priorização que alimentam um bom backlog, o curso Gestão de Produto da Projeto Diário reúne noventa videoaulas sobre esses temas e inclui os dois exames da PMCert.

Perguntas frequentes

O que é refinamento do backlog?
É a atividade contínua de dividir e detalhar os itens do Product Backlog, acrescentando descrição, ordem e tamanho, até que estejam claros e pequenos o bastante para entrar numa Sprint.
Refinamento do backlog é um evento do Scrum?
Não. O Guia do Scrum 2020 trata o refinamento como atividade contínua, não como um dos cinco eventos. Muitos times marcam sessões fixas para fazê-lo, mas isso é uma escolha do time.
Qual a diferença entre grooming e refinamento?
Nenhuma na prática. Grooming é o nome antigo, usado em versões anteriores do Guia do Scrum; o termo atual é refinement, ou refinamento.
Quem participa do refinamento do backlog?
O Product Owner e os Developers que farão o trabalho, que são os responsáveis pelo tamanho dos itens. Especialistas e partes interessadas entram quando o item exige o conhecimento deles.
Quanto tempo o time deve gastar com refinamento?
O Guia do Scrum 2020 não fixa um percentual. O time decide conforme o momento: mais tempo quando começa um objetivo novo, menos quando o backlog já está bem preparado.

Receba o Diário do Gerente de Projetos

Uma vez por semana: um artigo, uma ferramenta gratuita e uma questão comentada do PMP, da Projeto Diário e do Coaching de Alto Impacto. Você escolhe os assuntos.

Assuntos de interesse (opcional)

WhatsApp