Skip to main content

Definition of Ready

The Definition of Ready (DoR) consists of defining whenever a task is ready to be executed by the development team.

Without criteria set by the DoR, the team should not start a task in the backlog.

Small

The defined user stories should be as small as possible and be individual from each other.

Independent

The defined user stories should be independent from each other, as in, a change in one user story should not affect the development or readiness of another.

Testable

All user stories should be testable, as in there is an effective way to determine if the functionality works as expected. The acceptance criteria should assure that each user story is testable.

Estimated Cost

All user stories should have an estimated cost, as in, the cost of implementation of each story. Our costs are based in the following fibonacci scale.

Story PointsEffort RequiredTime Required
1Mininum effortA few minutes
2Mininum effortA few hours
3Mild effortA day
5Moderate effortA few days
8Severe effortA week
13Maximun effortA month

Our backlog is also sorted in order of importance, as in, the first elements in the backlog are our priority and consist of the most value to the user. Therefore, our sprints encompass the first elements available in the backlog.