Back to Course
Agile & Scrum

Artifact 4: Definition of "Done"

What is the Definition of Done?

The Definition of Done (DoD) is a shared, formal description of the state an increment must be in for the team to consider it complete—for example, code reviewed, unit tested, integrated, and documented.

Why It Matters

  • It creates a shared understanding of quality across the whole team.
  • It prevents "hidden work" from being discovered late, after items are reported as complete.
  • It ensures that every increment is genuinely usable, not just superficially finished.

Evolving the Definition

As a team matures, the Definition of Done typically becomes stricter, incorporating more rigorous testing, documentation, or non-functional requirements.

Ready to master real-world software testing?

Learn manual and automation testing hands-on with mentor-led sessions.

Explore Course