Software Development

Product Backlog

Definition

The product backlog is an ordered list of everything that is known to be needed in the product. It is the single source of requirements for any changes to be made to the product. The Product Owner is responsible for the product backlog, including its content, availability, and ordering.

Why It Matters

The product backlog is the roadmap for the product. It provides a single, authoritative source for all the work that needs to be done, allowing it to be prioritized and planned.

Contextual Example

A product backlog for a new mobile app might contain items like "User login with email," "View profile page," "Upload profile picture," and "Add a friend." These items are ordered by priority, with the most important ones at the top.

Common Misunderstandings

  • The backlog is a living document; it is constantly evolving as new information becomes available.
  • Items in the backlog are often written as "user stories."

Related Terms

Last Updated: December 17, 2025