Skip to content
Mountain Goat Software
  • Ways We Help

    • Agile CoachingGet expert guidance tailored to your teams, leaders, and real-world challenges.
    • Backlog Story ImprovementStrengthen backlog items so teams can plan clearly and deliver valuable work.
    • Estimating & PlanningBuild realistic estimates and plans that support confident delivery decisions.
    • Leadership AlignmentAlign leaders around priorities, expectations, and the conditions agile teams need.
    • Team Improvement SprintsTurn focused learning into lasting changes through guided practice over time.
    • Scrum Team ImprovementHelp Scrum teams improve collaboration, execution, and results on real work.

    Who We Help

    Helping Scrum teams and product, engineering, and organizational leaders improve how they work.

    Explore Who We Help →

    Workshops

    • View All Workshops
    • Working on a Scrum Team
    • Backlog Refinement Workshop
    • Mastering User Stories
    • Story-Writing Workshop
    • Accurate Agile Planning
    • Effective Scrum Master
    • Agile for Leaders
    • Effective Product Owner
    • Team Reset
    • Agile Coaching
    • Introduction to Agile
    • Certified ScrumMaster
    • Certified Scrum Product Owner

    Explore Services

    • View All Services
    • Compare Workshops
    • ROI Calculator
    • Results OverviewSee how private, team-based agile support improves backlogs, planning, Scrum events, and leadership visibility.
    • What Changes in 90 DaysSee the practical improvements teams and leaders can achieve after working with us.
    • Client StoriesRead how organizations have applied what they learned and improved how they work.
    • TestimonialsHear directly from participants, leaders, and longtime clients.
  • Agile Guides

    • New to Agile or Scrum
    • Scrum
    • User Stories
    • Product Backlog
    • Story Points
    • Agile Planning and Forecasting
    • Product Ownership
    • Agile Teams and Collaboration
    • Agile Leadership
    • Leading Agile Initiatives

    More Resources

    • The Mountain Goat Software Blog
    • Videos
    • Webinars
    • Free Tools
    • Books by Mike Cohn
    • Presentations

    Stay Connected

    • Weekly Tips from Mike Cohn
    • Mountain Goat Software on YouTube
    • Connect with Mike on LinkedIn

    Featured Resources

    • Agile Video LibraryBrowse Video Playlists from Mike on Scrum, user stories, planning, and leadership.
    • Scrum Reset DiagnosticFind the one problem to fix first and run a practical two-sprint reset.
  • About Mountain Goat Software

    • Our CompanyLearn who we are and how Mountain Goat Software helps teams and organizations.
    • Mike CohnMeet our founder, author, and longtime agile practitioner.

    Get In Touch

    • Book a Call
    • Send an Email
  • Search
  • Book a Call
Book a Call
  1. Home
  2. Agile
  3. Product Backlog
  4. How to Prioritize a Product Backlog

How to Prioritize a Product Backlog

In This Topic

  • Who This Page Is For
  • What This Page Covers
  • Prioritizing and Ordering the Product Backlog
  • Use Two Levels of Prioritization
  • Focus on Outcomes, Not Outputs
  • Consider Five Prioritization Factors
  • Compare Big Things Against Big Things
  • Use Judgment to Select the Best Subsets
  • Adjust Priorities as the Team Learns
  • Common Product Backlog Prioritization Mistakes
  • Is Your Product Backlog Prioritized Well Enough?
  • FAQ
  • Explore Further

Guides ▾

  • New to Agile or Scrum
  • Scrum
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
    • What Belongs in a Product Backlog
    • How to Prioritize a Product Backlog
    • Product Backlog Health
    • Refinement
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
  • Agile Leadership
  • Leading Agile Initiatives
Close

A Product Owner has to help the team build the right things in the right order.

Scrum often uses the word “ordered” for the product backlog. I use “prioritize” here because it is the word most teams use when they decide what should be considered before something else.

Prioritizing well does not mean perfectly ranking every item in a long backlog. It means making better tradeoffs at the right level of detail.

