Skip to main content

Acceptance criteria and DoD

Last post 02:54 pm February 23, 2020 by Carlos Rafael Antunes de Azevedo
4 replies
10:27 am February 23, 2020

Hi to everyone,

Can you please clarify what is the difference between acceptance criteria and DoD? Acceptance criteria is the part of DoD or not?


10:39 am February 23, 2020

What does your team think about this?

The Scrum Guide doesn’t mention acceptance criteria at all. However it does state: ‘When a Product Backlog item or an Increment is described as "Done", everyone must understand what "Done" means.‘


11:03 am February 23, 2020

Acceptance criteria are usually considered specific per Product Backlog Item.

The definition of "Done" refers to the Increment(s) produced within a Sprint. In many contexts, the same definition of "Done" can be applied to determine when each item is "Done".

The definition of "Done" might therefore include a line, such as "Acceptance criteria have been met".


02:48 pm February 23, 2020

My understanding is similar to that of Simon Mayer, except a Definition of Done can exist at different levels. Both Product Backlog Items and the Increment have a Definition of Done, and this is universally applicable. Acceptance Criteria are descriptions of how to tell that a particular Product Backlog Item is not only done but done correctly.


02:54 pm February 23, 2020

I totally agree with the contributions of our friends above.



As Simon mentioned above, usually an acceptance criteria is specific per product backlog. 

Let me give you an example of Acceptance Criteria and Definition of Done.

Suppose we are talking about a backend development project, PO may define the acceptance criteria for a product backlog item that the response time for a GET operation (an operation that returns information to the user) should be equal or less than 200 ms. 

A Definition of Done is applicable to every product backlog item delivered by the Development Team, providing transparency to everyone on what is required to consider a deliverable done. 

One example would be: every product backlog item delivered by the Development team must be unit tested, have the pull request related to the product backlog item approved by two other developers, the build must pass the regression tests [and meet its Acceptance criteria].


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.