What Is The Definition Of "DONE"

Introduction

 
The definition of "done" is work which meets specific criteria. It's a collection of deliverables required to produce a working product or software.
 
In short, the definition of done (DOD) means a checklist that prescribes what conditions must be met before calling something done.
 
Feature or user stories in Sprint have to be 100% done, many times in software program development, “DONE” doesn’t, in reality, mean “DONE!”. It doesn’t imply tested or designed. And it surely doesn’t usually accept by the product owner. 
 
In the Scrum Framework, there is a rhythm to the work. Each and every Sprint, the team tries to get a number of factors carried out. “Done” implies a complete, deliverable product that can be utilized by a customer.
 
If something is half of accomplished at the end of the Sprint, then you’ve expended resources, effort, and time and gotten nothing to a deliverable state.  It would possibly have been better to create something smaller—something that absolutely works.  
 
What Is Definition Of
 
To create a shared understanding by everyone in the Scrum Team we must need the “Done” checklist. It means that the feature has been Designed, Developed, Tested and in a potentially releasable state. 
 
You can create a shared understanding by creating a definition of DONE checklist like this:
  • SD reviewed and signed off
  • Code review has done
  • Changes incorporated
  • The code is checked into the right branch in version control.
  • TDD Completed
  • Test Case Generation and Verification completed
  • Code coverage tests were completed
  • Code passed the regression test suite with no failures
  • Code passed the acceptance criteria laid down by the customers

Summary

 
DoD doesn't give static reports which we can check for individual performance. It's an auditable checklist for the team. Each scrum team has its own definition of done that differs from team to team but once agreed it should be kept consistent across several iterations that the team works on.
 
Thank you for reading. If you find this post useful then please share your feedback, as knowledge increases if you share it.
 
Please feel free to send your valuable feedback.