Chapter 7. Process Improvement Fundamentals

The problems of software process change are often complicated by the fact that no one is responsible to make it happen. If software process improvement isn’t anybody’s job, it is not surprising that it doesn’t get done! If it is important enough to do, however, someone must be assigned the responsibility and given the necessary resources. Until this is done, software process development will remain a nice thing to do someday, but never today.

—Watts S. Humphrey, Managing the Software Process

Consciously or unconsciously, we all follow some process for developing software, some sequence of steps that takes us from initial concept to executable code. This process is the set of procedures, methods, and ...

Get Creating a Software Engineering Culture now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.