Friday, December 21, 2007

CMM (Capability Maturity Model)

The Capability Maturity Model (CMM), also known as the Software CMM (SW-CMM), was first described by Watts Humphrey.The CMM is a process model based on software best-practices effective in large-scale, multi-person projects.

The CMM (and now CMMI) has been used to assess the maturity levels of organization areas as diverse as software engineering, system engineering, project management, risk management, system acquisition, information technology (IT) or personnel management, against a scale of five key processes, namely: Initial, Repeatable, Defined, Managed and Optimized.[2]
CMM was developed by the Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh. It has been used extensively for avionics software and government projects around the world.

Level 1 : Initial.
Level 2 : Repeatable(Managed).
Level 3 : Defined .
Level 4 : Quantitatively Managed.
Level 5 : Optimizing.

Lets discuss about the details of the 5 levels in the Next post.

No comments: