O'Reilly logo
  • Paul Michelman thinks this is interesting:

Constructing Done Criteria to Promote Quality

Quality is not an act; it is a habit.


Done criteria are clearly stated conditions that a user story must meet for the functionality to be deemed complete and shippable for release. Done criteria supports the Agile principle of technical excellence, by which team members apply continuous attention to engineering practices and techniques focused on building a quality product.

Done criteria set the tone and create a habit on what it means to be done. These criteria should b...


One of the more critical planning activities that every agile organization must undertake is defining clear criteria to determine if a specific user story is “done.” This lesson illustrates how, in contrast to the waterfall approach, in agile the definition of “done” involves testing.