Agile Quality Management Foundations
Agile Quality Management Foundations ensures quality through continuous collaboration, iterative testing, and customer focus in agile projects.
Agile Quality Management Foundations is the set of concepts describing how a team defines, builds in, and verifies the quality of the work it produces, ensuring that the throughput and flow properties emphasized in execution and flow control do not come at the expense of producing output that is actually fit for its intended use. Where flow control measures how quickly work moves through a process, quality management addresses whether the work moving through that process meets the standard it is expected to meet, a distinct concern that must be managed alongside speed rather than sacrificed for it.
This foundation covers what quality means for a product, the philosophy of building quality in throughout the work rather than inspecting for it only afterward, the specific standards a team agrees to as its threshold for calling work complete, the different ways quality can fall short, and the practices used to verify quality before and after work is delivered.
Defining Quality
Agile Quality Management Definition
Agile quality management is the practice of defining, maintaining, and verifying the standard a team's output must meet, integrated throughout execution rather than addressed only as a separate, final step.
Product Quality Definition
Product quality is the degree to which a delivered product meets the needs and expectations of the people it is intended to serve, encompassing both correct functional behavior and the broader nonfunctional standards a product is expected to satisfy.
Building Quality In
Built In Quality Definition
Built in quality is the practice of applying quality standards continuously throughout the work itself, rather than producing work first and inspecting it for defects only afterward, reflecting the view that quality is more reliably achieved as an integral part of execution than as a separate correction step.
Quality Criterion Definition
A quality criterion is a specific, defined standard a piece of work must satisfy, providing the concrete basis against which built-in quality practices and later verification are actually checked.
Establishing the Standard for Completion
Definition of Done Definition
A definition of done is an explicit, agreed-upon set of quality criteria that a work item must satisfy before it is considered complete, providing a consistent, shared standard used across every item a team delivers.
Identifying Quality Shortfalls
Defect Definition
A defect is an instance where delivered work fails to meet its intended quality criteria, representing a specific, identifiable gap between expected and actual behavior or characteristics.
Escaped Defect Definition
An escaped defect is a defect that was not caught before delivery and is instead discovered after the work has already reached its intended audience, distinguished from a defect caught earlier by the point at which it was found.
Technical Debt Definition
Technical debt is the accumulated cost of shortcuts or compromises made during execution that were not fully resolved at the time, representing a form of deferred quality work that must eventually be addressed to avoid growing future difficulty.
Verifying Quality
Quality Gate Definition
A quality gate is a defined checkpoint at which work must satisfy specific quality criteria before being allowed to proceed further, providing a deliberate point of verification built into the workflow.
Quality Validation Definition
Quality validation is the process of confirming that delivered work actually meets its defined quality criteria and definition of done, closing the loop between the standards a team has set and the work it has actually produced.