Capability Maturity Model (CMM) 3-6
People Capability Maturity Model (P-CMM)... 7-8
Software Acquisition Model (SA-CMM) 8
Capability Model Model Integration (CMMI) 9-11
CMM and ISO 9001 11-12
A process is "a system of operations in producing something ... a series of actions, changes, or functions that achieve an end or result" (Webster's Dictionary). With the growing emphasis on best practices a greater number of organizations are examining their process management strategies in an attempt to create efficiencies. This paper will introduce several models which are currently being used to improve process management. The paper mainly focuses on the Capability Maturity Model but also examines the People Capability Maturity Model, Software Acquisition Model, Capability Maturity Model Integration, and lastly the ISO 9001.
Capability Maturity Model
The Capability Maturity Model (CMM) is a framework used by organizations to develop and refine their software development process. The CMM was designed by Software Engineering Institute (SIE) to assist software organizations in identifying the need for process improvement strategies. The methodology of this model focuses on determining current process maturity in an organization and then identifying issues that are critical to the software quality and process improvements. Therefore, the CMM supports the theory that focusing on key issues and activities can steadily improve the software process capabilities throughout an organization.
The CMM provides a framework for laying the foundations for continuous process improvement throughout an organization. This framework is composed of 5 maturity levels that measure the maturity of an organizations software processes and evaluates the software process capabilities. Each of the 5 levels comprises a set of process goals that must be satisfied in