Agile – Definition of Done

Prabhu TL
2 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

The definition of done for User Story, Iteration, and Release is given below.

User Story                                                                                      

A user story is a requirement which is formulated in a few sentences in everyday language of an user and it should be completed within an iteration. A user story is done when

●      All the related code have been checked-in.

●      All the unit test cases have been passed.

●      All the acceptance test cases have been passed.

●      Help text is written.

●      Product Owner has accepted the story.

Iteration

An iteration is a time boxed collection of user stories / defects to be worked upon and accepted within the release of a product. Iterations are defined during iteration planning meeting and completed with an iteration demo and review meeting. An iteration is also termed as a sprint. An iteration is done when

●      Product backup is complete.

●      Performance has been tested.

●      User stories have been accepted or moved to the next iteration.

●      Defects have been fixed or postponed to the next iteration.

Release

A release is a major milestone that represents an internal or external delivery of working, tested version of the product/system. A release is done when

●      System is stress tested.

●      Performance is tuned.

●      Security validations are carried out.

●      Disaster recovery plan is tested.

Share This Article
Prabhu TL is a SenseCentral contributor covering digital products, entrepreneurship, and scalable online business systems. He focuses on turning ideas into repeatable processes—validation, positioning, marketing, and execution. His writing is known for simple frameworks, clear checklists, and real-world examples. When he’s not writing, he’s usually building new digital assets and experimenting with growth channels.
Leave a review