Definition of Backlog:
A backlog is a changing list of requirements based on the customer’s needs. The backlog is not a to-do list; rather, it is a wish list of all the desired features for the product. The scrum team uses the backlog to prioritize features and understand which features to implement first.
Use of the Backlog:
The development team pulls work from the product backlog into the sprint backlog to complete during each iteration. The backlog may change throughout the development process as the team learns more about the customer’s requirements.
Synonyms for Backlog:
Benefits of a Backlog:
- Communicates feature priorities.
- Allows for longer term planning.
- Ensures the customer needs are being heard.