Overview#
Definition of Done, in AgileDefinition 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