Definition of Done
A ‘definition of done’ usually takes the form of the checklist that must be completed in order that we are confident our product increment is complete and functional.
For example:
Design reviewed
Code completed
Code inspected
End-user documentation updated
Tests complete (we may have a checklist of tests that need to be completed)
Acceptance tested product available for all users
The team is in the best position to decide the definition of done as they are the ones that need to deliver against it. However, checking that definition with the product owner and other relevant stakeholders ensures that it stands up to scrutiny.
What ‘done’ looks like is a key part of any backlog refinement or planning activity.