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. What Belongs in a Product Backlog

What Belongs in a Product Backlog

In This Topic

  • Who This Page Is For
  • What This Page Covers
  • A Product Backlog Is More Than User Stories
  • Common Types of Product Backlog Items
  • Product Backlog Items Can Be Written in Different Ways
  • What Makes Something a Product Backlog Item?
  • Product Backlog Items Are Not Sprint Tasks
  • Who Can Add Product Backlog Items?
  • What Should Not Go in the Product Backlog?
  • Keep Product Boundaries Clear
  • Add Detail Just in Time and Just Enough
  • Common Mistakes About What Belongs in a Product Backlog
  • Is This a Good Product Backlog Item?
  • 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 backlog contains the possible future work for a product.

That work is often expressed as user stories. But a product backlog is not simply a list of user stories. It can include features, bugs, technical work, learning items, experiments, improvements, and other work that may help the product.

A good product backlog item helps the Product Owner and team make a decision. It may improve the product, reduce uncertainty, satisfy an important constraint, or help the team learn something needed for a better product decision.

Who This Page Is For

This page is for Product Owners, Scrum Masters, agile coaches, Developers, analysts, testers, designers, stakeholders, and leaders who want clearer expectations about what should and should not go into a product backlog.

It is especially useful for teams deciding whether bugs, technical work, spikes, chores, stakeholder requests, or non-user-story items belong in the backlog.

What This Page Covers

You will learn what types of work belong in a product backlog, why not every item needs to be a user story, how product backlog items differ from sprint tasks, who can add items, and how to decide whether an item deserves to stay.

A Product Backlog Is More Than User Stories

User stories are useful for many product backlog items, especially user-facing functionality.

Some backlog items describe bugs. Some describe technical improvements. Some describe learning the team needs before making a larger decision. Some describe product improvements that do not fit naturally into the user story template.

Use a user story when the format helps. Use another format when that creates a better conversation.

Common Types of Product Backlog Items

Features

Features are the most common type of product backlog item.

A feature describes something the product may do for a user, customer, stakeholder, or market. Many features are written as user stories because user stories keep the conversation focused on who wants something, what they want, and why it matters.

For example:

As a shopper, I can review the items in my shopping cart before checking out so that I can see what I’ve already selected.

Bugs and Defects

Bugs often belong in the product backlog.

Fixing a bug can be one of the most valuable things the team can do to improve the product. A bug may affect customer satisfaction, revenue, support cost, reliability, security, or trust.

The Product Owner should still make tradeoffs. Some bugs should move near the top. Some can wait. Some may never be worth fixing.

Technical Work

Technical work can belong in the product backlog when it affects the product or the team’s ability to improve the product.

Examples might include upgrading a framework, improving performance, automating part of a deployment pipeline, reducing technical debt, improving observability, or replacing an unsupported library.

Technical work should not be hidden. If it matters enough to compete with feature work, it should be visible enough for the Product Owner and team to discuss.

The key is to connect the technical work to a product or delivery outcome. “Upgrade the database” is easier to discuss when the team understands whether the goal is better performance, lower support risk, improved security, or enabling upcoming functionality.

Learning Items

Sometimes the team needs to learn something before it can make a responsible product decision.

A learning item may involve researching an API, testing whether a technology works as expected, building a small prototype, running an experiment, or exploring user behavior before committing to a larger feature.

These items are sometimes called spikes, research items, discovery items, or experiments.

They belong in the product backlog when the learning will help the Product Owner or team decide what to do next.

Product Improvements

Some product backlog items improve something that already exists.

Examples include simplifying a workflow, improving an error message, reducing the number of clicks in a common task, making a page more accessible, or clarifying confusing language.

These are valid product backlog items because they improve the product.

Product Backlog Items Can Be Written in Different Ways

A backlog can contain different types of work, and those items can be written in different ways.

A feature might be written as a user story. A bug might be written as a bug report. A learning item might be written as a question to answer or a timeboxed spike. Technical work might be written as a short descriptive item.

The wording matters only when it helps the conversation.

When User Stories Help

User stories work especially well when the user matters.

They are useful when different users have different needs, goals, permissions, or behaviors. The “As a...” part of the template helps the team think about who wants the capability and why.

When Job Stories Help

Job stories can help when the situation matters more than the user role.

If many stories start with “As a user,” the user may not be providing much useful information. A job story can put more attention on the context or trigger:

When an order is submitted, I want to see a warning message so I can avoid submitting the order twice.

Job stories and user stories can live in the same backlog. The goal is clarity.

When FDD-Style Feature Descriptions Help

Some product backlog items describe back-end, API, integration, or system behavior where forcing a user story would feel artificial.

Feature-Driven Development, or FDD, is an older agile approach that used a simple feature syntax that still works well for items like these.

For example:

  • Generate a unique identifier for a transaction
  • Merge duplicate customer records
  • Estimate the closing price of a stock
  • Change the text displayed on a kiosk

