Earlier versions of Scrum described prioritizing the Product Backlog based on development priority, but the current Scrum Guide just says that it is ordered in order to “best achieve goals and missions” (Scrum Guide, July 2013). Ordering the backlog is the responsibility of the Product Owner, who is also responsible for optimizing the value of the work that the Development Team performs.
Getting the business to admit that not every feature is equally important is often challenging, so having some good ordering techniques is helpful! Small user stories with dependencies between them also make this process challenging, so you may want to
Techniques for ordering the backlog include classification techniques like High/Medium/Low or numbering 1..n, as well as more complex techniques like value mapping, user story mapping, and the Kano model.
Among the classification techniques, I personally like using the MoSCoW rules, which make the criteria for ordering clearer than using High/Medium/Low:
Using the MoSCoW criteria to order your backlog items also gives you flexibility in Sprint planning. You will probably have quite a few Must Haves, but you can select from them in terms of which features make sense to do first, and which ones make sense to do together. When you order the backlog using numbers from 1..n, most teams feel compelled to start at the top of the backlog and work down, which doesn’t allow for much flexibility in planning.
Value mapping considers two dimensions, such as revenue vs. effort or cost, time to market vs. attractiveness, etc. A value map has four quadrants, with the appropriate criteria on each axis. (Note that the ordering shown in the example may change based on the criteria you use for each axis.)
Value map example, using revenue vs. effort:
Once you have mapped the features, you can apply the MoSCoW rules to them to refine the ordering.
Value mapping can also be based on frequency of use.
In the follow example, the high value features would be clustered in the upper right columns and rows.
Adapted from Des Traynor, Intercom.io
If your business stakeholders push back on assigning an order to features on the backlog (“everything is critical”), remind them that the purpose of ordering is to make sure that the Development Team is always working on the features that will deliver the most value. If everything on the backlog has equivalent value, then it’s up to the Development Team to decide what to work on first, which might not be what the business stakeholders want!
How do you define success for your team? Take a moment to think about this…
Remote work has transformed how organizations operate, with virtual teams becoming the new normal across…
Effective leadership has never been more critical. Whether managing a team in a high-pressure corporate…
Remote work has transformed how organizations operate, with virtual teams becoming the new normal across…
The Business Analysis Body of Knowledge (BABOK® Guide v3) is a comprehensive guide to the…
A certified Business Analyst (BA) has successfully passed an International Institute of Business Analysis (IIBA.org)…