Cost of Quality — Revision Questions

Purpose: Self-study and exam preparation Format: Explain in your own words, give brief examples


Question 1: Why Cost of Quality Matters

Why is it important to express software quality issues in financial terms rather than technical metrics?

Give an example of how you would reframe a technical quality problem (e.g., “fault density increased”) into business language for management.


Question 2: The Four CoQ Categories

The Cost of Quality framework divides costs into four categories: Prevention, Appraisal, Internal Failure, and External Failure.

Explain the difference between conformance costs and nonconformance costs. For each of the four categories, give one concrete example from a software development project.


Question 3: Prevention vs Appraisal

Weinberg observed: “When managers say ‘Testing takes too long,’ what they should be saying is ‘Fixing the bugs takes too long.’”

Explain the difference between appraisal costs and internal failure costs using this insight. Why is this distinction important for quality planning?


Question 4: The 1:10:100 Rule

The 1:10:100 rule states that fixing a defect costs $1 in requirements, $10 in development, and $100+ after release.

Explain why this cost escalation occurs. How does “shift-left” testing leverage this principle to reduce total CoQ?


Question 5: Traditional vs Modern CoQ Models

The traditional CoQ model (1950s-1970s) suggested there is an optimal quality level below 100% conformance. The modern model (Kondo, Juran) argues the optimum can extend toward 100%.

What is the key difference in assumptions between these models? What does Knox mean by “do something different”?


Question 6: Process Maturity and CoQ

Raytheon’s empirical data showed that moving from CMM Level 1 to Level 3 reduced total CoSQ from ~65% to ~20% of project costs.

Which CoQ category showed the largest reduction? Explain why process improvement has this effect on the cost structure.


Question 7: Tank and Pipes Model

The “tank and pipes” model visualizes defects flowing into a system (injection) and being removed through V&V activities (removal).

Draw or describe this model and explain what “residual defects” represent. Why is it important to track both injection and removal rates?


Question 8: Improvement Strategies

You have two options to reduce field defects:

  • Option A: Improve unit testing effectiveness from 50% to 70%
  • Option B: Add code inspections that catch 20% of defects before testing

Both achieve the same residual defect count. Which option is more cost-effective and why?


Question 9: Making CoQ Actionable

To implement a CoQ program, you need data from multiple sources.

List three data sources for CoQ measurement and explain what quality cost information each provides. Why is defect classification (origin phase, detection phase, type) essential for improvement?


Question 10: Technical Debt and CoQ

Technical debt can be viewed as a form of deferred quality cost.

Explain how technical debt relates to the CoQ framework. What are the implications of quantifying technical debt as an increase in the “cost of change”?


Topics Covered

Topic Questions
Business case for CoQ Q1
Four CoQ categories (PAF) Q2, Q3
Economics of quality Q4, Q5
Process maturity impact Q6
Defect injection/removal Q7, Q8
CoQ implementation Q9
Technical debt Q10

This site uses Just the Docs, a documentation theme for Jekyll.