Product Backlog

Product backlog contains features and stories to be implemented.

Product backlog is a list of all things that needs to be done within the project. It replaces the traditional requirements specification artifacts.

As per https://www.scrum-institute.org

Each Scrum Product Backlog has certain properties that differentiate it from a simple to-do list:

  • an entry in the Scrum Product Backlog always add value for the customer
  • the entries in the Scrum Product Backlog are prioritized and ordered accordingly
  • the level of detail depends on the position of the entry within the Scrum Product Backlog
  • all entries are estimated
  • the Scrum Product Backlog is a living document
  • there are no action-items or low-level tasks in the Scrum Product Backlog

The backlog has to be managed carefully. During initial setup, Scrum Team and its Scrum Product Owner start by writing down everything they can think of easily. After this initial setup, the Scrum Product Backlog has to be maintained in an ongoing process that comprises the following steps:

  • As new items are discovered they are described and added to the list.
  • Existing ones are changed or removed as appropriate.
  • Ordering the Scrum Product Backlog as per priority (moving them up).
  • Preparing the high-priority entries for the next Sprint Planning Meeting.
  • (Re-)Estimating the entries in the Scrum Product Backlog.