Product Owner’s Checklist for Product Backlog Refinement

  1. The first step is to define the product vision and understand the stakeholders
  2. The second step is to identify the significant features of the product
  3. The third step is to determine the detailed user stories
  1. The product vision you refine its maximum ones or twice a year
  2. The significant features you groom them every program increment or every 2–3 months and
  3. The user stories you look at them every sprint
  • in the first two sprints of the Program Increment (PI), you will refine the user stories of the next two iterations. It means that by Sprint 2 you have refined the whole backlog of the Program Increment
  • in the future two sprints of the PI you as PO, with the scrum team, you’ll groom the features you intend to implement in the next PI. They will help you as a Product Owner to define the Product Roadmap
  • in the Innovation and Planning sprint you’ll refine the user stories of the top features because they’ll be implemented first in the next PI. You will prepare with your team to have the first sprint(s) ready to start after the Program Implement Planning Meeting.
  1. Prepare the context of the product: vision, stakeholders’ understanding, expectations, strategy, product milestones, investor’s expectations, product benefits, business model.
  2. Create the product roadmap, show how the features and the user stories fit into the product roadmap
  3. Work with the scrum master to timebox the meeting
  4. Define the goal of the meeting — what you want to achieve at the end of the meeting
  5. Invite Subject Matter Experts (SME) for specific discussions.
  6. Invite representatives from other teams for a cross-team PBR
  7. Order the user stories and features based on the highest business value always on top.
  8. Prepare designs, data, and examples for each user story that needs it.
  9. Write the user stories before the refinement meeting: description, acceptance criteria
  10. Write the features before the refinement meeting: description, benefit hypothesis, acceptance criteria, business value
  11. Assign the user stories to a release.
  12. Share the release schedule with the team and the impact of the next release
  13. Understand team velocity — it is a good indication of how many user stories the Product Owner needs to prepare for the PBR. You want to have the right amount of user stories. The right amount is two sprints in advance, and features estimated for the next program increment. Having the user stories or the features refined for longer than one month for the user stories and two months for the features may lead to a waste of effort. Because the team will not remember all the details, priorities change, more information arrives. As a Product Owner is vital to do Just the Right Amount of Work.
  14. Make sure the user stories are INVEST:
  • I(independent) — the user stories can be done in any order,
  • N(negotiable)- together with the team, you can negotiate the scope.
  • V(valuable) = each user story implemented must bring customer value
  • E(estimable)- the development team can estimate the user stories,
  • S(small) — teams do smaller user stories faster, but they should be big enough to don’t require more administration work than the implementation
  • T(testable)-anyone with context knowledge can perform unit and acceptance testing.

👩🏻‍🔧 — Scrum bot for Discord 🎯Agile Coach📍Lille, France, 😱NEW Agile video every Tue: Subcribe to my YouTube channel:

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Class Vs Instance Attributes

The SALP function has been gradually launched, and the minting volume has exceeded 7600 KSM |…

CS373 Spring 2022: Nathan Whyte

P2E System in Bot Planet Game- how does it works?

Secure Spring Boot Application with Multi-factor Authentication (MFA)

You only need to call`aws sso login` once for all your profiles

Date/ Function Cheatsheet in MySQL

Speed UP Your Pandas Computation 10X — Read Files Faster!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Anca Onuta

Anca Onuta

👩🏻‍🔧 — Scrum bot for Discord 🎯Agile Coach📍Lille, France, 😱NEW Agile video every Tue: Subcribe to my YouTube channel:

More from Medium

My First PI Planning = DONE

New methods in product development — When it pays to make the switch and how to manage the…

Producter Glossary: Agile Framework

Decoding the Daily Scrum event