Process assurance and product control
5 min read
Lesson objectives
- Apply process assurance and product control to a bounded case and justify the result and its limits.
When a defect recurs in a booking screen, the current release needs a fix, but there is another question: why did the way of working let the defect escape? The distinction between quality assurance and quality control is useful here. Quality assurance concerns organized activities that provide confidence that quality requirements will be met: how requirements are written, who reviews them, and how changes flow into testing. Quality control examines a particular output against a requirement, for example by running a case against the current build. Teams sometimes use the two labels loosely. Specify the object inspected and the process improved rather than relying on the label alone.
Suppose an appointment page displays one calendar representation but stores another. A tester discovers that the displayed day differs from the stored day for a boundary case. That is a product defect observation. A developer repairs the conversion and the tester repeats the failing and neighboring cases: correction and control of the product. If the problem recurs because the conversion specification omits a time-zone rule and design review excludes a support representative, changing the review step is preventive process work. It cannot replace evidence that the current defect was fixed.
First establish the unit of observation. Did the same defect recur in two builds, or do similar symptoms have different causes? Record case identifiers, build, environment, and the condition that failed. Then look for an earlier point at which the missing rule could have been noticed. If two of four observed cases concern interpretation of a date boundary, that is a signal of ambiguity in a tiny test sample, not an organization-wide defect rate. Ask the requirement owner for the approved rule instead of deriving policy from the product's present behavior.
Choose a preventive action with an observable completion condition. “Raise awareness” says little about how work changes. A concrete change could require every date-conversion change card to include two input and expected-date examples around midnight, reviewed by product, development, and testing before merge. After two cycles, inspect whether those examples appear and whether ambiguity-related findings decline. Even then, fewer defects alone do not prove causation if work volume or difficulty also changed. Record what is and is not comparable.
Prevention does not imply adding a large meeting to every edit. Balance its cost against defect risk. A payment operation may warrant independent review; a low-impact display label may need only a brief check. A weekly release team and a continuous deployment team may implement the same control differently. Name the control point, owner, and evidence: who writes examples, who verifies their completeness, and where the review result is kept. If the specialist cannot change the team's workflow, they present a proposal with defect evidence and effort implications to the process owner. They cannot declare the process assured by themselves.
Check results in both directions. If the checklist is completed while date conversion remains wrong, the checklist is insufficient or merely ceremonial. If a test catches and helps fix one defect, that does not establish maturity of requirements work. A useful report separates current product condition from the proposed recurrence-prevention action and gives each a future check. The decision owner can then choose an immediate repair and a process improvement without treating the absence of an observed defect as proof that the whole product is defect-free.
Lesson summary
Apply process assurance and product control to the case and check what its evidence supports.