What is a Definition of Done?
A Definition of Done is a set of criteria that a task, feature, or release must meet before it is marked complete. It outlines the functional, visual, technical, and documentation requirements that need to be satisfied. This creates a consistent benchmark for quality and removes guesswork about what “done” actually means.
These criteria often include functional acceptance, UX and UI alignment, accessibility checks, testing and code review, and updates to any relevant documentation. The aim is to create an agreed, shared understanding that supports high quality work. As part of our consulting work, we help teams develop Definitions of Done that are practical, achievable, and aligned with how they deliver. A Definition of Done is not static. It can evolve as the team matures or as the product grows in complexity, allowing organisations to refine their standards over time.