Use a formal method when comparing big product choices during quarterly, milestone, release, or product-goal planning. Then use simpler methods and expert judgment to adjust the top of the backlog before each sprint.

Who This Page Is For

This page is for Product Owners who need to explain priority decisions, stakeholders who want a clearer way to discuss competing requests, and teams whose backlog is full of items that all seem equally important.

It will also help Scrum Masters and agile coaches who are helping teams move away from the loudest-stakeholder-wins style of prioritization.

What This Page Covers

You will learn how to prioritize a product backlog at two levels: larger planning decisions and smaller sprint-by-sprint adjustments.

You will also learn why outcomes matter more than outputs, how value, learning, cost, risk, and dependencies affect priority, and where formal methods such as Relative Weighting or RICE can help.

Prioritizing and Ordering the Product Backlog

A product backlog is useful because it gives the team a clear signal about what matters next.

A backlog full of high-priority labels does not provide that signal. The Product Owner still has to decide what should be considered first, second, third, and not now.

Prioritization helps answer questions such as:

  • What product outcome are we trying to improve?
  • Which large initiatives deserve attention this quarter or milestone?
  • What uncertainty should we reduce soon?
  • What dependencies affect our choices?
  • What can wait?
  • What can be removed?

The Product Owner is accountable for product backlog priorities. Good prioritization, though, is informed by conversation. Developers understand technical risk, sequencing, dependencies, and implementation cost. Stakeholders understand market timing, customer commitments, sales opportunities, and business constraints. Customers and users provide evidence about what is valuable, painful, confusing, or unnecessary.

The Product Owner should seek that input, then make the priorities clear.

Use Two Levels of Prioritization

Product Owners often struggle when they try to use one prioritization approach for every decision.

The decision about which three big ideas deserve focus this quarter is different from the decision about whether one refined item should be above another before Sprint Planning.

Use two levels of prioritization.

Use Formal Methods for Quarterly or Milestone Planning

For bigger planning decisions, use a formal method.

Formal does not need to mean complicated. A formal method is a prioritization approach that is repeatable and explainable. When a stakeholder asks why one initiative was chosen over another, the Product Owner should have a better answer than “it felt right.”

Quarterly, milestone, release, or product-goal planning is the right time for this.

At that level, compare big things against other big things. Your organization may call them initiatives, themes, epics, features, capabilities, goals, or projects. The name matters less than the size. They should be large enough to discuss independently, often taking weeks or months rather than days.

Relative Weighting, RICE, Kano analysis, and similar approaches can help here. They make assumptions visible, give stakeholders a shared language for comparison, and make it easier to explain why one major direction is more important than another.

Use the method to improve thinking. Do not let the formula pretend to make the decision.

Use Lightweight Adjustments Before Each Sprint

Before each sprint, use a lighter approach.

By then, the larger product direction should already be clear. The Product Owner is usually adjusting priorities based on what the team learned, what has changed, and which refined items best support the next Sprint Goal.

Useful questions include:

  • Which refined items best support the next Sprint Goal?
  • What did we learn in the last sprint?
  • Has anything changed with customers, stakeholders, competitors, or the product?
  • Are any items now too large, too risky, or no longer valuable enough to bring into the sprint?

Simple approaches such as Now / Not Now, forced ranking of a few candidates, or Needs / Wants / Wishes can help.

Do not overwork these decisions. If two items are both safely inside the next milestone or product goal, it may not matter much whether one is item 4 and the other is item 5. Spend more energy on the top of the backlog and on the items near the line between what is likely to make the next milestone and what is not.

Focus on Outcomes, Not Outputs

Prioritize based on the outcome the work is expected to create.

An output is something the team produces. An outcome is the result the organization or users get because of what the team produced.

For example, “add three dashboard widgets” is an output. “Help managers identify overdue work sooner” is an outcome.

Outputs matter because they enable outcomes. But prioritizing only outputs can turn the backlog into a list of requests disconnected from product goals. A better conversation starts with the outcome and then asks whether the proposed work is the best way to create it.

Consider Five Prioritization Factors

Value is usually the first factor Product Owners consider. Value matters, but it rarely tells the whole story.

