4.10. Deming Revolution Finally Comes to Software

The concept of defect root cause analysis and prevention originated in the manufacturing industry, in the fields of quality control and management, pioneered by W. Edwards Deming and Joseph M. Juran. This discipline is called Total Quality Management (TQM). Its application to software development was introduced by Watts S. Humphrey and gained some popularity in the 1990s. But it has not yet really taken root.

There are two reasons why TQM techniques have been slow to catch on in IT:

  1. They were rejected by the software development culture. Many people within the industry doubted that effective defect prevention could be applied to IT.

  2. Tools to support TQM for software did not exist.

Get The Next Leap in Productivity: What Top Managers Really Need to Know about Information Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.