In several recent field notes, I have explored how quality begins before testing. Requirements may form part of the reference model against which a product is assessed. Acceptance criteria can make expectations explicit. Test cases often reveal details that were missing from the original product definition. Definition of Ready and Definition of Done can connect intention, implementation and assessment. Product Ownership has a much more important quality role than simply maintaining a backlog.
Together, these ideas suggest a stronger quality sequence:
- The Product Owner defines the intention.
- The story makes it concrete.
- The team implements it.
- Testing provides evidence.
- The Definition of Done confirms completion.
That would already be a significant improvement over treating quality as something testers add near the end. But I am beginning to think it is still not enough.
A well-delivered story is not necessarily a good product
A story can be clearly formulated. Its acceptance criteria can be precise. The implementation can be technically sound. The tests can pass. Every condition in the Definition of Done can be satisfied. And the product can still be poor.
The story may solve the wrong problem. It may work in isolation but create inconsistency elsewhere. It may support an obvious scenario while failing across a complete user journey. It may introduce complexity that weakens maintainability. It may function at current scale but not at the scale required by future customers.
This does not necessarily mean that the story, testing or Definition of Done failed. It may mean that we asked them to carry more of the quality model than they can support.
Stories are delivery instruments
Stories help us divide work into manageable pieces. They support conversation, prioritization, implementation and feedback. But users do not experience a collection of stories. They experience a complete product.
Usability emerges across journeys. Performance appears under realistic load. Resilience becomes visible when dependencies fail. Maintainability is affected by accumulated design decisions. Security and data integrity cut across features and organisational boundaries. These qualities cannot always be assessed meaningfully within a single story.
This creates an important distinction:
Story-level acceptance is not the same as product-level assessment.
The first asks whether an increment meets its expectations. The second asks whether the product as a whole is good enough for its purpose, stakeholders, risks and context. We need both.
Definition of Done is not a definition of quality
The Definition of Done is an important mechanism. It can establish shared expectations for code review, testing, documentation, deployment and other necessary activities. But it may be given more meaning than it can carry.
A Definition of Done usually tells us whether the team has completed the expected work correctly. It does not necessarily tell us whether:
- the product solves the right problem;
- the complete user experience is coherent;
- the architecture remains sustainable;
- operational risks are acceptable;
- the intended outcome is being achieved.
A strong Definition of Done contributes evidence. It is not, by itself, a complete reference model for product quality.
Quality extends from intent to outcome
Perhaps the deeper mistake is that we have confused a delivery process with a quality model. The delivery process may look like this:
Product Owner → story → implementation → testing → done
A broader quality perspective looks more like this:
Intent → product definition → implementation → integrated product → operation → outcomes → learning
This wider view introduces questions at several levels:
- Did we understand the problem and intended outcome?
- Did we translate that understanding into clear and assessable expectations?
- Did we build the solution correctly and sustainably?
- Does the integrated product exhibit the quality characteristics required in realistic use?
- Does it create the intended value after release?
- What have we learned that should change the product—or our understanding of quality?
Testing contributes to this system, but it does not contain the whole system. Product Ownership contributes to it, but one role cannot represent every relevant quality perspective. Stories contribute to it, but they cannot describe every emergent property of the complete product. The Definition of Done contributes to it, but process completion does not prove fitness for purpose.
This is a leadership question
Teams can improve stories, acceptance criteria, refinement, testing and their Definition of Done. But a holistic quality approach extends beyond the authority of a single team.
It may require alignment between strategy, product management, engineering, architecture, operations, security, support and other stakeholders. It requires explicit choices about quality characteristics, risks, evidence and decision-making.
Only leadership can create the conditions in which these perspectives form one coherent quality system. The leadership question is therefore not only:
Are teams following the expected quality practices?
It is also:
Does the organisation have a sufficiently complete model of quality in the first place?
A broader working hypothesis
Quality begins before testing. But it also extends beyond testing, beyond individual stories and beyond the Definition of Done.
The familiar delivery sequence remains valuable. It helps teams convert product intentions into tested increments. We should not abandon it. We should stop mistaking it for the complete quality model. A collection of accepted stories is not automatically an acceptable product.
A collection of accepted stories is not automatically an acceptable product. Product quality cannot be secured at the end of delivery.
It must be governed from intent to outcome.