Docstoc

CMMI - Capability Maturity Model

Document Sample
CMMI - Capability Maturity Model Powered By Docstoc
					CMMI
“Capability Maturity Model Integration”




  PRESENTED BY :
                   Amit Singh Rana        08PG286
                   Debashish Kar          08PG298
                   Srikanth Srinivasan    08PG346
                  (Section E - Group 2)

                                                    1
Agenda:
   What is CMMI?
   CMMI Model
   Continuous representation
   Staged Representation
   Capability Level V/S Maturity Level
   Constellations
   Shared core process areas
   Continuous V/S Staged
   Focus and Benefits of CMMI
   Organizations using CMMI



                                          2
What is CMMI?
   Capability Maturity Model Integration (CMMI) is a process
    improvement technique for evaluating how efficiently a
    company is able to deliver technology products to its
    customers.

   CMMI defines what processes and activities need to be done
    and not how these processes and activities are done.

   The goal of CMMI is process improvement and CMMI can be
    thought of as a Software Process Improvement, SPI,
    framework.

   Created by members of industry, government and the Carnegie
    Mellon Software Engineering Institute (SEI).

                                                                 3
contd…

•   It can be used to guide process improvement across a project,
    a division, or an entire organization.

•   Helps to integrate traditionally separate organizational
    functions, set process improvement goals and priorities.

•   Provides a point of reference for appraising current processes.

•   CMMI framework is the structure that organizes the
    components used in generating models, training materials,
    and appraisal methods. Components in the CMMI
    Framework are organized into groupings, called
    Constellations, which facilitate construction of approved
    models.

                                                                    4
CMMI Model
   The basic building blocks in every CMMI model are called
    "process areas."
   A process area does not describe how an effective process is
    executed (e.g., entrance and exit criteria, roles of
    participants, resources).
   Instead, a process area describes what those using an
    effective process do (practices) and why they do those things
    (goals).
   In a Capability Maturity Model®, process areas can be
    organized into one of two "representations," a continuous
    representation or a staged representation.



                                                                    5
Continuous Representation
   The summary components are process areas. Within each
    process area there are specific goals that are implemented by
    specific practices.
   Also contained in the continuous representation of a CMMI
    model are generic goals that are implemented by generic
    practices.
   Specific goals and practices are unique to individual process
    areas, whereas generic goals and practices apply to multiple
    process areas.




                                                                6
Staged Representations
   In the staged representation, the summary components are
    maturity levels. Within each maturity level there are process
    areas, which contain goals, common features, and practices.
   In a staged representation of a CMMI model, practices are
    categorized into common features:

1. Commitment to perform includes practices that ensure that the
   process is established (involves establishing organizational
   policies and leadership).




                                                                    7
contd…
2. Ability to perform includes practices that establish the
   necessary conditions for implementing the process
   completely. (involves plans, resources, organizational
   structures, and training).

3. Activities performed includes practices that directly
   implement a process.

4. Directing implementation includes practices that monitor
   and control the performance of the process.

5. Verifying implementation includes practices that ensure
   compliance


                                                              8
Continuous v/s Staged




                        9
Capability level v/s Maturity
level:
   Capability levels, which belong to a continuous
    representation, apply to an organization’s process-
    improvement achievement in individual process areas.
    There are six capability levels, numbered 0 through 5.

• Maturity levels, which belong to a staged representation,
  apply to an organization’s overall process-improvement
  achievement using the model. There are five maturity
  levels, numbered 1 through 5. Each maturity level
  comprises a set of goals that, when satisfied, improve
  processes. Maturity levels are measured by the
  achievement of the goals that apply to a set of process
  areas.

                                                          10
Various Levels




                 11
       Constellations

                   CMMI-DEV
                 provides guidance for
                managing, measuring, and
                monitoring development
                       processes




 CMMI-SVC                           CMMI-ACQ
provides guidance for
                                    provides guidance to
  delivering services
                                    enable informed and
 within organizations
                                     decisive acquisition
   and to external
                                         leadership
      customers




                                                            12
Shared Core Process Areas
   Causal Analysis and            Organizational Training
    Resolution (CAR)                (OT)
   Configuration Management       Project Monitoring and
    (CM)                            Control (PMC)
   Decision Analysis and
                                   Project Planning (PP)
    Resolution (DAR)
                                   Process and Product
   Integrated Project
    Management (IPM)                Quality Assurance (PPQA)
   Measurement and Analysis       Risk Management (RSKM)
    (MA)                           Quantitative Project
   Organizational Innovation       Management (QPM)
    and Deployment (OID)           Supplier Agreement
   Organizational Process          Management (SAM)
    Definition (OPD)
                                                           13
The Various Maturity Levels




                              14
Maturity Levels
                                                                             Optimizing
5   Focus on continuous process
    improvement

                                                                   Quantitatively
4   Process measured                                               Managed
    and controlled

                                                         Defined
3   Process characterized for
    the organization and is
    proactive
                                               Managed
2   Process characterized for
    projects and is often reactive

                                     Initial
1   Process unpredictable, poorly
    controlled, and
    reactive
Focus and Benefits of CMMI:




                              16
COBIT and CMMI:
    COBIT Processes addressed by CMMI are

   Plan and Organize (3 out of 10 C Objectives)

   acquire and Implement (3 out of 7 C Objectives)

   Deliver and Support (4 out of 13 C Objectives)

   Monitor and Evaluate (1 out of 4 C Objectives)




                                                      17
CMMI Benefits:
   Improved schedule and budget predictability.

   Improved cycle time.

   Increased productivity.

   Improved quality.

   Increased customer satisfaction.

   Increased return on investment.

                                                   18
Organizations using CMMI




                           19
An Indian example
   October 2003, Infosys graduated to the CMMI Model.
   Appraisal covered development centers around India and the
    Globe.
   Was branded as being one of its own kind within the
    Industry.
   Enabled effective integration of people capability effect with
    software engineering discipline.




                                                                     20
REFERENCES
   www.sei.cmu.edu/cmmi/general
   en.wikipedia.org/wiki/Capability_Maturity_Model_Integratio
    n
   www.agilecmmi.com/
   www.microsoft.com/downloads/details.aspx
   www.sqa.net/cmmi-overview.html
   www.cmmifaq.info
   www.computerworld.com/action/article.do?command=viewA
    rticleBasic&articleId=99159
   www3.imperial.ac.uk/cmmi
   encyclopedia2.thefreedictionary.com/CMMI


                                                             21
Thank You


            22

				
DOCUMENT INFO