How to Run Backlog Grooming in Jira (Step-by-Step)
Backlog grooming (or backlog refinement) is the practice of regularly reviewing, estimating, and prioritizing backlog items so they are ready when sprint planning arrives. In Jira, grooming sessions are powered by the Backlog view, where the team reviews stories, adds acceptance criteria, estimates story points, and ranks items by priority.
This guide covers running a Jira backlog grooming session that leaves you with a sprint-ready top of backlog.
Step-by-step guide
Prepare the backlog before the meeting
Twenty-four hours before grooming, the PM reviews the backlog and promotes the top 20-30 issues to the top of the list. For each issue, verify it has a description, acceptance criteria, and any linked designs or PRD references. Issues missing this information are flagged — the grooming session should not spend time writing requirements from scratch.
Open the Backlog view
Navigate to your Jira project and click "Backlog" in the left sidebar. The backlog shows all issues not yet in a sprint, ordered by rank. The team will work from the top down during grooming. Have the sprint board visible in a second tab to reference in-flight work when making prioritization decisions.
Review and clarify issues
For each issue at the top of the backlog, the PM reads the description aloud. The team asks clarifying questions: What does "done" look like? What edge cases should be handled? What can be deferred? Update the acceptance criteria in real time as the discussion produces specifics. If an issue needs more than 10 minutes of discussion, it is not ready — table it and flag for async follow-up.
Estimate with story points
After the issue is understood, estimate using Planning Poker or T-shirt sizing. In Jira, update the Story Points field (or Story Point Estimate) for each issue. Consensus within one Fibonacci step (1, 2, 3, 5, 8, 13) is close enough. Issues that generate wildly divergent estimates (one engineer says 2, another says 13) reveal hidden complexity — discuss before moving on.
Rank issues by priority
In the Backlog view, drag issues up or down to reorder by priority. Jira uses this ranking during sprint planning. The top of the backlog should represent the team's next sprint candidates. Issues that cannot be ranked (unclear priority) should be moved to the bottom or flagged for PM decision.
Identify and break down large issues
Any issue estimated at 13 points or more should be split. Use the Jira "Create subtask" or "Split issue" action to break it into smaller stories. Large estimates indicate scope that is too broad for a single sprint ticket. Aim for issues in the 1-5 point range at the top of the backlog.
Flag sprint-ready issues
Use a Jira label "sprint-ready" or a custom field "Groomed" (yes/no) to mark issues that have passed grooming: have acceptance criteria, are estimated, and are ranked. Filter the backlog by "Groomed = yes" during sprint planning to quickly identify committable work.
Common mistakes
Grooming issues that are not ready for discussion
Grooming sessions should review, not write. If an issue is a title with no description, it takes 20 minutes in a group to get to the point where estimation is possible. The PM must prepare issues before grooming, not during.
Estimating without understanding
Teams that estimate before fully understanding an issue produce unreliable estimates. Spend 5 minutes on clarification before opening the estimation discussion. Understanding first, estimation second.
Not acting on large estimates
A 13-point story that stays at 13 points and lands in a sprint will blow the sprint. Any issue over 8 points must be split before sprint planning. Grooming is the right time to split, not sprint planning.
Tips
Run grooming mid-sprint (Wednesday of week 1 in a 2-week sprint) — not the day before sprint planning
Cap grooming at 60-90 minutes — context fatigue sets in after 90 minutes and estimate quality drops
Use Jira's built-in estimation field visible in the Backlog view — no need for a separate spreadsheet
Keep a "Definition of Ready" checklist in your grooming meeting notes: description, acceptance criteria, design link, estimate
How Vantage helps
Vantage generates Jira-ready tickets with descriptions, acceptance criteria, and dependency context already populated from the PRD. When tickets arrive in Jira pre-filled, grooming sessions focus on clarification and estimation — not writing requirements from scratch.