Scrum - Definition of Ready

The Definition of Ready (DoR) is used to determine whether a User Story is sufficiently complete to be included in a Sprint backlog.

The purpose of Backlog Refinement is to ensure that there are sufficient high priority stories that are Ready at Sprint Planning to create a full Sprint Backlog.  The decision of whether a Story is Ready is made by the Development Team in Sprint Planning.


User Stories which do not meet the DoR cannot be taken into the Sprint backlog, even if they are the highest priority items, as the lack of readiness / content that is important for success, which will reduce the team’s velocity and/or ability to deliver the User Story.

A “good” example of a Definition of Ready needs to take into account the following concepts, though the Engagement Manager will need to clarify the specific DoR needs of their client’s environment: