Execution & Development

Product Backlog

A prioritised list of all work — features, bugs, improvements, and technical debt — that a product team intends to build, ordered by value and urgency.

What is a Product Backlog?

The product backlog is an ordered list of all work the team plans to do, maintained by the Product Owner or PM. Items at the top are well-defined, estimated, and ready for sprint. Items at the bottom are vague — they exist to capture future direction.


Backlog item types

TypeDescription
FeatureNew functionality for users
BugDefect in existing behaviour
Technical debtEngineering improvement with no visible user change
SpikeResearch or investigation task
ChoreInfrastructure, ops, or maintenance work

Healthy vs. unhealthy backlog

HealthyUnhealthy
Top 2 sprints fully groomed with AC500+ items, 3 years old
Items deleted when no longer relevantNothing ever removed
Ordered by valueOrdered by who asked loudest
Known to the teamOnly the PM knows it exists

Backlog grooming (refinement)

A regular session (30–60 min/week) where PM and engineering review upcoming items, add acceptance criteria, break down large items, and estimate effort. Output: a sprint-ready top of backlog.

Frequently asked questions

How big should a backlog be?

Large enough to always have 2–3 sprints of prioritised work ready. Backlogs with hundreds of stale items are a liability — prune anything not actioned in 6 months. If it matters, it'll come back.

Who should have access to the backlog?

Everyone on the team, read-only. Engineering needs visibility to plan ahead. Design needs it to work on upcoming features. Only the PM should re-order it — 'backlog by committee' is a fast path to incoherent priorities.

Apply Product Backlog to your real product data

PMRead ingests customer feedback, interviews, and Slack threads — and generates PRDs grounded in real evidence.

Try PMRead free →