π¦ Backlog Grooming β
Keeping the backlog clean, prioritized, and ready for execution.
What is backlog grooming? β
Regular refinement of the product backlog to ensure items are clear, estimated, and prioritized. Also called backlog refinement.
Grooming cadence β
- Weekly: 1 hour per week for the team
- Before sprint planning: Ensure the top of the backlog is ready
- Quarterly: Prune stale items and realign with strategy
Grooming activities β
- Clarify β Rewrite vague items with clear descriptions and acceptance criteria
- Estimate β Size items using story points or t-shirt sizes
- Prioritize β Reorder based on value, urgency, and dependencies
- Split β Break large items into smaller, deliverable pieces
- Remove β Delete items that are no longer relevant
Definition of Ready β
A backlog item is "ready" for sprint planning when:
- [ ] Clear description and user story
- [ ] Acceptance criteria defined
- [ ] Dependencies identified
- [ ] Estimated by the team
- [ ] Small enough to complete in one sprint
- [ ] Design / mockups available (if applicable)
Backlog hygiene rules β
- If an item has been in the backlog for > 3 months untouched, question its relevance
- Limit backlog size β aim for 2-3 sprints worth of refined items
- Tag items by theme, epic, or initiative for easy filtering
- Keep the top 10 items always sprint-ready
- Archive, don't delete β you may want the history