Skip to main content

Who is responsible for creation of DoD?

Last post 02:55 pm July 11, 2023 by Daniel Wilhite
15 replies
05:31 pm January 17, 2017

Can someone pls help me answer this question & also help to understand the reasoning behind it

Thanks,
NJ


07:20 pm January 17, 2017

What are your current thoughts about the best answer, bearing in mind what you may have read in the Scrum Guide?


02:34 pm January 19, 2017

The Development Team is responsible for creation of DoD.


03:01 pm January 19, 2017

I believe its the collaborate effort of the Scrum team. However, in the Scrum guide, it mentions - "If the Definition of done for an increment is part of the convention or guidelinenes , all Scrum teams must follow it. If done for an increment is not a convention of the development organization, the Development team must define a definition of done"

Trying to really understand what that sentence exactly means.
And the answer to the questions: -

1) Who creates the DoD?
2) Who is responsible for Dod?

Are 1 & 2 the same?


03:59 pm January 19, 2017

Scrum Teams can be part of large organizations which have a stake in the quality of the products being developed. An agile team isn't necessarily garage startups, and they can have a duty to parent organuzations in terms of quality, risk control and observing strategic direction.

Hence the first place to go for a Definition of Done ought to be the organization itself. It may have standards that need to be observed with regard to branding, legislation, contractual conditions or any number of other factors. A team may augment that standard with their own criteria.


07:36 pm January 19, 2017

Scrum team is responsible for creating of DoD


11:35 pm January 23, 2017


Posted By Upendra Srivastava on 19 Jan 2017 07:36 PM
Scrum team is responsible for creating of DoD


Sorry, but I don't agree:
' If "done" for an increment is not a convention of the development organization, the Development Team of the Scrum Team must define a definition of “done” appropriate for the product.'


03:05 pm December 24, 2020

Unless this question on Open Assessment point it has correct for Dev Team, the Scrum Guide refers:

"If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product."

For me make sense to be a Scrum Team responsibility instead Dev Team, since the PO have the responsibility for the final product.


07:15 pm December 24, 2020

Le Guide Scrum 2020 est clair à ce sujet en page 13 version Française:

  • Soit la Definition on Done pour un incrément fait partie des standards de l'organisation, dans ce cas toutes les Scrum team doivent la suivre,
  • Soit s'il ne s'agit pas d'une norme de l'organisation, la Scrum Team (Product Owner, Scrum Master et développeurs) doit créer une Definition of Done approprié pour le produi.

01:23 pm December 26, 2020

Answer is Development Team.

Scrum Guide says as follow,

"The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint"


09:17 am July 5, 2023

I believe this has changed with the 2020 Scrum Guide. It now clearly states that the DoD is the responsibility of the whole Scrum Team: 

If the Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product. 


02:39 pm July 5, 2023

Defining Done ought to be collaborative. There is a duty of care to others, and the requisite level of quality must be understood along with the ability of the Developers to meet it:

If the Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product.

The Developers are required to conform to the Definition of Done.

Making sure that Done is achieved is the specific accountability of the Developers. They are the ones doing the development work and hence only they are in a position to assure it:

the Developers are always accountable for:

---

  • Instilling quality by adhering to a Definition of Done;


09:50 pm July 5, 2023

Organization who is sponsoring Scrum does it. If they don't do it, then Scrum team. Read the "Definition of Done" section of the Scrum guide.

 


07:59 am July 6, 2023

Instead of asking who is responsible for DoD, it is worth asking who needs it and for what?

I believe the Scrum Team needs it to be able to communicate what it means for the Increment to be Done. So, that they can transparently inspect it with the stakeholders. Thus if there is no Definition of Done provided they need to establish it. 


09:29 am July 11, 2023

Jacek Markiewicz, that is all fine but the devil is in the details. And it's good to know that between the latest version of the Scrum guide and the previous one, the DoD responsibility has changed. This is important to know when passing the test as it good make a pass or fail difference. 


02:55 pm July 11, 2023

This is important to know when passing the test as it good make a pass or fail difference. 

While this is true, is passing the test the only reason you would want to know this?  What others are saying is that if you will be working in an organization that is using Scrum, it is better to know the importance of the Definition of Done.  

On that note, I will point out that the Scrum Guide does not say the Scrum Team can not further refine the organizational Definition of Done.  It states (emphasis by me)

If the Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum.

I have been in organizations that have defined a minimal set of conditions that all teams would follow (all code reviewed, passes all tests, etc) but then each team would add additional conditions to enhance the definition for their individual products or team agreements. 


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.