How-to guides
Best Practice: Backlog Refinement
Run more effective backlog refinement sessions with these best practice tips and tricks
These tips and tricks have come from countless conversations with our customer base on how to make backlog refinement sessions as effective as possible.
#1 Set a goal
We could refine our backlog for hours. Doing so inhibits us from spending time delivering value to our customers. To ensure backlog refinement is effective and valuable, we need to set a goal for our refinement sessions and share it with the team.
The goal should be centred around the backlog items that are either contributing to the value you're currently developing for customers, or the value that you will next be looking to deliver to your customers.
As a team, we should also have an agreement on what "refined" looks like and what level of detail is appropriate when refining backlog items.
Tangible ways we can do the above is to:
- Share an example of what 'good' looks for a refined story on the backlog so the team have a shared understanding of what level of detail to go into when in refinement sessions
- Agree on the structure/level of detail for different kinds of work items
- Identify subject matter experts for different work items to speed up refinement and have them share learnings across the team
#2 Keep refinement contained to a small group
Scrum Masters and Product Owners should lead backlog refinement sessions.
At the very minimum the Tech Lead should be present in these sessions to provide context into feasibility, complexity, dependencies and high level estimates.
Where appropriate, there should also be at least a few stakeholders present. These stakeholders need to have relevance to the context of work or be the subject matter expert to the sprint goals, otherwise the value they're providing is questionable.
#3 Meet frequently
Anything hard should be done regularly to build the muscle and resilience across the team.
Generally, holding a few, shorter backlog refinement sessions leading up to sprint planning is more effective than a single big bang session.
Join the 10,000 product teams already using Easy Agile
Built for teams who work in Jira
All Easy Agile apps sit inside Jira, visualizing and enhancing your Jira data with new views and functionality