Agile approaches have argued for years that quality is a shared responsibility. This was an important correction to the idea that quality belongs to testers at the end of delivery. Product Owners, analysts, architects, developers, testers and specialists all contribute to the quality of the product.
But shared responsibility does not automatically create shared understanding. Different roles may all take quality seriously while meaning different things by it:
- The Product Owner may focus on value and customer outcomes.
- The architect may focus on resilience, security and maintainability.
- Developers may focus on technical sustainability.
- Testers may focus on risks, behaviour and evidence.
- Operations may focus on stability and recoverability.
- Users may focus on whether the product actually helps them accomplish their work.
None of these perspectives is wrong. Product quality is multidimensional.
The problem is that the perspectives often remain fragmented across separate artefacts, conversations and professional practices. They may only be brought together when a release decision must be made—or when something fails in production. Everyone may be responsible for quality while nobody has a coherent view of the whole.
Shared responsibility is not shared judgment
Responsibility describes who contributes to the work. Judgment asks a different question:
Does the combined evidence support the conclusion that the product is good enough for its intended purpose?
That conclusion cannot be reached by adding together completed quality activities. Code review, automated testing, security analysis, usability research and operational monitoring may all be valuable. But their meaning depends on the quality needs, risks and context of the product.
The organisation therefore needs more than shared participation. It needs a shared basis for reasoning about quality.
A shared object of reasoning
A product-quality reference model could provide that basis.
It would not assign all quality responsibility to one role. Instead, it would describe the quality space within which different roles contribute. It might make explicit:
- which quality characteristics matter;
- why they matter in this product context;
- which stakeholders and scenarios are affected;
- what risks arise when they are weak;
- what evidence is relevant;
- how adequacy should be judged.
The reference model would allow different professional perspectives to remain distinct while still contributing to one product-quality judgment:
- Architecture decisions could be connected to resilience or scalability needs.
- Engineering practices could be connected to the evidence they produce.
- Operational incidents could be connected to assumptions about reliability or usability.
- Customer feedback could be connected to intended outcomes.
The different roles would no longer contribute only to their own documents and controls. They would contribute to a shared quality profile of the product.
This may be one of the most important functions of a reference model:
It makes quality a shared object of reasoning.
Shared does not mean undifferentiated
There is a danger in saying that quality belongs to everyone. When everyone is responsible in the same vague way, important accountabilities may disappear.
Shared quality work still requires different contributions:
- Product Ownership maintains the connection between product intent, priorities and quality trade-offs.
- Architects explain how design decisions support—or endanger—important quality characteristics.
- Developers create the product and much of the technical evidence.
- Specialists contribute depth in areas such as security, usability, data and operations.
- Quality professionals contribute assessment expertise: challenging the completeness of the model, identifying relevant evidence, exposing uncertainty and supporting a defensible judgment.
- Business decision-makers remain accountable for accepting residual risks associated with release, rollout or continued investment.
These responsibilities are related, but they are not interchangeable. Shared responsibility should not erase differentiated accountability.
From coordinated activity to coordinated reasoning
Scrum helps make quality part of the work of the whole team. Scaled approaches add mechanisms for coordinating quality across teams, architectures and integrated solutions.
But coordinated delivery does not necessarily produce a coherent product-quality judgment. Teams may satisfy their own acceptance criteria and Definitions of Done while system-level concerns remain unresolved.
A product may be locally complete but still lack sufficient resilience, accessibility, operability or end-to-end coherence.
A reference model could help distinguish:
- what can be assessed within one team or backlog item;
- what requires integrated product evidence;
- what can only be judged in operation;
- who must contribute to the final decision.
The result would be more than coordinated quality activity. It would be coordinated quality reasoning.
A further step for agile quality
Agile methods helped move quality away from a separate downstream phase. They made quality part of creating the product.
A product-quality reference model may enable the next step: making explicit how different perspectives, evidence and accountabilities combine into a credible judgment of fitness for purpose.
The proposition is therefore not only:
Everyone is responsible for quality.
It is:
Shared responsibility for quality requires a shared model of what quality means, differentiated accountability for contributing to it, and a shared basis for judging whether it has been achieved.
That is the shift from shared responsibility to shared quality judgment.