4.20. The Test Suite Is Part of the Product

A related problem is that in IT, managers often do not consider this regression test suite—the code that verifies the application—to be as essential as the code written to implement the functionality. To put Deming's findings into practice and to really overlap QA with development, you need to recognize that the application consists of two parts: the part that implements functionality and the part that verifies it.

Applications need to be designed and constructed in this way, which means that the organization must dedicate appropriate time and resources for this—just as manufacturing organizations have to invest in placing testing equipment along the production line.

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.