Skip to content


August 7, 2009

CMM CMM provides a framework for organizations to determine the current level of maturity for their software development process, and the steps to take to increase their maturity level.                       CMM was developed by the Software Engineering Institute (SEI) at Carnegie Melon University in Pittsburgh.     Why we need CMM PROCESS Software companies must improve their work to ensure that their products are reliable and meeting the customer¬タルs expectations.             Organizations need to improve their processes in producing products and services.          LEVELS IN CMM it has five levels of process.

Level 1. No define process followed by the company

Level 2. The process is used repeatedly.

Level 3. The process is defined/confirmed as a standard business process. Level 4. Process management and measurement takes place.

Level 5. Complete acuity of the company is managed and received. New technologies are implemented.

Level 1: Initial 1. Disciplined process

Level 2 : Repeatable

1.      Requirements Management 2.      Software Project Planning 3.      Software Project Tracking & Oversight 4.      Software Subcontract Management 5.      Software Quality Assurance 6.      Software Configuration Management

Level 3 : Defined

1.      Organizational Process Focus 2.      Organizational Process Definition 3.      Training Program 4.      Integrated Software Management 5.      Software Product Engineering 6.      Inter group Coordination 7.      Peer Reviews

Level 4 : Managed

1.      Quantitative Process Management 2.      Software Quality Management

Level 5 : Optimizing

1.      Defect Prevention 2.      Technology Change Management 3.      Process Change Management   Using this link u will get a CMM certified companies list Software process framework for SEI’s Capability Maturity Model

The software process framework documented is intended to guide those wishing to assess an organization/projects consistency with the CMM.    For each maturity level there are five checklist types:

Type SD Description
Policy Describes the policy contents and KPA goals recommended by the CMM.
Standard Describes the recommended content of select work products described in the CMM.
Process Describes the process information content recommended by the CMM. The process checklists are further refined into checklists for:   roles   entry criteria   inputs   activities   outputs   exit criteria   reviews and audits   work products managed and controlled   measurements   documented procedures   training   tools
Procedure Describes the recommended content of documented procedures described in the CMM.
Level Overview Provides an overview of an entire maturity level. The level overview checklists are further refined into checklists for:   KPA purposes (Key Process Areas)   KPA goals   policies   standards   process descriptions   procedures   training   tools   reviews and audits   work products managed and controlled   measurements

CMMI CMMI is a process improvement approach that provides organization with the essential elements of processes. It can be used to guide process improvement across a project, a division,or an entire organization.            The Capability Maturity Model Integration (CMMI) is published by the Software Engineering Institute (SEI) of the Carnegie Mellon University. CMMI is a family of process models, each of which addresses a specific domain. Currently there are three CMMI models:       LEVELS IN CMMI 1.      CMMI-SE/SW-is the name given to the system engineering and software engineering integrated model   2.      CMMI-SE/SW/IPPD is the name given to the system engineering, software engineering and integrated process and product development integrated model   3.      CMMI-SE/SW/IPPD/SS is the name given to the system engineering, software engineering, integrated process and product development and supplier sourcing integrated model.             The CMMI Project has released version 1.1 of the CMMI model for public use. This model is available in both staged and continuous representations, each containing material to address both systems engineering and software engineering disciplines.  Versions of the model to address Integrated Product & Process Development (IPPD) and Supplier Sourcing (SS) are also available.   1.                  CMMI-SE/SW- staged representation,; continuous representation 2.                  CMMI-SE/SW/IPPD- staged representation; continuous representation 3.                  CMMI-SE/SW/IPPD/SS- staged representation – continuous representation Difference between the continuous representation and staged representation Continuous representation 1.      process areas are organized by process area categories 2.      improvement is measured using capability levels that reflect incremental implementation of a particular process area 3.      there are six capability levels,0-5 4.      capability levels are used to organize the generic practices 5.      all generic practices are listed in each of the process areas Staged representation 1.      process areas are organized by maturity levels 2.      Improvement is measured using maturity levels that reflect the concurrent implementation of multiple process areas 3.      There are five maturity levels, 1-5 4.      Common features are used to organized the generic practices 5.      Only the generic practices that are applicable to that maturity level are listed in the process areas at that level.

CMMI model contain the following 22 process areas:

1.      Causal Analysis and Resolution

2.      Configuration Management

3.      Decision Analysis and Resolution

4.      Integrated Project Management

5.      Measurement and Analysis

6.      Organizational Innovation and Deployment

7.      Organizational Process Definition

8.      Organizational Process Focus

9.      Organizational Process Performance

10.  Organizational Training

11.  Project Monitoring and Control

12.  Project Planning

13.  Process and Product Quality Assurance

14.  Product Integration

15.  Quantitative Project Management

16.  Requirements Management

17.  Requirements Development

18.  Risk Management

19.  Supplier Agreement Management

20.  Technical Solution

21.  Validation

22.  Verification

The Key Process Areas by Maturity Level

The CMMI contains several key process areas indicating the aspects of product development that are to be covered by company processes

Key Process Areas of the Capability Maturity Model Integration (CMMI)




Maturity Level

REQM Requirements Management Engineering


PMC Project Monitoring and Control Project Management


PP Project Planning Project Management


SAM Supplier Agreement Management Project Management


CM Configuration Management Support


MA Measurement and Analysis Support


PPQA Process and Product Quality Assurance Support


PI Product Integration Engineering


RD Requirements Development Engineering


TS Technical Solution Engineering


VAL Validation Engineering


VER Verification Engineering


OPD Organizational Process Definition Process Management


OPF Organizational Process Focus Process Management


OT Organizational Training Process Management


IPM Integrated Project Management Project Management


ISM Integrated Supplier Management Project Management


IT Integrated Teaming Project Management


RSKM Risk Management Project Management


DAR Decision Analysis and Resolution Support


OEI Organizational Environment for Integration Support


OPP Organizational Process Performance Process Management


QPM Quantitative Project Management Project Management


OID Organizational Innovation and Deployment Process Management


CAR Causal Analysis and Resolution Support


Difference CMM and CMMI

1. CMMI is an integrated model for system, software, supplier sourcing and IPPD. But CMM have separate model for all these things

2. If a Software Company Satisfies 18 KPA’s it comes under CMM

If a Software Company Satisfies all 25 KPA’s it comes under CMM-I.

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: