TK - Definition of Ready (DoR)
Updated on August 5th, 2022
The Definition of Ready is meant to serve as a general guideline to help the team clarify what they need to have in place before they begin to work on a product backlog item.
Simply stated, the Definition of Ready (DoR) defines the criteria that a specific user story has to meet before being considered for inclusion into a sprint.
Product Backlog Items (PBI) that can be "Done" by the Development Team within one Sprint are deemed "Ready" for selection in Sprint Planning.
A PBI / user story is considered ready when the following conditions are met:
Definition of Ready (What) | Definition of Ready (How) |
---|---|
|
|
|
|
Source: INVESTing in good stories
Previous versions
The Definition of Ready is meant to serve as a general guideline to help the team clarify what they need to have in place before they begin to work on a product backlog item.
Simply stated, the Definition of Ready (DoR) defines the criteria that a specific user story has to meet before being considered for inclusion into a sprint.
Product Backlog Items (PBI) that can be "Done" by the Development Team within one Sprint are deemed "Ready" for selection in Sprint Planning.
A “ready” backlog item needs to be clear, feasible and testable:
A PBI / user story is clear if all Scrum team members have a shared understanding of what it means. Collaboratively writing user stories, and adding acceptance criteria to the high priority ones facilitates clarity.
An item is testable if there is an effective way to determine if the functionality works as expected. Acceptance criteria ensure that each story can be tested.
A user story is feasible if it can be completed in one sprint, according to the Definition of Done. If this is not achievable, it needs be broken down further.
TK Definition of Ready (DoR)
A PBI / user story is considered ready when the following conditions are met:
PBI/user story meets INVEST criteria
UI is attached to PBI/Bug if required
Measure whether or not we need mockup? We can reason about whether or not there are different approaches to designing the UI.
List the test cases has been done for the testing
Create a test plan for the overall PBI
Capture the result of the PBI test cases after it is completed.
Real user need is identified via user research / design specs are made clear
Are the instructions clear and the team is able to act on them
Actionable instructions are included with the PBI that can be readily followed
Form and behavior notation detailed interaction and features
A PBI / Bug is clear and work on it is ready to be started
Having proper information captured on PBI / BUG
For new feature a Figma section/page is designed
Translations
How would a feature function / What is the user’s expected behavior of the feature being implemented
Acceptance criteria are clear and testable
User stories should not leave a lot of room for interpretation
Expected outcome should be clear and concrete