The following is an excerpt from Chapter 6 (Product Backlog) of my book Essential Scrum.
Grooming the product backlog should ensure that items at the top of the backlog are ready to be moved into a sprint so that the development team can confidently commit and complete them by the end of a sprint.
Some Scrum teams formalize this idea by establishing a definition of ready. You can think of the definition of ready and the definition of done as two states of product backlog items during a sprint cycle.
Both the definition of done and the definition of ready are checklists of the work that must be completed before a product backlog item can be considered to be in the respective state. An example of a definition-of-ready checklist for product backlog items might be:
|
Definition of Ready |
☐ |
Business value is clearly articulated. |
☐ |
Details are sufficiently understood by the development team so it can make an informed decision as to whether it can complete the PBI. |
☐ |
Dependencies are identified and no external dependencies would block the PBI from being completed. |
☐ |
Team is staffed appropriately to complete the PBI. |
☐ |
The PBI is estimated and small enough to comfortably be completed in one sprint. |
☐ |
Acceptance criteria are clear and testable. |
☐ |
Performance criteria, if any, are defined and testable. |
☐ |
Scrum team understands how to demonstrate the PBI at the sprint review. |
A strong definition of ready will substantially improve the Scrum team’s chance of successfully meeting its sprint goal.
Does your project have a definition of ready? If so, comment below and describe it!