1. Developing a Plan

“Unplanned process improvement is wishful thinking.”

—Watts Humphrey, Managing the Software Process

[Humphrey89]

There are many approaches to improvement that we have seen since 1989. Two stand out as the most common. With the first approach, small teams document the tasks they typically perform when they develop software. The notion is that if their current practices are documented, they can be shared among the development group and the best ones will become “best practices.” When everyone adopts these best practices, the theory goes, then the quality problem will be solved. Unfortunately, the result is often a stack of paper that is ignored.

With the second approach, a company strides toward the achievement of an improvement ...

Get Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners 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.