Meta da sprint: como definir um sprint goal que guia o time
A meta da sprint é a frase que diz por que as próximas semanas de trabalho valem a pena. Quando ela existe e é boa, o time consegue decidir sozinho o que fazer quando algo sai do plano: qual item cortar, que pedido urgente aceitar, onde concentrar esforço no último dia. Quando ela não existe, ou é só a lista de itens reescrita em forma de frase, cada interrupção parece tão importante quanto o trabalho planejado.
Muitos times escrevem a meta no fim da Sprint Planning, às pressas, para cumprir tabela. Outros pulam essa etapa porque "a meta é entregar o backlog". Nos dois casos, o time perde a ferramenta que o Guia do Scrum criou justamente para dar foco e flexibilidade ao mesmo tempo.
Abaixo estão o que o Guia diz sobre o sprint goal, um passo a passo para defini-lo, exemplos bons e ruins e como usar a meta durante a Sprint.
Formação relacionada
Papéis, eventos, práticas e ciclo de vida do Scrum, com preparação para o exame ASF.
O que é a Meta da Sprint, segundo o Guia do Scrum
O Guia do Scrum 2020 define a Meta da Sprint como o objetivo único da Sprint. Ela é o compromisso do Sprint Backlog, criada pelo Scrum Team durante a Sprint Planning e incluída no Sprint Backlog junto com os itens selecionados e o plano de entrega. O Guia diz ainda que a meta cria coerência e foco, e que dá flexibilidade quanto ao trabalho exato necessário para alcançá-la.
Três consequências práticas saem dessa definição:
- É uma só. Duas ou três metas na mesma Sprint são, na prática, nenhuma.
- É do Scrum Team inteiro. O Product Owner propõe como o produto pode ganhar valor, mas a meta é acordada por todos antes do fim da planning.
- Fixa o porquê, não o escopo. Se o trabalho se mostrar diferente do esperado, os Developers negociam o escopo com o Product Owner sem mudar a meta.
A meta da Sprint é um passo em direção à Meta do Produto, o compromisso do Product Backlog, que descreve um estado futuro do produto. No Guia, cada artefato tem o seu compromisso: a Meta do Produto para o Product Backlog, a Meta da Sprint para o Sprint Backlog e a Definição de Pronto para o Incremento. O guia completo de métodos ágeis e Scrum dá o panorama do framework.
Como saber se uma meta da sprint é boa
Antes do passo a passo, os critérios. Uma boa meta:
- Descreve um resultado, não uma lista. "Cliente consegue pagar com Pix" em vez de "fazer as histórias 12, 15 e 18".
- Explica o valor. Quem ganha o quê quando ela for alcançada.
- Pode ser verificada na Sprint Review. Ao final, dá para dizer com clareza se foi atingida.
- Cabe na Sprint. Os Developers acreditam que é alcançável com a capacidade disponível.
- Ajuda a decidir. Se for preciso cortar um item no meio da Sprint, a meta indica qual.
O quinto critério é o teste mais útil. Leia a meta e pergunte: "se surgir um pedido urgente amanhã, essa frase me ajuda a dizer sim ou não?". Se não ajudar, reescreva.
Como definir a meta da sprint: passo a passo
A definição acontece na Sprint Planning, cujo roteiro completo está em sprint planning: como conduzir. Aqui o foco é só a meta.
- Revise a Meta do Produto e o que mudou. O Product Owner lembra o objetivo de longo prazo e traz o que foi aprendido na última Sprint Review: feedback de usuários, mudanças de prioridade, prazos externos.
- Proponha o valor da Sprint. O Product Owner responde: "qual é o passo mais valioso que podemos dar agora em direção à Meta do Produto?". É uma proposta, não uma ordem.
- Discuta e escreva um rascunho. O time questiona, sugere e chega a uma frase provisória. Use um formato simples: "Ao final da Sprint, [quem] consegue [fazer o quê], para [qual benefício]".
- Selecione os itens que servem à meta. Os Developers puxam do Product Backlog os itens que levam ao resultado, até o limite da capacidade. Itens que não servem à meta podem entrar se houver espaço, mas não a definem.
- Ajuste a meta ao que cabe. Se a seleção mostrar que o rascunho é ambicioso demais, reduza o resultado em vez de manter a frase e torcer.
- Aplique o teste da decisão. Simule um corte: "se perdermos dois dias, o que sai?". Se a meta não responde, reescreva.
- Confirme com o time. Pergunte se todos entendem a meta da mesma forma e se acreditam que é alcançável.
- Torne visível. Escreva a meta no topo do quadro e na ferramenta. Ela precisa estar à vista em todas as Daily Scrums.
Se a sua organização usa objetivos trimestrais, o artigo sobre OKR e Scrum mostra como ligar a Meta do Produto e as metas de Sprint aos resultados-chave.
Exemplos de meta da sprint, bons e ruins
Os exemplos são ilustrativos e cobrem projetos diferentes:
| Contexto | Meta fraca | Meta melhor |
|---|---|---|
| Loja on-line | Concluir as histórias de pagamento | O cliente consegue pagar com Pix e receber a confirmação na hora |
| Implantação de ERP | Configurar módulo financeiro | A equipe do contas a pagar consegue lançar e aprovar notas no sistema novo, em ambiente de teste |
| Portal de órgão público | Fazer as telas do protocolo | O cidadão consegue abrir um pedido de certidão on-line e acompanhar o andamento |
| Evento corporativo | Avançar na organização | Inscrição aberta ao público, com pagamento e confirmação automática por e-mail |
| Aplicativo interno | Corrigir bugs e fazer melhorias | Os técnicos de campo conseguem registrar o atendimento sem conexão e sincronizar depois |
| Time com muito suporte | Atender os chamados da Sprint | Reduzir pela metade o tempo de resposta dos chamados de senha, automatizando a redefinição |
Repare no último caso. Times com muita demanda de sustentação costumam achar que não têm como definir meta. Eles têm: a meta pode tratar de uma melhoria no próprio fluxo de atendimento, enquanto parte da capacidade fica reservada para o suporte do dia a dia.
Como usar a meta durante a Sprint
A meta não serve só para a planning. Ela trabalha em todos os eventos:
- Na Daily Scrum. O Guia define o propósito da Daily como inspecionar o progresso em direção à Meta da Sprint e adaptar o Sprint Backlog. A pergunta central deixa de ser "o que cada um fez ontem" e passa a ser "estamos mais perto da meta?".
- Diante de pedidos novos. Se o pedido ajuda a meta ou é uma urgência real, o time conversa com o Product Owner e renegocia escopo. Se não, vai para o Product Backlog.
- Quando a meta fica ameaçada. Os Developers avisam cedo e negociam com o Product Owner o que sai, preservando o resultado principal. O Guia diz que nada deve ser alterado durante a Sprint de forma a pôr a meta em risco.
- Na Sprint Review. O time mostra o que foi alcançado em relação à meta e as partes interessadas discutem os próximos passos. O roteiro está em sprint review: como conduzir.
- Na Retrospectiva. Se a meta foi atingida com folga ou não foi atingida, isso é material para melhorar o planejamento.
Quando a meta perde o sentido
Às vezes o mundo muda no meio da Sprint: o cliente desiste da funcionalidade, uma lei muda a regra de negócio, a diretoria redireciona o produto. Se a Meta da Sprint ficar obsoleta, o Guia do Scrum permite cancelar a Sprint, e só o Product Owner tem autoridade para isso. O time então faz uma nova Sprint Planning.
Cancelamento é exceção. Se acontece com frequência, a causa costuma estar em Sprints longas demais para a velocidade das mudanças ou em metas escritas sem ligação com a Meta do Produto. As regras gerais da Sprint, incluindo duração e cancelamento, estão em o que é Sprint no Scrum.
Erros comuns com a meta da sprint
- Meta igual à soma dos itens. Vira compromisso de escopo, e qualquer imprevisto significa "falhar".
- Meta escrita depois da planning. O Guia pede a meta definida antes do fim do evento.
- Meta do Product Owner, não do time. Sem acordo dos Developers, ninguém se sente responsável.
- Meta escondida. Escrita na ata e nunca mais lida. Se não está no quadro, não guia nada.
- Várias metas com "e". "Pix e cupom e frete grátis" é uma lista. Escolha o resultado principal.
O que fazer na próxima Sprint
Na próxima Sprint Planning, comece pela pergunta "por que esta Sprint é valiosa?" antes de abrir o backlog, escreva a meta no formato "quem consegue fazer o quê, para qual benefício" e aplique o teste da decisão antes de encerrar. Na Retrospectiva, pergunte se a meta ajudou o time a decidir algo durante a Sprint. Para dominar a Meta da Sprint junto com os demais compromissos, eventos e papéis do framework, o curso Agile Scrum Foundation da Projeto Diário trata de papéis, eventos, práticas e ciclo de vida do Scrum em videoaulas e inclui a preparação para o exame ASF.