In software, a Definition of Done 1 describes the tasks needed for every new functionality, regardless of size or request.
• Every task under the User Story has been completed
• Unit tests all pass
• At least one other team member has performed a peer review
• User documentation is updated
• Deployed to UAT
In a non-development context, the DoD is still a list of non-functional requirements that are required to be completed before work is considered complete.
• Steps to recreate are documented
• Steps to solve the problem are documented
• Customer satisfaction rating is documented