DEFINITION OF DONE

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.

Advertisements

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