I have just read an interesting article on “Definition of Done” in this blog:
https://medium.com/@paralloid/the-definition-of-done-and-its-impact-on-productivity-dd34b1126f73. The author lists all the criteria that must be met for a project to be considered completed. He sees these points as part of a project checklist. However, they could also be seen as sub-projects. I found this idea interesting, as GTD often raises the question of how to deal with sub-projects. What do you think of the author's idea? Do you prefer checklist entries in the sense of a “Definition of Done” or sub-projects or a mix of both?
Translated with DeepL.com (free version)
For clarity/edification: this is not new per se. The term "Definition of Done" (DoD) comes from the Agile world from over 25 years ago. Specifically, the Scrum flavor of Agile.
DoD's usually are achieved through having explicit acceptance criteria, common standards & conventions, and generally agreed upon best practices. This is all done in a team and organization setting whereby the person(s) defining the work, doing the work, testing the work, and validating/approving the work are not always guaranteed to be the same person(s).
In essence, this is all overkill for an individual. It's really a technique designed and best suited for teams and organizations. Trying to use it an individual level is a lot of extra overhead for not a lot of benefit, if any at all.
Keeping things simple, dead simple, is optimal for individuals since there's not a lot of formality needed for most tasks that an individual has (i.e. "Pay electric bill" is self-evident and self-describing for what "done" is). It can be beneficial to have some pre-canned checklists or notes on what "done" looks like in more detail for
some tasks. However, it's usually for the extreme ends of the spectrum of the types of tasks: the new, unknown, and complex tasks and the very familiar, mundane, and monotonous tasks that are delegating/doing when "brain dead". Usually these are less than 30%, combined, of the total amount of tasks in a given system.
Overall, a "Definition of Done" is a good technique but an individual's tasks are the wrong context for execution/implementation of it.