These are still product backlog items if they represent work that may improve the product or support a valuable product outcome.

What Makes Something a Product Backlog Item?

A possible product backlog item should pass a simple test:

Does this represent work we may do to improve the product or reduce uncertainty about the product?

That test helps distinguish real product backlog items from random notes, tasks, promises, and ideas that are not ready for the team’s attention.

A good product backlog item usually has at least some of these qualities:

  • It is connected to a product goal, user need, stakeholder need, technical need, or learning need
  • The Product Owner can decide whether it is worth doing before other work
  • The team can eventually refine it into something small enough to complete in a sprint
  • It leads to a useful conversation about value, risk, cost, learning, or completion
  • It can be changed, split, reordered, or removed as the team learns

A product backlog item does not need to be perfectly written when first added. It should eventually become clear enough to support a real planning decision.

Product Backlog Items Are Not Sprint Tasks

Product backlog items and sprint tasks are different.

A product backlog item describes product work the team may do. A sprint task describes part of how the team plans to do that work during a sprint.

For example, a product backlog item might be:

As a shopper, I can save items for later so that I can return to them before checking out.

During Sprint Planning, the team might identify tasks such as:

  • Update the cart database table
  • Add the save-for-later button
  • Write automated tests
  • Update the empty-state message
  • Review the design with UX

Those tasks help the team organize sprint work. They usually do not belong in the product backlog as separate items because none of them delivers meaningful product value by itself.

Who Can Add Product Backlog Items?

Anyone can suggest a product backlog item.

A Developer may notice technical work that should be considered. A tester may identify a bug or edge case. A designer may suggest a usability improvement. A stakeholder may request a capability. A customer may raise a problem. A support person may spot a recurring issue.

The Product Owner does not need to be the source of every idea.

But the Product Owner is accountable for what happens to those ideas. The Product Owner decides whether an item stays, moves up, moves down, is rewritten, is split, is archived, or is deleted.

What Should Not Go in the Product Backlog?

A product backlog should not contain everything anyone can think of.

Be cautious about adding:

  • Current-sprint tasks that belong in the sprint backlog
  • Vague notes no one can explain
  • Duplicate requests
  • Old ideas that no longer fit the product direction
  • Work that has no product, technical, learning, or risk-reduction value
  • Items added only because someone does not want to say no
  • Far-future ideas that would be better kept in a separate idea list
  • Personal reminders for the Product Owner or team

Some of these can be rewritten into useful product backlog items. Others should be deleted or kept somewhere else.

Keep Product Boundaries Clear

Before deciding what belongs in a product backlog, make sure the team understands what product the backlog is for.

One product should have one product backlog. Organizations still need to decide what counts as a product.

A product might be customer-facing software, an internal system, a shared service, a component used by multiple teams, a digital product, a physical product, or a service. The key is that it provides value to some market, user group, or customer group.

Poor product boundaries create backlog confusion. A clear product boundary helps the Product Owner decide whether an item belongs in this backlog, another backlog, or nowhere at all.

Add Detail Just in Time and Just Enough

Items do not need the same amount of detail when they are first added.

A far-future idea can be brief. A product backlog item being considered for an upcoming sprint needs more detail. As an item moves toward the top of the backlog, the Product Owner and team refine it, split it if needed, add acceptance criteria, identify risks, and decide whether it is ready enough for Sprint Planning.

Too little detail near the top creates confusion. Too much detail too early creates waste.

Common Mistakes About What Belongs in a Product Backlog

Treating Every Product Backlog Item as a User Story

Use user stories when they help the conversation. If the template makes wording awkward, use a better format. For more detail, see Not Everything Needs to Be a User Story.

Hiding Technical Work

If technical work competes with product work, make it visible. Explain the product or delivery outcome so the Product Owner can prioritize it. For more detail, see How Product Owners Can Evaluate Refactoring Work.

Turning Product Work Into Technical Tasks

Avoid splitting a backlog item into technical layers. Product backlog items should usually describe value, risk reduction, or learning rather than implementation tasks. For more detail, see The Difference Between a Story and a Task.

Adding Every Idea Forever

A backlog that keeps every idea becomes hard to use. Delete, archive, or rewrite weak ideas before they crowd out better options. For more detail, see Four Steps to Keep Your Product Backlog Small and Manageable.

Letting Stakeholder Requests Become Commitments

A stakeholder request is input, not a commitment. The Product Owner still decides whether it belongs and how important it is. For more detail, see Who Can Add Items to the Product Backlog?.

Ignoring Learning Work

Research, spikes, and experiments belong when learning helps the team avoid waste, reduce risk, or make a better product decision. For more detail, see Agile Spikes.

Is This a Good Product Backlog Item?

