cmmi

23
Hoang V.Nguyen Science Club 09 Capability Maturity Model Integration (CMMI) Overview

Upload: hoang-nguyen

Post on 12-May-2015

872 views

Category:

Technology


3 download

DESCRIPTION

CMMI

TRANSCRIPT

Page 1: CMMI

Hoang V.NguyenScience Club 09

Capability Maturity Model Integration

(CMMI) Overview

Page 2: CMMI

Agenda

What, Why

Why process improvement

What’s CMMI

CMMI Model Structure

CMMI Model representation

Q&A

1Hoang V.Nguyen 11/10/2010

Page 3: CMMI

What, Why process

What

2Hoang V.Nguyen 11/10/2010

Page 4: CMMI

What, Why process

What

3Hoang V.Nguyen 11/10/2010

Page 5: CMMI

What, Why process

What

4Hoang V.Nguyen 11/10/2010

A process is a series of steps that help to solve a problem.

Page 6: CMMI

What, Why process

What

5Hoang V.Nguyen 11/10/2010

A process is a series of steps that help to solve a problem.

Why

People

ToolsProcess

I don’t need process• Good People• Good Tools

Well or Not Well ?

Page 7: CMMI

What, Why process

6Hoang V.Nguyen 11/10/2010

Page 8: CMMI

What, Why process

7Hoang V.Nguyen 11/10/2010

Page 9: CMMI

What, Why process

8Hoang V.Nguyen 11/10/2010

Page 10: CMMI

What, Why process

What

9Hoang V.Nguyen 11/10/2010

A process is a series of steps that help to solve a problem.

Why

People

ToolsProcess

I don’t need process• Good People• Good Tools

Process• interferes with creativity• equals bureaucracy + regimenation• isn’t needed when building prototypes• is only useful on large projects• hinders agility in fast-moving markets• costs too much

Page 11: CMMI

What, Why process

10Hoang V.Nguyen 11/10/2010

“The quality of a product is largelydetermined by the quality of theprocess that is used to develop andmaintain it.“

Based on TQM principles as taught by Shewhart, Juran, Deming and Humphrey

Page 12: CMMI

Why process improvement

11Hoang V.Nguyen 11/10/2010

What does the customer want?

High-quality results that satisfy the requirements and are completed in

time and in budget

What does the manager want?

High customer satisfaction

High productivity

Control over projects

What does the developer want?

Do their job in peace

Page 13: CMMI

How to improve

12Hoang V.Nguyen 11/10/2010

Business Process Reengineering(BPR)

Benchmarking

Process Engineering/Workflow Management

Reverse Engineering

Model-based process imporvement

Page 14: CMMI

What’s CMMI

13Hoang V.Nguyen 11/10/2010

ISO

CMMI

Software

CMM v1.1

Software

CMM v2.0

SE-CMM

SECAM

SA-CMM

v1.01

IDP-CMM

v0.98

EIA/IS 731

SECMCMMI

V1.0

CMMI

V1.x

Page 15: CMMI

What’s CMMI

14Hoang V.Nguyen 11/10/2010

ISO

CMMI

1987 1991 1993 1998 2000 2002 2006

Page 16: CMMI

CMMI Model Structure

15Hoang V.Nguyen 11/10/2010

Level

Maturity level

Capability level

Process Areas

Goals

Generic

Specific

Practices

Generic

Specific

Common features

Page 17: CMMI

CMMI Model representation

16Hoang V.Nguyen 11/10/2010

Staged representation

Organizational maturity approach

Continuous representation

Process capability approach

Page 18: CMMI

CMMI Model representation

17Hoang V.Nguyen 11/10/2010

Staged representation(1)

Maturity Level 1 Maturity Level 2 Maturity Level N

Process Area 1 Process Area 2 Process Area N

Specific

Goals

Generic

Goals

Specific

Practices

Specific

Practices

Common Features

Page 19: CMMI

CMMI Model representation

18Hoang V.Nguyen 11/10/2010

Staged representation(2)

Page 20: CMMI

CMMI Model representation

19Hoang V.Nguyen 11/10/2010

Maturity Level Focus Process Areas

5 Optimizing Continuous process

improvement

• Organization Innovation and Deployment

• Causal Analysis and Resolution

4 Quantitative Quantitavtive

mangement

• Organizational Process Performance

• Quantitative Project Management

3 Definied Process

standardization

• Requirements Development

• Technical Solution

• Product Integration

• Verification

• Validation

• Organizational Process Focus

• Organizational Process Definition

• Organizational Training

• Integrated Project Management

• Risk Management

• Decision Analysis and Resolution

• Organizational Environment for

Integration

• Integrated Teaming

• Integrated Supplier Management

2 Managed Basic project

management

• Requirements Management

• Project Planning

• Project Monitoring and Control

• Supplier Agreement Management

• Measurement and Analysis

• Product and Process Quality

Assurance

• Configuration Management

1 Initial

Page 21: CMMI

CMMI Model representation

20Hoang V.Nguyen 11/10/2010

Continuous representation

Process Area 1 Process Area 2 Process Area N

Specific

Goals

Generic

Goals

Specific

PracticesGeneric

Practices

Capability Levels

Page 22: CMMI

CMMI Model representation

21Hoang V.Nguyen 11/10/2010

Process Area Categories Process Area

Process Management Organizational Process Focus Organizational Process Definition Organizational Training Organizational Process Performance Organizational Innovation and Deployment

Project Management Project Planning Project Monitoring and Control Supplier Agreement Management Integrated Project Management (IPDP)

Risk Management Integrated Teaming Integrated Supplier Management Quantitative Project Management

Engineering Requirement Management Requirements Development Technical Solution

Product Integration Verification Validation

Support Configuration Management Process and Product Quality Assurance Measurement and Analysis Decision Analysis and Resolution

Organizational Environment for Integration Causal Analysis and Resolution

Page 23: CMMI

Q&A

22Hoang V.Nguyen 11/10/2010