Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
(CMM)
What is CMM?
Capability Maturity Model is a bench-mark for measuring the
maturity of an organization’s software process. It is a
methodology used to develop and refine an organization’s
software development process.
CMM can be used to assess an organization against a scale of
five process maturity levels based on certain Key Process
Areas (KPA).
It describes the maturity of the company based upon the
project the company is dealing with and the clients.
Each level ranks the organization according to its
standardization of processes in the subject area being
assessed.
A maturity model provides:
A place to start
Thebenefit of a community’s prior
experiences
A common language and a shared vision
A framework for prioritizing actions
A way to define what improvement means
for your organization
CMM Model’s Maturity levels
1. Initial
2. Managed
3. Defined
4. Quantitatively Managed
5. Optimizing
Process Maturity and CMM
Peer reviews
Inter-group coordination
Software product Engineering
Integrated software management
Training program
Organization process management
Organization process focus
KPA’s Level 4