Use these questions when deciding whether an item belongs in the product backlog.

  • Does this item improve the product or reduce uncertainty about the product?
  • Can the Product Owner make a tradeoff decision about it?
  • Is it connected to a user, customer, stakeholder, technical, learning, or risk-reduction need?
  • Is it visible enough that the team can discuss it honestly?
  • Is it a product backlog item rather than a sprint task?
  • Can it eventually be refined into something the team can complete in a sprint?
  • Does it belong in this product backlog, another product backlog, or a separate idea list?
  • Should it be kept, rewritten, split, archived, or deleted?

FAQ

Does every product backlog item need to be a user story?

No. User stories are useful for many product backlog items, especially user-facing functionality. A product backlog can also include bugs, technical work, learning items, experiments, job stories, FDD-style features, and other useful forms.

Do bugs belong in the product backlog?

Often, yes. Fixing a bug may be one of the most valuable ways to improve the product. The Product Owner should still decide how important the bug is compared with other work.

Does technical work belong in the product backlog?

Yes, when it matters enough to compete with other product work. Technical work belongs in the backlog when it improves the product, reduces risk, enables future work, improves delivery capability, or protects the product from avoidable problems.

Do spikes or research items belong in the product backlog?

Yes, when the learning will help the Product Owner or team make a better decision. A spike, research item, experiment, or prototype can reduce uncertainty before the team commits to larger work.

Who can add items to the product backlog?

Anyone can suggest or add an item if the team’s working agreement allows it. The Product Owner decides what happens to it.

Are tasks product backlog items?

Usually not. Tasks are normally part of the sprint backlog. They describe how the team plans to complete selected product backlog items during a sprint.

Can non-functional requirements be product backlog items?

If a non-functional expectation applies broadly, it often belongs in the team’s Definition of Done. If the product does not currently meet that expectation and work is needed to improve it, treat that work like a product improvement or feature and put it in the backlog.

What if an item is just an idea?

Some ideas are worth keeping in the product backlog. Others belong in a separate idea list until the Product Owner decides whether they deserve the team’s attention. Some should be deleted.

How much detail should a new product backlog item have?

Enough detail for the decision being made now. A new or far-future item can be brief. An item near the top of the backlog should be clear enough for refinement, estimation, prioritization, and Sprint Planning.

Last updated August 4th, 2026

200 User Story Examples

Get 200 Real Life User Stories Examples Written by Mike Cohn

Explore more than 200 user stories from three real product backlogs Mike Cohn created, and use them as practical examples for your own team.

Get Your Examples Now

Explore Further

Article artwork for 4 Steps to Persuade a Product Owner to Prioritize Refactoring.
Article

How Product Owners Can Evaluate Refactoring Work

Featured

Learn how product owners can evaluate refactoring when user-visible benefits are indirect.

Article artwork for How the Story Critic AI Skill Helps Teams Write Better Backlog Items.
Article

How the Story Critic AI Skill Helps Teams Write Better Backlog Items

Featured

See how AI coaching can help teams write clearer, smaller, more testable backlog items.

Article artwork for Not Everything Needs to Be a User Story: Using FDD Features.
Article

Not Everything Needs to Be a User Story: Using FDD Features

Featured

Know when FDD-style features may work better than forcing every item into a user story.

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 Four Steps to Keep Your Product Backlog Small and Manageable.
Article

Four Steps to Keep Your Product Backlog Small and Manageable

When a product backlog becomes too big, it hinders agility. Discover four steps your team can take today to reduce the size of your product backlog.

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.

Coworkers standing in circle with user story cards over their heads.
Article

Should the Daily Scrum Be Person-by-Person or Story-by-Story?

Choose whether to discuss work person-by-person or story-by-story in daily scrum.

Article artwork for Bugs on the Product Backlog.
Article

Bugs on the Product Backlog

The ideal situation is to put the bugs right onto the product backlog.

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.

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.

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 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

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

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,…

Agile teams learn from spikes: time-boxed research activities
Article

Agile Spikes Deliver Knowledge So Teams Can Deliver Products

Use spikes to reduce uncertainty and learn enough to move product work forward.

Text graphic: Estimate at the right time and level of detail.
Article

When Should We Estimate the Product Backlog

Estimate backlog items at the right time and level of detail.

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.

Mike Cohn answers team questions about acceptance criteria, so-that clauses, and requirements vs user stories.
Article

Short Answers to Your Big Questions about User Stories

Get quick answers to common questions about user stories and acceptance criteria.

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.

Article artwork for Product Backlog Refinement.
Article

Product Backlog Refinement

Learn about product backlog refinement: how, when, and why the agile team and product owner refine the product backlog in Scrum.

Harried product owners can be as elusive as Bigfoot. An illustration of a work desk shows a copy of Scrum News with the heading" Busy Product Owner Spotted" next to a picture of Bigfoot with a tie on, holding a briefcase, while papers fly around.
Article

How to Engage & Help Busy Product Owners

With many competing pulls on their time, product owners can be hard to catch during a sprint. Learn how to help harried product owners seize opportunities to inspect and adapt outside the sprint review.

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