Skip to main content

How many Definitions of Done does Scrum need?

Last post 02:37 pm July 10, 2025 by Margaret O'Brien
9 replies
09:12 am June 18, 2025

.. Or rather ..
Why would you want to "Expand" Scrum with a second Definition of Done?
What does that enable?

I have a theory, but wanted to get some opinions first.
 


01:49 pm June 18, 2025

Scrum is minimally prescriptive. You can have as many Definitions of Done as you like, and at many levels, but there must be a Definition of Done that asserts the quality of the Increment and which provides transparency over this.


12:10 am June 19, 2025

I once inherited a team that had multiple Definitions of Done (DoD) as a workaround for organizational constraints they didn’t know how to address. For example, they needed sign-offs from Legal and Security, which couldn’t be completed within a Sprint. UAT was another common issue.

The result? Transparency was lost. The Increment wasn’t truly "done" and issues discovered late in the release cycle came back to haunt us, often with a higher cost to fix. The cost of undone work became the clearest lesson: one true DoD that reflects a usable, fit-for-purpose Increment is the only sustainable path.

If a team feels the need for more than one DoD, that’s not a reason to change Scrum or bend The Rules of the Game. It’s a signal that the organization needs to change to support Scrum and business agility, not the other way around. Though isn't it often easier to change Scrum?

 


10:46 am June 19, 2025

Given your use of “Expand”, I assume you are referencing the recently released SG Expansion Pack from Jeff, John and Ralph. My comments on predicated on this assumption. 

I would say that the Definition of Output Done is really just the Definition of Done that we know and love as a commitment to the Increment. They have given it an expanded name and some new language in the definition, but for the most part it feels the same to me (commitment to quality/tech standards for the whole increment).

Definition of Outcome Done is the new one introduced. Something that looks beyond the outputs of the Sprint to validate if outcomes or hypothesized benefits were actually achieved. I don’t think this takes away from the Scrum framework in any way. It doesn’t change the DoD or it’s purpose, it is complimentary practice that supports evidence based product management. 

I will admit I am still deciding how I feel about the expansion pack overall. Scrum is purposely incomplete so we can bring in whatever complimentary practices make sense for our context. This expansion pack feels like a collection of those. Something similar to the Scrum.org Learning Series content (which is already doing a great job expanding on Scrum concepts). 


11:06 am June 23, 2025

In Scrum, you only need one Definition of Done (DoD) per team.

Single DoD per Scrum Team:

The Scrum Guide explicitly states that the Definition of Done is a shared understanding across the Scrum Team of what it means for work to be complete. It applies to all Product Backlog Items.

 


08:16 pm June 24, 2025

Thanks all. I also inherited a team with multiple DoDs, it enabled them to claim story points without the "increment" being usable or valuable. One of the first questions I now ask of clients is "How much time and work is there between your definition of done, and code being in production doing it's job?". It's a finger-in-the-air measure of undone work, or immaturity. And they usually don't like me asking.
Re the "Expansion Pack", I read the Definition of Outcome Done as redundant with a well written Product Goal, and the Definition of Output Done as a reduced version of DoD, enabling teams to say they've "done an increment" regardless of the increment being of any value. 
I agree with Chris; it's easier to change Scrum than address lack of efficacy in your system.


12:34 am June 25, 2025

it enabled them to claim story points without the "increment" being usable or valuable

When I see teams 'claim' story points for undone work, they are a but shocked when I tell them their velocity is ZERO.


08:02 am June 25, 2025

One of the first questions I now ask of clients is "How much time and work is there between your definition of done, and code being in production doing it's job?". It's a finger-in-the-air measure of undone work, or immaturity. And they usually don't like me asking.

They probably have no score card at all for technical debt. This can be embarrassing for people who otherwise play by the numbers, so they throw up the defense shields.

Rather than asking "how much", consider asking how this remaining work is being accounted for and managed. Wonder about it. Expect dismissive or patronising responses about how things work in the company. No matter: just start a train of thought about due diligence and accountability. Any numbers can come later.


04:44 pm July 8, 2025

Not so late to the party I hope, but I want to shed some light on the DoD as a commitment in scrum, and also address the concept of « DoD of outcomes » introduced in SGEP.

First, on the standard DoD, there should be only one per product. This, especially, holds true if you have multiple teams working on the same product. 
How ? The best way to promote and keep transparency and alignement, within and outside the teams, is to have a single DoD per product so that integrated work and increment have one source of quality checks.
One thing to keep in mind though is that the unique DoD may have some quality checks that may concern only one team. And even in that case, those checks should remain part of the unique  shared DoD to ensure everyone has the same understanding of what "Done" means.

About the DoD of outcomes, newly suggested in the SG expansion pack, it concerns validating the outcome of the sprint, following the running of the experiment (sprint) and delivering the output (increment). It’s truly an inspection of the increment in regards to hypothesis taken that needs to be validated in order to see the kind of value it creates and thus helping formulate new hypothesis about future goals. Given that and in my humble opinion it should not be called DoD, because it creates the confusion that everything in it must be respected and valid, but it's not the case, it is an evaluation of the experiment. In my perspective, it does expand on scrum by going into details and being more prescriptive and obvious let’s say, and it does not contradict scrum. However, it should not be called DoD as its purpose is different. I would suggest calling it simply Spring Goal Verification.


01:12 pm July 10, 2025

As a Product Owner, I need one definition of Done. Done for my team means it passed Quality Assurance testing and then received my approval. We will take that completed story to the users during sprint review who may wish to further refine/improve the work. Most often, they will play with the functionality in our Demo environment and then offer feedback after a period of time. In some instances, they may not have feedback until after using it in the live application. Our 2 week sprints allow for adjustments to meet user needs.

 

When a different team started work on this project, they had Done, Done Done, Done Done Done. This was confusing, and we never saw actual functionality developed or presented. When pressed for what the 3 definitions meant, it was clear the definition was a constantly changing interpretation. Thus my team wanted one definition of Done.

 

For the examples of needing sign off by other groups before something is considered done, I would wonder if the AC's were aligning to the outcomes expected or if there were dedicated quality assurance testers (whose job is to understand user workflows) or if the story/stories was/were too big. But I can also understand that some applications may be very complicated to the point that only the end users can truly validate. 


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.