Project Planning

What is DOR and DOD in Scrum?

From time to time, end users will have ideas or concepts for a new feature. The concept will be expressed as one or more feature items, and get added to a product backlog by the product owner. The team, working together, will figure out how to turn this concept, expressed as one or more epics and subsequently refined them into smaller and clearer user stories as a real product feature to be included in the next sprint for implementation.

The definition of Ready

The product owner could work together with the team to define an artifact called “the Definition of Ready” (DOR) for ensuring 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.

The term “Definition of Ready” isn’t described in the Scrum Guide similar to the user stories and the Acceptance Criteria embedded in it. Perhaps, you may consider the Definition of Ready is an integral part of the backlog refinement activity, instead of using the Definition of Ready as a sequential and phase-gate checklist. Backlog refinement is an ongoing process, therefore it’s not restricted to an event but considered an activity.

Definition of Done:

The definition of Done is structured as a list of items, each one used to validate a user story or PBI, which exists to ensure that the Development Team agree about the quality of work they’re attempting to produce. It serves as a checklist that is used to check each Product Backlog Item (aka PBI) or User Story for completeness. Items in the definition of “Done” are intended to be applicable to all items in the Product Backlog, not just a single User Story. It can be summarized as following:

  • The term applies more to the product increment as a whole
  • In most cases, the term implies that the product increment is ready to be shipped
  • The term is defined in the Scrum Guide
  • Used as a way to communicate among the team members
    • Overall Software Quality
    • Whether the increment is ready to be shipped or not

DOD vs Acceptable Criteria

Definition of Done (DoD) is a list of requirements that a user story must adhere to for the team to call it complete. While the Acceptance Criteria of a User Story consist of set of Test Scenarios that are to be met to confirm that the software is working as expected.

The difference between these two is that the DoD is common for all the User Stories whereas the Acceptance Criteria is applicable to specific User Story. Acceptance Criteria of each User Story will be different based on the requirements of that User Story.

In other words, Both DoD and Acceptance Criteria must be met in order to complete the User Story.

The Product Increment is not considered to be complete, unless both these two lists are done. Thus, we need to define two aspects of the Definition of Done (DOD) – Completion Criteria and Acceptance Criteria:

Share this Story
Load More Related Articles

