CMMI Version 1.2 Basics

download CMMI Version 1.2 Basics

of 26

Transcript of CMMI Version 1.2 Basics

  • 8/9/2019 CMMI Version 1.2 Basics

    1/26

    QAI India Limited. All rights

    CMMI: Version 1.2Basics

    INDIA | USA | UK | CHINA | MALAYSIA |

    SINGAPORE

    A presentation by QAI

  • 8/9/2019 CMMI Version 1.2 Basics

    2/26

    CMMI Version 1.2

    Basics

  • 8/9/2019 CMMI Version 1.2 Basics

    3/26

    3

    History of CMMs

    CMM v1.0 (Software) was the first to

    be developed

    Others were developed subsequently: SE CMM (Systems Engineering) CMM

    Integrated Product Development CMM

    SA (Software Acquisition) CMM

    People CMM

  • 8/9/2019 CMMI Version 1.2 Basics

    4/26

    4

    Why Integrate?

    Adaptability to enterprise needs

    designed for evolution to meet current

    and future enterprise-wide process

    improvement needs

    can add new process areas, generic

    improvement approach still applies

  • 8/9/2019 CMMI Version 1.2 Basics

    5/26

    5

    CMMI - SE/ SW

    Systems Engineering

    Covers the development of total systems,which may or may not include software

    Focus on transforming customer needs,expectations, and constraints intoproduct solutions and supporting thoseproduct solutions throughout the productlife cycle

    Software Engineering

    Covers the development of softwaresystems

    Focus on applying systematic, disciplined,

    and quantifiable approaches to thedevelopment, operation andmaintenance of software

    CMMI - SE/SW covers both

  • 8/9/2019 CMMI Version 1.2 Basics

    6/26

    6

    Why Use CMMI SE/SW?

    Increased dependency between

    systems engineering and software

    engineering

    Low maturity of the interfaces

    between systems engineering and

    software engineering

  • 8/9/2019 CMMI Version 1.2 Basics

    7/26

    7

    Whats New in CMMI Ver 1.2

  • 8/9/2019 CMMI Version 1.2 Basics

    8/26

    8

    CMMI Framework

    Constellation: Collection of CMMI components that includes the

    model, its training materials and appraisal-related documents for an

    area of interest. CMMI models for development, services and

    acquisition

    Model for development provides amplifications for the systems

    engineering, software engineering, and hardware engineering

    disciplines

    Additions used to expand constellations for specific additional

    content - CMMI Dev has one such addition (CMMI - Dev + IPPD) (In

    V1.1, IPPD was a discipline.)

    Based on the initial efforts to maximize commonality among CMMI

    models, 16 of the 22 process areas of CMMI-DEV comprise theprocess improvement core for the three areas of interest currently

    being pursued: development, acquisition, and services.

  • 8/9/2019 CMMI Version 1.2 Basics

    9/26

    9

    Concept of Constellations

    Latest version of CMMI i.e. CMMI

    ver 1.2 for Development was

    launched in Aug06

    Constellation: Collection of CMMI

    components that includes the

    model, its training materials and

    appraisal-related documents for

    an area of interest

    Other constellations in making

    Acquisition

    Services

  • 8/9/2019 CMMI Version 1.2 Basics

    10/26

    10

    Concept of Maturity

    Software Process Maturity

    Extent to which a specific process is explicitly defined, managed, measured,

    controlled and effective

    Implies a potential growth in capability and indicates both the richness of an

    organizations software process and the consistency with which it is applied in

    projects throughout the organization

    Maturity Level

    A well defined evolutionary plateau toward achieving a mature software process

    Each level provides a layer in the foundation for continuous process improvement

  • 8/9/2019 CMMI Version 1.2 Basics

    11/26

    11

    Staged Approach

    Proven sequence of typical areas to

    focus on for improvement

    Permits comparison acrossorganizations - assessment results can

    be summarized into a single rating

    Easy migration from SW-CMMSM

  • 8/9/2019 CMMI Version 1.2 Basics

    12/26

    12

    The Five Levels of Process

    Maturity

    Initial

    (1)

    Managed

    (2)

    Defined

    (3)

    QuantitativelyManaged

    (4)

    Optimizing

    (5)

    Software Engineering Institute

    Process unpredictable,poorly controlled andreactive

    Process characterized forprojects and is oftenreactive

    Process characterizedfor the organizationand is proactive

    Process measuredand controlled

    ImprovemInstitutiond

    ContinuousProcess

    Improvement

    QuantitativeManagement

    ProcessStandardization

    Basic ProjectManagement

  • 8/9/2019 CMMI Version 1.2 Basics

    13/26

    13

    Level 1 Process Areas

    There are no Process Areas at Level 1

  • 8/9/2019 CMMI Version 1.2 Basics

    14/26

    14

    The Initial Level (1)

    Environment not stable for developing and

    maintaining systems

    Inadequate management and engineering

    practices

    Ineffective planning

    Reaction-driven commitment systems

    Emphasis on development and testing during crisis

    Success depends on having exceptional people

    Unpredictable process capability

    Unpredictable schedules, budgets, functionality,

    and quality

    Few stable processes

  • 8/9/2019 CMMI Version 1.2 Basics

    15/26

    15

    Level 2 Process Areas

    Focus is on enabling institutionalizing Project Management

    Practices

    Requirements Management

    Project Planning

    Project Monitoring and Control

    Supplier Agreement Management

    Measurement and Analysis

    Process and Product Quality AssuranceConfiguration Management

    Instilling basic

    disciplineinto projectmanagementpractices.Each projectmay followtheir ownset of processes.

  • 8/9/2019 CMMI Version 1.2 Basics

    16/26

    16

    The Managed Level (2)

    Policies for managing projects

    Planning and managing based on experience

    Allows repeatability of successful practices

    Specific processes implemented by the projectsmay differ

    Realistic project commitments

    Costs, schedules and functionality tracked

    Requirements and work products are baselined

    Standards defined and conformed to

    Strong customer-supplier relationship with

    subcontractors A measurement process is in place

  • 8/9/2019 CMMI Version 1.2 Basics

    17/26

    17

    Level 3 Process Area

    Focus is on developing technical/ engineering practices

    integrating it with management practices and institutionalizing

    it.

    Requirements Development

    Technical Solution

    Product Integration

    Verification

    ValidationOrganizational Process Focus

    Organizational Process Definition + IPPD

    Organizational Training

    Integrated Project Management + IPPD

    Risk Management

    Decision Analysis and Resolution

    Developingengineeringpractices, integratingthem with managementpractices andstandardizingprocesses acrossthe organization

  • 8/9/2019 CMMI Version 1.2 Basics

    18/26

    18

    The Defined Level (3)

    Organization-wide standard processes

    Effective engineering practices

    Integration of engineering and management processes

    Reuse of organizational learning

    Process Engineering Group (PEG)

    Organization-wide training program

    Projects Defined Process

    Good management insight into the technical progress on all

    projects

  • 8/9/2019 CMMI Version 1.2 Basics

    19/26

    19

    Level 4 Process Area

    Focus is on quantitatively managing project and organization

    wide performance

    Organizational Process Performance

    Quantitative Project Management

    Quantitativelymanageorganizationalprocesses

  • 8/9/2019 CMMI Version 1.2 Basics

    20/26

    20

    The Quantitatively Managed

    Level (4)

    Quantitative goals for projects and processes

    Variation in process performance narrowed

    Meaningful variations can be distinguished from random

    variation

    Products are of high quality

    Projects are controlled quantitatively

  • 8/9/2019 CMMI Version 1.2 Basics

    21/26

    21

    Level 5 Process Area

    Focus is on continuously improving project and organizational

    capability

    Continuously

    improve project

    and

    organizational

    capability

    through

    innovations &

    do root cause

    analysis for

    common causes

    Organizational Innovation and

    Deployment

    Causal Analysis and Resolution

  • 8/9/2019 CMMI Version 1.2 Basics

    22/26

    22

    The Optimizing Level (5)

    Organization focused on process improvement

    incremental advances in existing

    processes

    innovations using new technologies andmethods

    Proactive identification of weaknesses to strengthen

    processes

    Goal of preventing occurrence of defects through error-cause

    removal Cost-Benefit analyses of introducing new technologies and

    proposed process changes

  • 8/9/2019 CMMI Version 1.2 Basics

    23/26

    23

    Skipping Maturity Levels

    Counter-productive

    Each level builds a foundation for

    succeeding levels Required leverage for implementing

    processes effectively and efficiently

    However, processes described at a

    higher maturity level can be used

  • 8/9/2019 CMMI Version 1.2 Basics

    24/26

    24

    Continuous Model

    Allows you to select the order of

    improvement that best meets your

    organizations business objectives

    Enables comparisons across andamong organizations on a process-

    area-by-process-area basis

    Provides an easy migration from

    models with a continuous

    representation to CMMI

    Uses predefined sets of process

    areas to define an improvementpath for an organization

  • 8/9/2019 CMMI Version 1.2 Basics

    25/26

    25

    Structure of PA

    No common

    features

  • 8/9/2019 CMMI Version 1.2 Basics

    26/26

    INDIA

    USA

    UK

    CHINA

    MALAYSIA

    SINGAPORE

    QAI India:

    1010 - 1012, Ansal Towers, 38 Nehru

    Place

    New Delhi - 110019, India

    Phone: +91- 11- 26219792, 26220580

    [email protected]

    QAI USA:

    Windsor at Metro Center, 2101 Park

    Center Dr., Suite 200, Orlando, FL

    32835-7614

    Phone: +407-363-1111

    [email protected]

    QAI Malaysia:

    Level 36, Menara Citibank, 165, Jalan

    Ampang, 50450 Kuala Lumpur,

    Malaysia

    Phone: +603 2169 6241

    [email protected]

    QAI UNICOM / UK:

    Unicom R&D House, One Oxford

    Road

    Uxbridge, Middlesex, London, United

    Kingdom, Zip: UB9 4DA

    Phone : +44 (0)1895 256484

    [email protected]

    QAI Singapore:

    391B Orchard Road #23-01,

    Ngee Ann City Tower B,

    Singapore - 238874

    Phone:+65-6225-8139

    [email protected]

    QAI China:

    Rm. 1211, No. 498 Guoshoujing Rd.

    Shanghai

    Zhangjiang Hi-Tech Park, Pudong New

    Area,

    Shanghai, China Zip: 201203

    Phone : +86-21-51314155

    [email protected]

    CONTACTUS

    http://www.qaiglobal.com

    Click here for more on SoftwareProcess Improvement

    http://www.qaiglobal.com/http://qaiglobal.com/QGS/Content.asp?ID=401http://qaiglobal.com/QGS/Content.asp?ID=401http://qaiglobal.com/QGS/Content.asp?ID=401http://qaiglobal.com/QGS/Content.asp?ID=401http://www.qaiglobal.com/