6Changing Engineering Behavior

Charlie ran a software group for a major bank and asked me to join his staff meeting. Almost a year earlier, they had started a process improvement effort, and he planned to review their status. The corporate office had set a goal that every software group reach CMM* level 2 by the end of this year [1, 2]. After reviewing each department’s status, we could see that this organization had made little progress.

* The Capability Maturity Model (CMM) is a software process assessment framework that guides management through a five-level improvement program. At level 1, the organization’s work is essentially unplanned and uncontrolled. At level 2, standard planning, configuration management, and quality controls are in ...

Get Winning with Software: An Executive Strategy 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.