In agile methodology, the definition of done is a set of mutually agreed-upon criteria that all project tasks and backlog items must meet to be considered finished or done.