Definition of Done
Definition
Definition of Done: Definition of Done (DoD) is a team's shared understanding of what 'done' means for any piece of work. Beyond feature completion, DoD typically includes code review, testing, documentation, and deployment readiness. A clear DoD prevents work from being marked complete when it's actually unfinished.
Example Usage
βOur DoD: code reviewed, tests passing, documentation updated, deployed to staging. Nothing is 'done' until all boxes are checked.β
Common Misconceptions
Related Terms
Acceptance Criteria
Acceptance criteria are specific, testable conditions that a feature must meet to be considered complete. They provide clear boundaries for what's in...
Agile
Agile is an iterative approach to software development and project management that emphasizes flexibility, collaboration, and customer feedback. Agile...
Scrum
Scrum is an agile framework for developing complex products through iterative sprints, defined roles (Product Owner, Scrum Master, Development Team),...
Sprint
A sprint is a fixed time period (typically 1-4 weeks) during which a development team works to complete a set amount of work. Sprints are a core eleme...
Explore More Resources
Browse Tools
Discover 100+ vetted tools for every stage of your startup journey
Explore all toolsBuild Your Stack
Take our personalized quiz to get tool recommendations for your startup
Start the checklistRecommended Reading
Curated books to help you learn, grow, and succeed as a founder
View book recommendationsListen & Learn
Top podcasts covering startups, product, growth, and entrepreneurship
Discover podcastsHelp us improve this definition
See something that could be clearer or more accurate? Let us know.


