CMMI Version 1.2

26
© QAI India Limited. All rights reserved. CMMI: Version 1.2 Basics INDIA | USA | UK | CHINA | MALAYSIA | SINGAPORE A presentation by QAI

description

CMMI Version 1.2: A presentation by QAI http://www.qaiglobal.com

Transcript of CMMI Version 1.2

Page 1: CMMI Version 1.2

© QAI India Limited. All rights reserved.

CMMI: Version 1.2

Basics

INDIA | USA | UK | CHINA | MALAYSIA | SINGAPORE

A presentation by QAI

Page 2: CMMI Version 1.2

CMMI Version 1.2 Basics

Page 3: CMMI Version 1.2

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

Page 4: CMMI Version 1.2

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

Page 5: CMMI Version 1.2

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 into product solutions and supporting those product solutions throughout the product life cycle

• Software Engineering– Covers the development of software

systems

– Focus on applying systematic, disciplined, and quantifiable approaches to the development, operation and maintenance of software

• CMMI - SE/SW covers both

Page 6: CMMI Version 1.2

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

Page 7: CMMI Version 1.2

7

What’s New in CMMI Ver 1.2

Page 8: CMMI Version 1.2

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 the process improvement core for the three areas of interest currently being pursued: development, acquisition, and services.

Page 9: CMMI Version 1.2

9

Concept of Constellations

• Latest version of CMMI i.e. CMMI

ver 1.2 for Development was

launched in Aug’06

• 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

Page 10: CMMI Version 1.2

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 organization’s 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

Page 11: CMMI Version 1.2

11

Staged Approach

• Proven sequence of typical areas to focus on for improvement

• Permits comparison across organizations - assessment results can be summarized into a single rating

• Easy migration from SW-CMMSM

Page 12: CMMI Version 1.2

12

The Five Levels of Process Maturity

Initial

(1)

Managed

(2)

Defined

(3)

Quantitatively

Managed

(4)

Optimizing

(5)

© Software Engineering Institute

Process unpredictable,

poorly controlled and

reactive

Process characterized for

projects and is often

reactive

Process characterized

for the organization

and is proactive

Process measured

and controlled

Improvement

Institutionalize

d

ContinuousProcess

Improvement

QuantitativeManagement

ProcessStandardization

Basic ProjectManagement

Page 13: CMMI Version 1.2

13

Level 1 Process Areas

There are no Process Areas at Level 1

Page 14: CMMI Version 1.2

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

Page 15: CMMI Version 1.2

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 Assurance

Configuration Management

Instilling basicdiscipline into project management practices.Each project may follow their own set of processes.

Page 16: CMMI Version 1.2

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 projects may 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

Page 17: CMMI Version 1.2

17

Level 3 Process Area

• Focus is on developing technical/ engineering practicesintegrating it with management practices and institutionalizing it.

Requirements Development

Technical Solution

Product Integration

Verification

Validation

Organizational Process Focus

Organizational Process Definition + IPPD

Organizational Training

Integrated Project Management + IPPD

Risk Management

Decision Analysis and Resolution

Developing engineering practices, integrating them with management practices and standardizing processes across the organization

Page 18: CMMI Version 1.2

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

• Project’s “Defined Process”

• Good management insight into the technical progress on all projects

Page 19: CMMI Version 1.2

19

Level 4 Process Area

• Focus is on quantitatively managing project and organization wide performance

Organizational Process Performance

Quantitative Project Management

Quantitatively manageorganizational processes

Page 20: CMMI Version 1.2

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

Page 21: CMMI Version 1.2

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

Page 22: CMMI Version 1.2

22

The Optimizing Level (5)

• Organization focused on process improvement

– incremental advances in existing processes

– innovations using new technologies and methods

• 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

Page 23: CMMI Version 1.2

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

Page 24: CMMI Version 1.2

24

Continuous Model

• Allows you to select the order of improvement that best meets your organization’s business objectives

• Enables comparisons across and among 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 improvement path for an organization

Page 25: CMMI Version 1.2

25

Structure of PA

No common features

Page 26: CMMI Version 1.2

© QAI India Limited. All rights reserved.

INDIA

USA

UK

CHINA

MALAYSIA

SINGAPORE

© QAIAll rights reserved. No part of this document may be reproduced or distributed in any form or byany means, or stored in a database or retrieval system, without prior written permission of QAI

QAI India:1010 - 1012, Ansal Towers, 38 Nehru Place New Delhi - 110019, India Phone: +91- 11- 26219792, [email protected]

QAI USA:Windsor at Metro Center, 2101 Park Center Dr., Suite 200, Orlando, FL 32835-7614Phone: [email protected]

QAI Malaysia:Level 36, Menara Citibank, 165, Jalan Ampang, 50450 Kuala Lumpur, MalaysiaPhone: +603 2169 [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 - 238874Phone:+65-6225-8139 [email protected]

QAI China:Rm. 1211, No. 498 Guoshoujing Rd. Shanghai Zhangjiang Hi-Tech Park, Pudong New Area, Shanghai, China Zip: 201203Phone : [email protected]

CONTACT

US

www.qaiglobal.c

om

http://www.qaiglobal.com

Click here for more on Software

Process Improvement