Definition of Done
"Definition of Done" is a common concept in Agile methods, especially in Scrum. It's a single list of everything that should be done for each Product Backlog Item (e.g. user story). A Definition of Done usually contains the following:
- Development processes, such as specification, design, build, integrate, test, and documentation
- Non-functional features, such as security, performance, scalability, and maintainability
- Quality criteria and acceptance criteria
The general idea is that well-formed Product Backlog items are so similar, that a majority of their development and quality activities are the same, and can be documented in a centralized place (Definition of Done) rather than being mentioned separately for each item.