In Agile methodologies, specifically Scrum, Definition of Done (DoD) and Acceptance Criteria (AC) lists are very important concepts. They connect what the product owner wants to what the development team delivers. In that sense, they can be seen as contracts between the two parties.