Be aware of five factors when prioritizing: value, learning, cost, risk, and dependencies. Treat these as reminders, not spreadsheet columns for every backlog item.

An item may move up because it creates important learning, reduces meaningful risk, or enables other valuable work. An item may move down because it costs too much for the benefit it provides, depends on something not yet available, or has little connection to the outcome being pursued now.

Use these factors to improve the conversation, not to make prioritization mechanical.

Compare Big Things Against Big Things

Formal prioritization works best when the items being compared are large enough to have independent value and cost.

A formal method is usually a poor way to rank a long list of tiny user stories. Small items are often too interdependent. Their value and cost are intertwined.

Imagine prioritizing parts of a car. Is the left front wheel more valuable than the right front wheel? That is not a useful debate. Each wheel is mandatory, and neither has much value without the other.

Comparing more legroom against a bigger engine is different. Those choices are large enough to discuss independently. They can be compared for value, cost, desirability, risk, learning, and strategic fit.

Use Judgment to Select the Best Subsets

A formal method can help identify the most important big ideas. It does not mean the team must finish all of one big idea before starting the next.

Suppose a word processor team decides the next planning period should focus on exporting documents, improving table formatting, and creating document templates.

The Product Owner may choose a useful subset of each. Perhaps only two export formats are needed now. Perhaps only the most common table-formatting improvements matter. Perhaps most of the document-template work should be included, but not all of it.

That is good prioritization. Use formal methods to compare big ideas. Then use Product Owner judgment, team input, and product goals to choose the best combination of smaller items from the winning ideas.

Adjust Priorities as the Team Learns

Prioritization and refinement influence each other.

The Product Owner prioritizes enough that the team knows which items deserve refinement soon. The team refines those items and learns more about size, risk, dependencies, acceptance criteria, and feasibility. That new information may change the priorities.

Priorities may also change after Sprint Reviews, customer conversations, stakeholder discussions, product metrics, production issues, competitor moves, or changes in business goals.

A Product Owner should not churn the backlog constantly. But the backlog should change when important new information appears.

Common Product Backlog Prioritization Mistakes

Treating Prioritization as a One-Time Decision

Prioritization is not something the Product Owner does once at the start of a project. Use a formal method periodically for bigger planning decisions, then make lighter adjustments as the team learns. For more detail, see 5 Key Factors for Effective Product Backlog Prioritization.

Trying to Prioritize Every Small Item Precisely

Do not spend time deciding whether item 147 should be above item 148. Items far down the backlog are likely to change, split, merge, or disappear. For more detail, see Choose Backlog Items That Serve Two Purposes.

Prioritizing Outputs Instead of Outcomes

A backlog full of outputs can keep a team busy without moving the product in the right direction. Prioritize based on the outcome the work is expected to create. For more detail, see 5 Key Factors for Effective Product Backlog Prioritization.

Ignoring Learning

Learning early can prevent weeks or months of unnecessary work. If a product backlog item can answer an important product or technical question, consider moving it earlier. For more detail, see 5 Key Factors for Effective Product Backlog Prioritization.

Letting Dependencies Dominate the Backlog

Dependencies matter, but they can become an excuse for doing technical work too early or in too many layers. Use dependencies to inform priorities, not replace product judgment. For more detail, see 5 Key Factors for Effective Product Backlog Prioritization.

Using a Formula Instead of Judgment

Formal methods help Product Owners think and explain. The Product Owner still remains accountable for making the best decision with the information available now.

Is Your Product Backlog Prioritized Well Enough?

Use these questions to find the next prioritization conversation the Product Owner and team may need to have.

  • Can the Product Owner explain why the current top items matter now?
  • Is there a product goal, milestone, or planning horizon guiding the decision?
  • Are big initiatives compared using a repeatable and explainable method?
  • Are sprint-level adjustments kept lightweight?
  • Does the backlog focus on outcomes rather than only outputs?
  • Have value, learning, cost, risk, and dependencies been considered?
  • Do Developers have a chance to point out technical risk, sequencing, and dependencies?
  • Does refinement change priorities when the team learns something important?

