Definition of Done


Definition of Done, in Agile

Definition of Done for User Story#

A story is a software system requirement formulated as a few sentences in the everyday language of the user that can be completed within an Iteration. A story is done when:
  • All code is checked in
  • All developer tests pass
  • All acceptance tests pass
  • Help text is written
  • Product owner has accepted

Definition of Done for Iteration#

An iteration is done when:
  • Product backup is complete
  • Performance tested
  • Defects fixed or postponed

Definition of Done for Release#

A release is milestone representing the internal or external delivery of a working, tested version of the system. A release is done when:
  • Stress tested
  • Performance tuned
  • Security validation passes
  • Disaster recovery plan tested

More Information#

There might be more information for this subject on one of the following: