The Agile Definition of Done (DoD) is a set of criteria that must be met for a project to be considered complete. It serves as a checklist for Scrum teams, ensuring a shared understanding of the requirements needed to make a product releasable. The Definition of Done includes all of the characteristics and standards an Increment needs to meet in order to be released.
The Definition of Done is the commitment by the Developers for the Increment, much like the Sprint Goal is the commitment by the Developers for the Sprint Backlog and the Product Goal is the commitment by the Product Owner for the Product Backlog. The Definition of Done includes all of the characteristics and standards an Increment needs to meet in order to be released.
In Scrum, the Definition of Done is a clear list of conditions that must be satisfied to mark a product increment as complete.