FAQ

What is product backlog prioritization?

Product backlog prioritization is deciding which product backlog items, features, themes, or initiatives should be considered before others because they matter more now.

Is prioritizing the same as ordering?

In practice, the terms are closely related. Scrum uses the word ordered for the product backlog. Product Owners usually need to prioritize: determine what should be dealt with first based on relative importance.

Who prioritizes the product backlog?

The Product Owner is accountable for product backlog priorities. Developers, stakeholders, customers, users, support, sales, operations, and leaders may all provide useful input.

When should we use a formal prioritization method?

Use a formal method when comparing big product choices, especially during quarterly, milestone, release, or product-goal planning.

Should we use a formal method before every sprint?

Usually not. Before each sprint, use lighter judgment based on what the team learned, the current product goal, the next Sprint Goal, refined backlog items, and meaningful new information.

Should we prioritize user stories one by one?

Only near the top of the backlog. Formal prioritization works better for larger items such as themes, epics, features, initiatives, or product goals.

What factors should a product owner consider when prioritizing?

A Product Owner should be aware of value, learning, cost, risk, and dependencies. These factors improve the conversation; they do not need to become a scoring spreadsheet for every item.

Can the team select items out of priority order during sprint planning?

Yes, when there is a good reason. The product backlog order is the starting point. The team may choose a lower item if it better supports the Sprint Goal, fits remaining capacity, pairs well with another item, or handles an important dependency. The Product Owner should be involved in that decision.

Last updated August 8th, 2026

Scrum Cheat Sheet

Get Your Free Scrum Cheat Sheet

Keep Scrum's roles, events, artifacts, and core rules close at hand with a free quick-reference cheat sheet.

Download Now

Explore Further

Article artwork for 5 Key Factors for Effective Product Backlog Prioritization.
Article

5 Key Factors for Effective Product Backlog Prioritization

Featured

Confused about how to prioritize your backlog? These 5 factors will help to focus your efforts.

Article artwork for User Story Template: What It Is and Why It Works So Well.
Article

User Story Template: What It Is and Why It Works So Well

Featured

Understand why the three-part user story template works and where it falls short.

Article artwork for 5 Reasons Product Owners Should Let Teams Work Out of Order.
Article

5 Reasons Product Owners Should Let Teams Work Out of Order

Featured

See when letting teams work out of strict backlog order can improve flow and outcomes.

A series of arrows, each reading sprint, leads down a highway to a distant sign reading "product goal." One of a product owner's many responsibilities is to set a product goal: that next mile marker for the product.
Article

What Does a Product Owner Do, When, and Why?

Clarify what product owners do before work starts, during planning, and throughout each sprint.

Article artwork for Be a Great Product Owner: Six Things Teams and Scrum Masters Need.
Article

Be a Great Product Owner: Six Things Teams and Scrum Masters Need

See what teams and Scrum Masters need most from a product owner to make delivery smoother.

People collaborating during a Mastering User Stories workshop.
Workshop

Mastering User Stories

A one-day course where your team improves real backlog items while learning how to write, split, and refine better stories.

Backlogs

Learn how to shape, prioritize, refine, and size product and sprint backlogs so teams can focus on valuable work that is ready at the right time.

Text graphic: Choose backlog items that teach and deliver.
Article

Choose Backlog Items That Serve Two Purposes

Pick backlog items that deliver value while helping the team learn what matters next.

Story maps help teams discover user activities or functionality, ensuring the product meets customer needs. Cards placed on the horizontal axis represent user activities. Cards that cascade vertically are alternative ways a user might accomplish a task.
Article

User Stories: How to Create Story Maps

Story maps help to create a shared understanding of the product, visualize user needs, and elicit user story ideas. Discover how to create your own.

Article artwork for Four Reasons Agile Teams Estimate Product Backlog Items.
Article

Four Reasons Agile Teams Estimate Product Backlog Items

Estimating product backlog items provides benefits beyond predicting when a project will be finished.

Article artwork for What Product Owners Do & 7 Mistakes to Avoid.
Article