35 Comments


  1. Tray

    March 8, 2023 at 7:40 pm

    Magnificent website. Lots of useful information here. I am sending it to some friends. And naturally, thanks for your sweat!

    Reply

  2. DavidStots

    January 12, 2023 at 9:28 am

    Good read.. Keep it up..

    Reply

  3. Reginald

    October 25, 2021 at 3:15 am

    Thanks in support of sharing such a fastidious thinking, article is pleasant, thats why i have read it fully

    Reply

  4. Cynthia

    April 10, 2020 at 3:53 am

    Very nice article, exactly what I was looking for.

    Reply

  5. Rory Prochaska

    December 15, 2019 at 3:23 am

    Well done! I appreciate your input to this matter. It has been useful.

    Reply

  6. Scott Demille

    December 15, 2019 at 12:42 am

    Lovely to read your posts. You have been acing each day.

    Reply

  7. Solomon Sarmiento

    October 28, 2019 at 4:01 am

    My friend sent me here and I thought I’d say hi, great blog.

    Reply

  8. Domonique Lanpher

    October 14, 2019 at 9:16 am

    From all the blogs I’ve read lately, this at one seems to be the most moving – it gave me something to consider about.

    Reply

  9. Nery Funderburke

    September 29, 2019 at 3:17 pm

    This article proof that there are writers who really care about the quality of content they share. Thank you for being this kind of writer.

    Reply

  10. Jolly B

    September 24, 2019 at 8:04 am

    Hi there! Someone in my Facebook group shared this website with us so I came to look it
    over. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers!

    Outstanding blog and wonderful design.

    Reply

  11. Edison

    September 1, 2019 at 11:09 pm

    Normally I don’t read article on blogs, however I wish to say that this write-up very compelled me to check out and do so! Your writing taste has been surprised me. Thanks, quite great article.

    Reply

  12. Shareen

    August 25, 2019 at 7:17 am

    Asking questions are truly nice thing if you are not understanding anything fully, except this article presents nice understanding yet.

    Reply

  13. Rythm

    August 23, 2019 at 1:58 am

    This page reminds me of the other info I was seeing

    Reply

  14. Josh Steve

    August 4, 2019 at 11:11 am

    Hello, you write excellent posts, the last several posts have been a blaster.

    Reply

  15. James Hoffman

    July 15, 2019 at 6:51 pm

    Great post covering all the essential points here.

    Reply

  16. Jimmy Manges

    July 14, 2019 at 2:33 pm

    I like what you guys are up too. Such intelligent work and reporting! Keep up the excellent works guys I have incorporated you guys to my blogroll. I think it’ll improve the value of my web site.

    Reply

  17. Sharan Mccalley

    July 12, 2019 at 2:38 am

    great post, very informative. I’m wondering why the other specialists of this sector do not understand this. You should proceed your writing. I am sure, you’ve a great readers’ base already!

    Reply

  18. Carl Dawson

    July 11, 2019 at 1:16 am

    I discovered your site website on bing and check some of your early posts. Always maintain inside the great operate. I recently additional encourage RSS feed to my MSN News Reader. Looking for forward to reading more within you at a later time!…

    Reply

  19. Fredia Francom

    July 10, 2019 at 7:08 am

    Spot i’ll carry on with this write-up, I seriously think this web site wants much more consideration. I’ll probably be again to read a great deal more, thank you that info.

    Reply

  20. Williams Looman

    July 9, 2019 at 2:16 am

    It’s excellent site, I was looking for something like this.

    Reply

  21. Maynard Medcalf

    July 8, 2019 at 3:42 am

    Great blog!! You should start many more. I love all the info provided. I will stay tuned.

    Reply

  22. Domenica Stough

    July 8, 2019 at 3:19 am

    There are some interesting points at some point on this page but I do not know if these people center to heart. There is some validity but I most certainly will take hold opinion until I consider it further. Great post , thanks therefore we want a lot more! Included with FeedBurner also.

    Reply

  23. Shanti Iyer

    July 7, 2019 at 1:08 pm

    I would like to thank you for the efforts you’ve put in writing this website. I am hoping the same high-grade website post from you in the upcoming also.

    Reply

  24. Dee Haylock

    July 4, 2019 at 3:19 am

    Thanks for this advice I has been exploring all Yahoo to discover it!

    Reply

  25. William Lacio

    July 3, 2019 at 3:07 am

    Thank you for the sensible critique. Me and my neighbor were just preparing to do some research about this. We got a grab a book from our local library but I think I learned more from this post. I’m very glad to see such wonderful info being shared freely out there.

    Reply

  26. Vern Kristy

    July 2, 2019 at 2:17 am

    I would like to thank you for the efforts you’ve put in writing this web site. I am hoping the same high-grade web site post from you in the upcoming as well. Actually your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a great example of it.

    Reply

  27. Marcelino Kasten

    July 1, 2019 at 6:05 am

    Together with almost everything that appears to be developing throughout this particular subject material, a significant percentage of opinions tend to be very refreshing. Even so, I did take pleasure in examining it.

    Reply

  28. Marvis Godby

    June 30, 2019 at 3:12 pm

    Hi there! Great stuff, please do tell me when you finally post something like that!

    Reply

  29. Dortha Kleinkopf

    June 18, 2019 at 3:42 am

    Reading your blogs have been an absolute pleasure for me.

    Reply

  30. Anita Andreas

    June 17, 2019 at 3:20 pm

    Great work! This is the type of info that should be shared around the web. Shame on the search engines for not positioning this post higher! Come on over and visit my site . Thanks =)

    Reply

  31. Elsa Bowey

    June 12, 2019 at 1:26 am

    I simply want to mention I am newbie to blogs and certainly loved your page. More than likely I’m want to bookmark your site . You absolutely have fabulous writings. Thanks for sharing with us your blog site.

    Reply

  32. Vanessa Hedges

    June 10, 2019 at 7:11 pm

    I don’t even know the way I ended up here, however I assumed this publish was once good.
    I do not understand who you might be however definitely you are going to a famous blogger for those who are not already.
    Cheers!

    Reply

  33. Guru Srinivas

    June 9, 2019 at 4:10 am

    If some one needs to be updated with latest technologies afterward he must pay a quick visit this web page and be up to date everyday.

    Reply

  34. Pezzica

    April 6, 2019 at 4:02 am

    I haven’t checked in here for some time because I thought it was getting boring, but the last few posts are great quality so I guess I will add you back to my daily bloglist. You deserve it my friend 🙂

    Reply

  35. Oprol Evorter

    April 1, 2019 at 8:31 pm

    Hello my friend! I want to say that this article is awesome, well written and come with approximately all important infos. I’d like to see extra posts like this .

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Check Also

All you need to know about Agile

All you need to know about agile. How agile methodology affects your team and delivery? Principles of agile and what usually goes wrong while implementing agile in your teams.