What is Definition of Done? — UK Software Development Guide
Direct Answer
The Definition of Done (DoD) is a shared agreement within a Scrum team that defines what criteria must be met for a user story to be considered "done." A typical Definition of Done might require: code written and reviewed, unit tests passing, integration tests passing, accessibility tested, documentation updated, and deployed to staging. The DoD ensures consistent quality standards across all completed work.
Related Glossary Terms
Dtac
DTAC explained for UK software developers and business owners. DTAC (Digital Technology Assessment Criteria) is the NHS's mandatory assessment framework for digital health technologie... UK context, examples, and related services.
DEVOPS
DevOps explained for UK software developers and business owners. DevOps is a set of practices, principles, and culture that combines software development (Dev) and IT operations (Ops) t... UK context, examples, and related services.
GRAPHQL
GraphQL explained for UK software developers. GraphQL is a query language for APIs and a server-side runtime for executing those queries, developed by Meta (Facebook)... UK context and related services.
Wcag
WCAG 2.1 explained for UK software developers. WCAG (Web Content Accessibility Guidelines) 2.1 is the international standard for web accessibility published by the W3C... UK context and related services.
Docker
Docker explained for UK software developers. Docker is a platform that packages software and its dependencies into standardised units called containers. A Docker con...
Agile
Agile explained for UK software developers. Agile is a set of principles and practices for software development that prioritises iterative delivery, collaboration, ...
Get Expert Advice on Definition-of-done
Speak with our UK software development experts about Definition-of-done. Free consultation, transparent pricing, no obligation.