Implementing the Capability Maturity Model for Software Development

Manufacturing entities are always looking for more efficient ways of producing products because they realize that an efficient process yields lower costs, better quality, and increased customer satisfaction. Software manufacturers are no different from their hardware counterparts in that they want to use the best software development process available. The Capability Maturity Model (CMM) for software, developed at the Software Engineering Institute (SEI) at Carnegie-Mellon University,* is a process model that provides excellent guidance to improve software development processes.