Skip to main content

Command Palette

Search for a command to run...

Definition of Ready vs Definition of Done

What is the difference between the DoR and the DoD

Updated
2 min read
Definition of Ready vs Definition of Done
M

Software Engineer x Data Engineer - I make the world a better place to live with software that enables data-driven decision-making

Problem

Both concepts are strictly related to Scrum, although only one - the DoD - is defined by it.

The confusion in understanding the differences is related to the “Ready” and “Done” being similar in meaning.

To move further we need to introduce the third term: PBI - the Product Backlog Item, which is a set of business criteria to be developed.

The regular flow is that the PBI waits for its turn to be picked by the development team for the development. When it’s complete, it’s considered as done.

Knowing all of that, we can move forward.

Definition of Ready

The Definition of Ready is a set of criteria for the PBI to be picked by the developmnet team for the development.

The criteria are defined by the team and usually come down to:

  • Who is the addressee of the PBI

  • What does the owner wants to achieve

  • Why this is needed

  • And what are the Acceptance Criteria

Definition of Done

Usually the DoD is not just “the end of the development”, this should mean that the PBI is really DONE and is bringing a VALUE.

The typical DoD criteria might be as follows:

  • The development is done

  • The tests are covering business use cases

  • The feature is being released

This is basically the end of life for the PBI.

Sources

Ways of Working

Part 4 of 7

In this series, I will explore practices, reflections, and lessons learned that shape how we collaborate, improve processes, and build better ways of working. [Series cover photo by Leone Venter on Unsplash]

Up next

Post Mortem

How to get rid of the Blame Culture