Definition of done, also known as DOD is an important agile term that specifies the minimum requirements the user story must adhere to for the team to call it complete. It is an important criterion that has to be fulfilled for the user story or the Epic or the sprint to be marked done or completed. It is important to note that the acceptance criteria on the user story consist of the requirements or test specifications that have to be confirmed to call the story to be working as expected. However, the definition of done supersedes the acceptance criteria (AC) which specifies conditions that are important from a functional perspective while DoD also specifies the non-functional perspective which contributes to the user value and quality. To call the product increment done, both the definition of done as well as the acceptance criteria need to be completed and done.