What Product Owners Do & 7 Mistakes to Avoid

Use seven common product owner mistakes to spot where ownership, prioritization, or collaboration may be breaking down.

A man and woman discuss the sprint goal inside open elevator doors. The caption reads, A sprint goal is a one-sentence summary of the focus of a team's sprint. The idea is to be able to relay what the team is working on in the length of an elevator ride.
Article

The Sprint Goal: What It Is and How It Can Help

Sprint goals are something every Scrum team should try to create. Learn what sprint goals are and what a good sprint goal looks like.

Article artwork for Who Can Add Items to the Product Backlog?
Article

Who Can Add Items to the Product Backlog?

Clarify who can add backlog items and how product owners keep control.

Text graphic: Keep backlog detail just enough and just in time.
Article

Writing the Product Backlog Just in Time and Just Enough

Keep backlog detail just enough and just in time.

Article artwork for Why Agile Teams Should Estimate at Two Different Levels.
Article

Why Agile Teams Should Estimate at Two Different Levels

It’s important for most agile teams to estimate both their product and sprint backlogs. But why?

A folding ruler sits inside a circle, upon which rotate planning poker cards, gears, and a clock. Text to the right of the image reads, Story Points are an Estimate of Effort, as Influenced by the amount of work, complexity, risk and uncertainty.
Article

What Are Agile Story Points?

Understand what story points measure and why they are often misunderstood.

Article artwork for How Detailed Should a User Story Be?
Article

How Detailed Should a User Story Be?

Capturing too much or too little detail in a user story causes problems. Here's how to get it right, iteratively.

A Scrum team sits together, talking, in the background. In front are three calendar pages with key Scrum events circled. The text says Succeeding with Scrum is easier when you know when and why to conduct each meetings.
Article

What Happens When During a Sprint

Succeeding with Scrum is easier when you know when and why to conduct each of the Scrum events during the sprint.

Story Critic
Tool

Story Critic

Story Critic is a free AI coach for improving backlog items without turning them into miniature specifications. It helps developers, testers, analysts, designers, and product owners make user stories, job stories,…

Article artwork for 4 Reasons to Include Developers in Story Writing.
Article

4 Reasons to Include Developers in Story Writing

See why developers should help write user stories before work reaches the sprint.

Article artwork for Epics, Features and User Stories.
Article

Epics, Features and User Stories

Clarify the difference between epics, features, and user stories without getting stuck on labels.

An agile coach and team discussing their work together.
Coaching

Backlog Story Improvement

Improve backlog quality, story splitting, refinement, and the flow of work from idea to delivery.

Backlog items moving across a refinement board.
Workshop

Backlog Refinement Workshop

Improve refinement using real backlog items so planning is clearer and faster.

People collaborating during a story writing workshop.
Workshop

Story Writing Workshop

Improve real backlog items in a facilitated workshop so teams can practice user stories with work they actually need to deliver.

Training

  • Services
  • Agile Coaching
  • Backlog Story Improvement
  • Estimating & Planning
  • Leadership Alignment
  • Agile Training ROI Calculator
  • Team Improvement Sprints
  • Scrum Team Improvement
  • Private Workshops
  • View All Workshops
  • Compare Workshops

Agile Guides

  • Topic Hubs
  • New to Agile or Scrum
  • Scrum
  • Agile Teams and Collaboration
  • Product Ownership
  • Product Backlog
  • User Stories
  • Story Points
  • Agile Planning and Forecasting
  • Agile Leadership
  • Leading Agile Initiatives

Resources

  • Agile and Scrum Videos
  • Webinars
  • The Mountain Goat Software Blog
  • Books by Mike Cohn
  • Free Tools
  • Weekly Tips from Mike Cohn

About Us

  • About MGS
  • Our Company
  • Mike Cohn
  • Client Stories
  • Testimonials
  • Contact Us
  • Book a Call
  • Send an Email
Mountain Goat Software
Copyright ©1998–2026 Mountain Goat Software. All Rights Reserved.
  • Contact Us
  • Terms and Conditions
  • Privacy Policy