ALERT

[LAST CHANCE] Data Layer: Modern Business, Defined

Capability Maturity Model (CMM)

Definition - What does Capability Maturity Model (CMM) mean?

Capability Maturity Model (CMM) is a technical and cross-discipline methodology used to facilitate and refine software development processes and system improvement. Based on the Process Maturity Framework (PMF), CMM was developed to assess the performance capabilities of government contractors.

CMM is a benchmark used to compare organizational processes. It is routinely applied to the fields of IT, commerce and government to facilitate business area processes, such as software engineering, risk management, project management and system engineering.

Carnegie Mellon University (CMU), which is the CMM patent registrant, provides CMM oversight through its Software Engineering Institute (SEI).

Techopedia explains Capability Maturity Model (CMM)

CMM operates according to the following concepts:

  • Key process areas (KPA): Refer to a group of activities used for goal success.
  • Goals: Refer to effective KPA implementation, which indicates maturity capability and signifies KPA parameters and intent.
  • Common features: Refer to KPA performance commitment and ability, performed activities, measurement, implementation verification and analysis.
  • Key practices: Refer to infrastructure components used to facilitate KPA implementation and institutionalization.
  • Maturity levels: Refers to a five-level process, where the highest level is an ideal state, and processes are systematically managed through optimization and continuous improvement.

The following CMM stages refer to an organization's process management capabilities:

  • Initial: An unstable process environment is provided. Dynamic yet undocumented change occurs during this stage and is used in an uncontrolled and reactive manner.
  • Repeatable: This is a stage of repeatable processes that deliver consistent results. Basic project management techniques are repeatedly established for continuous success.
  • Defined: This stage encloses documented and defined standards that change over time and promote established performance consistency.
  • Managed: This stage uses process metrics and effectively controls the AS-IS process. Management adapts and adjusts to projects without specification deviation. Process capability is set from this level.
  • Optimizing: Final stage focuses on continuous process performance improvement through innovative and incremental technological improvements.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.