What is Definition of Done in Scrum?

Posted on April 11, 2012
Filed Under Scrum Basics, Scrum Tutorial | Leave a Comment

While there are multiple ways to keep a check on the health of a project in Scrum, not having clearly defined what is done can lead into failure. It is important to define the exit criteria for each and every stages of your project starting from story to software release to production.

Here is a quick reference to “definition of done” in Scrum i.e  what it meant to be done with a story, a sprint, a release to your integration environments and, last but not least, your release to production environment.

The below is not a complete list but gives you an idea to “Definition of Done” at each stage. You could define your own based on your project environment. You would need to define “done” for all four stages stated below:

1. Story
2. A Sprint
3. Release to Integration Environments
4. Release to Production Environment.

What does done with a Story mean..

All code tested
All code checked in
All unit tests passing
All acceptance tests identified written and passing
Functional test passing

What does done with a Sprint mean..

All Story criteria met PLUS
Product backlog updated
Performance Testing done
All bugs closed or postponed to next sprint
Code coverage to all unit tests is 80%

What does done with Release to integration mean..

All Sprint criteria met PLUS
Installation package created
Operation guide and troubleshooting guide created
All test suits passing

What does release to product mean..

All integration met PLUS
Stress testing done
Performance Testing done
Network diagram updated
Security Validation pass

Related Posts Plugin for WordPress, Blogger...


*Visited 3531 times, 4 So far today*

Comments

Leave a Reply





    KnowScrum
  • About

    All about Scrum Framework, Tutorials, Guides, Discussion Forum. KnowScrum.com is maintained by Scrum Certified Industry Experts. Please feel free to participate on Scrum initiatives on KnowScrum.com