Refinamento de backlog (grooming)

O ritual continuo de revisar, esclarecer e estimar os itens do backlog antes de eles entrarem no sprint.

Hard

O que é

Refinamento de backlog e o trabalho continuo de revisar, esclarecer, priorizar e estimar os itens antes do planejamento do sprint. O objetivo e fazer o time entender bem o que vai construir antes de se comprometer com aquilo.

Sem esse refinamento, o planejamento vira uma maratona de debate, com item vago, estimativa errada e gente assumindo trabalho cuja complexidade so aparece no meio da implementacao. Com o refinamento, ja e o contrario: o planejamento vira uma confirmacao rapida, porque o item ja foi entendido antes.

A logica por tras e simples: gastar um pouco refinando agora pra economizar muito de retrabalho e surpresa depois. E e justamente nas perguntas que surgem durante o refinamento que a borda do problema aparece, ainda barata de resolver.

Em uma frase

Vamos refinar esses itens antes do planejamento pra não descobrir a complexidade no meio do sprint.

A pergunta que ele responde

Como eu evito que o planejamento de sprint vire uma maratona de debate sobre item vago?

Quando usar

Ajuda ao longo do ciclo, pra manter os itens claros e estimaveis antes de cada planejamento.

Como não usar

O cuidado e nao pular o refinamento e descobrir a complexidade so na metade do sprint, quando ja atrasa tudo.

Na prática

Imagine uma reuniao de refinamento em que o time descobre uma dependencia escondida e resolve isso antes de comprometer o sprint.

Não confunda com

Vale separar refinamento de backlog de planejamento de sprint. O refinamento prepara e esclarece os itens antes, enquanto o planejamento decide quais itens ja prontos entram no proximo sprint.

Em inglês

Backlog Grooming

Pronúncia

gru-ming

Também chamado de

grooming, refinamento de backlog, backlog refinement

Origem

n/a

Fonte

Saiba mais

Mike Cohn, blog Mountain Goat Software sobre refinamento de backlog