Product backlog

  • Product backlog contains all the features that must be developed to complete the product
  • It can contain new features, enhancements and defect fixes
  • Product backlog is maintained by the product owner
  • The entries in the product backlog are one liners. Example : As a user, I must be able to create a user id and password’
  • The product backlog is continuously groomed
    • Prioritised (based on risk, value, theme)
    • Elaborated (user stories, Use (case diagrmas)
    • Estimated (by the team, especially during the sprint planning)
    • Some of the product backlog entries are too big to be estimated. They are known as Epics. Epics need to be decomposed further into stories, before they can be estimated
  • Product backlog is allowed to grow indefinitely

Overall, the Product Backlog is a fundamental tool in Scrum for managing and prioritizing the work needed to deliver a product, ensuring that the team focuses on the most valuable work and delivers incremental value to the stakeholders.