Agile

What is a Backlog Refinement (Grooming)?

Backlog refinement is the ongoing activity of keeping the backlog ready: splitting epics into stories, clarifying acceptance criteria, estimating, reordering, and deleting the dead weight. Typically ~10% of team capacity, done continuously or in short regular sessions.

Its output is "ready" items — small enough, clear enough, estimated — so sprint planning starts from prepared material instead of archaeology. Unrefined backlogs make planning meetings long and sprints surprising.

Worked example

Wednesday's 45-minute refinement: the team splits the "supplier portal login" epic into three stories, adds acceptance criteria to two upcoming items ("locked account shows reset link after 3 failures"), sizes them at 3 and 5 points, and deletes four stale ideas from 2024. Next Monday's sprint planning takes 40 minutes instead of 3 hours.

← Back to the full glossary