Skip to content

PROCESS-CMM,CMMI

August 7, 2009
tags:

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   http://companysearch.nasscom.org/QualityCertified.asp?PageNo=20 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)

Abbreviation

Name

Area

Maturity Level

REQM Requirements Management Engineering

2

PMC Project Monitoring and Control Project Management

2

PP Project Planning Project Management

2

SAM Supplier Agreement Management Project Management

2

CM Configuration Management Support

2

MA Measurement and Analysis Support

2

PPQA Process and Product Quality Assurance Support

2

PI Product Integration Engineering

3

RD Requirements Development Engineering

3

TS Technical Solution Engineering

3

VAL Validation Engineering

3

VER Verification Engineering

3

OPD Organizational Process Definition Process Management

3

OPF Organizational Process Focus Process Management

3

OT Organizational Training Process Management

3

IPM Integrated Project Management Project Management

3

ISM Integrated Supplier Management Project Management

3

IT Integrated Teaming Project Management

3

RSKM Risk Management Project Management

3

DAR Decision Analysis and Resolution Support

3

OEI Organizational Environment for Integration Support

3

OPP Organizational Process Performance Process Management

4

QPM Quantitative Project Management Project Management

4

OID Organizational Innovation and Deployment Process Management

5

CAR Causal Analysis and Resolution Support

5

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.

Advertisements
No comments yet

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s

%d bloggers like this: