Chapter 20. Pulling It All Together

What is a system? A system is a network of interdependent components that work together to try to accomplish the aim of the system. A system must have an aim. Without an aim, there is no system. The aim of the system must be clear to everyone in the system. The aim must include plans for the future. The aim is a value judgment. (We are of course talking here about a man-made system.)

W. Edwards Deming (1900–1993)

Software development, like other engineering or business processes, consists of smaller independent processes that together make up the overall system. Each process has different cost and resource structures, and all contribute to the success or failure of the overall system. In software development, ...

Get The Practical Guide to Defect Prevention 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.