Home » Agile Practices » What is definition of done?

What is definition of done?

This applies to the Scrum management process.

This is a document that basically says what needs to happen for the sprint ( iteration ) to be called Done. There are at least three types of Definitions of done.

Story Definition of done

What must happen for the story to be marked as complete.

An example Story definition of done would look like this.

  1. All story should have automated acceptance test.
  2. The story should have working code supported by unit test that provide around 60 – 70 percent coverage.
  3. The story should have well defined acceptance criteria.
  4. The code must have been written as a pair or should be code reviewed.
  5. Code must be completely checked in to the source control system and the build should pass with all the automated tests running.
  6. The product owner must accept the story.

Sprint Definition of done:

  1. Product owner should have defined a sprint goal.
  2. All stories completed for the spring must be accepted by the product owner
  3. All the automated acceptance tests should be running for the stories in the sprint.
  4. All code should have been pair progrmmed or must have gone thorough a code review process.
  5. If there is a database involved, the database scripts must have been automated and tested.

Release Definition of done

  1. Product is deployed to the test box and makes it to staging
  2. Product has a formal release date.
  3. There are deployment documents for the release
  4. Training manuals are available for users.
  5. All stories for the release are completed and accepted.
  6. The release does not have any level one bugs.


  1. […] — This is where any necessary docs per definition of done will […]

  2. Definition of Done for Story…

    Story is done when # Step one # Step two # Step three # And some steps more… These links might offer some help to work this out. Building a Definition of Done…

  3. Definition of Done for Task…

    Task is done when # All subtasks are done. # Task is documented # Task’s references to requirements and other documents are updated, if needed…….

  4. Michaela says:

    Incredible! This blog looks exactly like my old one!
    It’s on a entirely different topic but it has pretty much the same page layout and design. Great choice of colors!

  5. Kristy says:

    It’s enormous that you are getting thoughts from this article as well as from our dialogue made here.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: