Software Process Definition & Improvement: An Industry Report

We present highlights of an process improvement project at a software center in preparation for CMM level 3, with applicable examples given that relate to CMM level 2, level 3, and the effort needed in transitioning between level 2 and 3. For the efforts taken at this particular software center, the work documented is divided into three parts: the level 2 bases for moving to level 3, the process definition and the process database. Finally, some qualitative and quantitative analysis, suggestions for future work, and conclusions regarding overall lessons learned from the experience are provided