Creating a product backlog
As discussed in Chapter 4, Understanding Agile and Scrum, the product backlog is a list of user stories (requirements) for implementing a product vision. It is a dynamic prioritized requirements list; the details vary by the priority of the requirement (the requirement list gets detailed as the team gets closer to implementing them). The product owner is responsible for it.
Since the product backlog is one of the most important components, it's very important to also know what it is not. The product backlog is not:
- A requirement specification with loads of details
- A list of activities of how to transform requirement into product
- A design documentation
The product backlog provides various levels of detail; the level of details depends on the position of an entry within the scrum product backlog. They are as follows:
- User story: A description of the desired functionality told from the perspective of a user or customer. A user story is a very easy yet powerful tool to bring...