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 ...