Definition of Done (DoD) is an team agreement of criteria that must be met before an task is done. This criteria is usually a checklist and should be visualised for everyone to see.

Just remember, don’t make the checklist to long. It´s important to just focus on the minimum criteria that are needed to get it done.

With explicit DoD you minimize the risk for misunderstandings between development team and the customer.

Done means done and nothing else. Done should mean shippable. Ask yourself, is this feature ready to be shipped?.

Example of a basic DoD list:

  • The code is well written
  • All the code is checked in
  • The code is tested
  • The code have all the needed automated test
  • All needed documents are updated
  • All test are green

Read More:

Thanks to Jimmy Janlén for letting me use his pictures from Agile Topics Cards.

Leave a Reply

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

You are commenting using your 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 )

Connecting to %s