2 Cleanroom Management by Incremental Development

Incremental development under statistical quality control is the Cleanroom approach to establishing and maintaining management control of a software project. Incremental development was proposed by Mills in the early 1970s, but did not gain prominence until the late 1980s when Cleanroom articles and field reports by Mills and associates began to appear. In his influential commentary on software practice, “No Silver Bullet: Essence and Accidents of Software Engineering,” Fred Brooks described the profound effects of the incremental development approach.

Some years ago Harlan Mills proposed that any software system should be grown by incremental development [Mills 1971]. That is, the system should ...

Get Cleanroom Software Engineering: Technology and Process 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.