Best PracticesScrumBacklog

Backlog Refinement Done Right: Guide for Scrum Masters and Product Owners

📅 2025 Jun⏱ 9 min read✍️ CREA Editorial

Backlog refinement — sometimes called grooming — is the most consistently under-executed of all Scrum practices. When done well, sprint planning takes 30 minutes. When done poorly, sprint planning becomes a 3-hour ordeal of story clarification and last-minute estimation. Here is how to do it right.

When and How Often?

The Scrum Guide does not mandate a specific refinement cadence — it simply says refinement should consume no more than 10% of the team's capacity. In practice, most high-performing teams run:

The Readiness Criteria (DEEP + Ready)

CriterionWhat it meansChecked by
Detailed (top items)Next 2 sprint's worth detailed; future items high-levelPO
EstimatedAll sprint-candidate items have story point estimatesDev Team
EmergentNew items can be added as learning happensPO + SM
PrioritisedOrder reflects current business valuePO
Has acceptance criteriaTeam knows when the story is donePO
Dependencies identifiedBlockers and external dependencies flaggedDev Team + SM
Fits in one sprintEstimate ≤ team's sprint capacityDev Team

Estimation Techniques Compared

Story Points + Planning Poker: Most widely used. Relative sizing using Fibonacci numbers (1, 2, 3, 5, 8, 13, 21). Planning Poker ensures all team members vote independently, surfaces estimation disagreements, and generates useful discussion about complexity.

T-Shirt Sizing (XS, S, M, L, XL): Faster than Planning Poker. Good for high-level roadmap estimation. Less precise than story points but avoids false precision on uncertain work.

#NoEstimates: Replace point estimation entirely with throughput — how many items does the team complete per sprint. Track throughput, split large items, and use probabilistic forecasting (Monte Carlo) for roadmap commitments. Works well for mature teams with consistent story sizes.

Estimation anti-pattern: Teams that estimate in hours rather than relative complexity create dysfunctional planning — engineers feel committed to hour estimates, management treats them as commitments, and trust breaks down when estimates miss.

Running an Effective Refinement Session

  1. Pre-read (2 days before): PO shares top 5–8 candidate stories in Jira or equivalent. Team reads them before the session.
  2. Open session: SM confirms the agenda — today we are refining stories for next sprint and re-checking two from last session that need splitting.
  3. PO explains context: For each story, 2 minutes on why it matters (business value, not implementation).
  4. Team asks clarifying questions: SM holds space. Every question is valid. PO answers or flags as a follow-up.
  5. Estimate and record: Planning Poker or dot voting. Record in Jira immediately.
  6. Close: SM confirms the "ready" list — stories that meet all readiness criteria and are sprint-planning-ready.

Scrum Master's Role in Refinement

The SM does not own the backlog — the PO does. The SM's job in refinement is to facilitate (keep time, ensure all voices are heard), coach the PO on story quality (INVEST criteria), protect the team from scope injection, and ensure refinement doesn't become sprint planning in disguise. If stakeholders try to commit to features during refinement, the SM redirects.

Ready to Get Certified?

Join professionals who chose rigour over attendance.

Register for CREA-SM