cmmi –the future - · pdf fileunderstanding cmmi high maturity practices – 435...

27
© 2008 Carnegie Mellon University CMMI –The Future Mike Phillips Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Sept 11, 2008

Upload: phamque

Post on 17-Mar-2018

230 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

© 2008 Carnegie Mellon University

CMMI –The Future

Mike PhillipsSoftware Engineering InstituteCarnegie Mellon UniversityPittsburgh, PA 15213Sept 11, 2008

Page 2: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

2CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI Transition Status As reported to the SEI as of 6-30-08

• Training• Introduction to CMMI – 88,473• Intermediate CMMI – 2,765• Understanding CMMI High Maturity Practices – 435• Partners• Introduction to CMMI V1.2 Instructors – 443• SCAMPI V1.2 Lead Appraisers – 489• SCAMPI V1.2 B&C Team Leaders – 493• Certified V1.2 High Maturity Lead Appraisers – 144• CMMI-ACQ V1.2 Instructors – 21• CMMI-ACQ V1.2 Lead Appraisers – 18

Page 3: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

3CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

0

10000

20000

30000

40000

50000

60000

70000

80000

90000

1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008

Intro to the CMM and CMMI Attendees (Cumulative) as of 5-31-08

CMM Intro (discon'td. 12/31/05)

CMMI Intro

CMMI Intermediate

Page 4: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

4CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

SCAMPI v1.1/v1.2 Class A Appraisals Conducted by Quarter Reported as of 6-30-08

0

25

50

75

100

125

150

175

200

225

250

275

300

325

350

Page 5: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

5CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Based on organizations reporting size data

25 or fewer10.8%

101 to 20019.6%

201 to 30010.2%

76 to 1008.8%

51 to 7512.9%

26 to 5013.5%

301 to 5009.6%

501 to 10007.4%

1001 to 20004.8% 2000+

2.5%

Organization Size Based on the total number of employees within the area of the organization that was appraised

1 to 10045.9%

201 to 2000+34.5%

1680

Page 6: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

6CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Based on organizations reporting size data

25 or fewer12.0%

101 to 20020.2%

201 to 3009.5%

76 to 100

51 to 7512.5%

26 to 5014.7%

301 to 5008.5%

501 to 10007.2%

1001 to 20004.1% 2000+

2.2%

Organization Size Based on the total number of employees within the area of the organization that was appraised

1 to 10048.3%

201 to 2000+31.5%

2106

Page 7: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

7CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Portfolio of Work

EXPLORE CREATE Research

APPLY R&D, Pilot Trans.

AMPLIFY Transition

SUSTAIN

CMMI -ACQ

“Beyond V1.2” CMMI-DEV V1.2

CMMI -SVC CMMI-DEV

V1.1

Page 8: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

8CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Portfolio of Work

EXPLORE CREATE Research

APPLY R&D, Pilot Trans.

AMPLIFY Transition

SUSTAIN

IPRC

Extend CMMI for Synergy- Improving Processes in Small Settings

- Improving Processes using multiple models- (PrIME)

CMMI- ACQ

“Beyond V1.2” CMMI-DEV V1.2

CMMI- SVC

CMMI-DEV V1.1

Page 9: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

9CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Portfolio of Work

EXPLORE CREATE Research

APPLY R&D, Pilot Trans.

AMPLIFY Transition

SUSTAIN

CMMI for Services• CMMI variant for best practices associated with

services delivery• Maintain commonality with development product

suite baseline• Builds upon ISO 20000, BS 15000, ITSCMM,

ITIL • Draft available; final by March 2009

CMMI- ACQ

“Beyond V1.2” CMMI-DEV V1.2

CMMI- SVC

CMMI-DEV V1.1

Page 10: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

10CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Portfolio of Work

EXPLORE CREATE Research

APPLY R&D, Pilot Trans.

AMPLIFY Transition

SUSTAIN

CMMI for Acquisition•CMMI variant for acquisition and “outsourcing”

best practices•Maintain commonality with development product

suite baseline•In piloting with government (DoD, civilian

agencies) and industry (GM, HP)

CMMI- ACQ

“Beyond V1.2” CMMI-DEV V1.2

CMMI- SVC CMMI-DEV

V1.1

Page 11: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

11CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Portfolio of Work

EXPLORE CREATE Research

APPLY R&D, Pilot Trans.

AMPLIFY Transition

SUSTAIN

CMMI for Development V1.2• Released in August 2006

• Training fully transitioned to V1.2• Upgrade materials available via Internet for

80,000 previously trained

CMMI- ACQ

“Beyond V1.2” CMMI-DEV V1.2

CMMI- SVC CMMI-DEV

V1.1

Page 12: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

12CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Portfolio of Work

EXPLORE CREATE Research

APPLY R&D, Pilot Trans.

AMPLIFY Transition

SUSTAIN

CMMI for Development V1.1•Released in 2002

•Appraisal supported through August 2007•Must reappraise in 3 years using V1.2

CMMI- ACQ

“Beyond

V1.2”

CMMI-DEV V1.2

CMMI- SVC

CMMI-DEV V1.1

Page 13: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

13CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Three Complementary “Constellations”

CMMI-SVC

CMMI-DEV

CMMI-SVC provides guidance for those providing services within organizations and to external customers

CMMI-ACQCMMI-ACQ provides guidance to enableinformed and decisiveacquisition leadership

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

16 Core Process Areas, common to all

Page 14: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

14CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Supplier

Mismatch

Mismatch

mature acquirer mentors low maturity supplier

less mature acquirer derails mature supplier; encourages short cuts

Matchedacquirer and supplier are both high maturity

Disasterno disciplineno process

Technical & Management Skill

Low

Low

Hig

h

High

outcome not predictable

highest probability of success

no product supplier compromises processes

Acquirer/Supplier Mismatch

Acq

uire

r

Page 15: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

15CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Maturity Levels – Important Realities

Know the capabilities of your entire program team

Multiple contractors, each appraised at CMMI Maturity Level 3 does not ensure that your project will execute at Maturity Level 3

• Processes may be incompatible• Communication may be inadequate

A contractor appraised at Maturity Level 3 does not ensure that project will execute at Maturity Level 3

• Was your team part of the process evaluation?• Is your team following the processes?

An acquisition organization without mature processes can hurt a mature contractor

Page 16: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

16CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Visibility into the Team’s Capability

Acquisition Planning

RFP Prep.

Solicita- tion

Source Selection

System Acceptance

Program Leadership Insight / Oversight Transition

Plan Design Integrate & TestDevelop Deliver

CMMI-DEV

CMMI-ACQ

Operational Need

Developer

Acquirer

Page 17: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

17CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI-ACQ v1.2 Acquisition Category Process Areas

Acquisition Requirements Development

Solicitation & Supplier

Agreement Development

Agreement Management

Acquisition Technical

Management

Acquisition Validation

Acquisition Verification

CMMI Model Framework

(CMF)

16 Project, Organizational,

and Support Process Areas

Page 18: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

18CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI-SVC v0.5 Reuse

CMMI Model Foundation

Service PAs

Shared PAs (SAM)

16

Service Addition PAs

35

1

22

CMMI-DEV CMMI-ACQ

CMMI-SVC

77%

Service Modifications:

• 21 amplifications in 7 PAs

• 5 added references

• 1 modified PA (REQM)

• 1 specific goal

• 2 specific practices

CMMI for Services Constellation = 22 PAs + 3 Optional PAs

% of CMMI-DEV PAs are reused;

% of Corporate Investments are potentially reusable!

Page 19: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

19CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI-SVC Process Areas

Process Management• Organizational Innovation and Deployment

(OID)

• Organizational Process Definition (OPD)

• Organizational Process Focus (OPF)

• Organizational Process Performance (OPP)

• Organizational Service Management (OSM)

• Organizational Training (OT)

Service Support• Causal Analysis and Resolution (CAR)

• Configuration Management (CM)

• Decision Analysis and Resolution (DAR)

• Measurement and Analysis (MA)

• Problem Management (PRM)

• Process and Product Quality Assurance (PPQA)

Service Establishment and Delivery• Incident and Request Management (IRM)• Service Delivery (SD)• Service System Development (SSD)• Service Transition (ST)

Project Management

• Capacity and Availability Management (CAM)

• Integrated Project Management (IPM)• Project Monitoring and Control (PMC)• Project Planning (PP)• Requirements Management (REQM)• Risk Management (RSKM)• Quantitative Project Management (QPM)• Service Continuity (SCON)• Supplier Agreement Management (SAM)

Page 20: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

20CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

20

Who is the audience?

Service Sector Weights

0%

5%

10%

15%

20%

25%

30%

PAMS R & D FRS ERS CRS ICT Other Medical

Source: FY06 Federal Procurement Data System

PAMS – Professional, Administrative, Management

Support

R & D – Research and Development

FRS – Facilities Related Services

ERS – Equipment Related Services

CRS – Construction Related Services

ICT – Information and Communications Technology

Broad spectrum of service providers

Primarily intended for industry use, just like CMMI-DEV

Focus on current CMMI users

Page 21: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

21CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI Planned Elements – Multi-Model2

• Improving the interfaces is of interest to both government and industry….

Page 22: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

22CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI Planned Elements – Multi-Model1

•Multiple models complicate process improvement – but make it much more powerful by addressing specific needs in various environments….

Governance

Organizational infrastructure and readiness(including business practices , engineering practices,

change/improvement practices)

Tactical(procedural – both for improvement tasks

and for engineering tasks)

Enterprise/non-domain specific Domain specific

EQFM Excellence Framework Lean

Six Sigma SOX

FDA/510K

COBIT ISO 9000CMMI

ISO 12207P-CMM

SCOR ITIL SWEBOK

PSMGQIM

IDEAL ATAM

TSPAgile

RUP

6S/DMAIC

6S/DFSS

Increasing decision authority of engineering process group

Incre

asin

g d

ecis

ion

auth

ority

of e

ngin

ee

ring

pro

cess g

rou

p

Page 23: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

23CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI Planned Elements – Small Settings1

Understanding of problems

Understanding of problems

Understanding and ability to execute solutions

Understanding and ability to execute solutions

Scenarios How to build and sustain an improvement

effort

How to best use the model

(of your choice) to

guide improvementIPSS Field Guide

Already lots of work in this

area

Page 24: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

24CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI Planned Elements – Small Settings2

Scenarios of Performance

Needs

Process Competencies

Page 25: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

25CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

CMMI Planned Elements – Small Settings3

Building & Sustaining

Sponsorship & Ownership

Developing & Sustaining

a PI Infrastructure

Developing & Measuring

Realistic Goals

Determining Improvement

Progress

Defining/ Describing Processes

Deploying New or

Improved Processes

IPSS Field Guide

Foundational competency

Implementation competency

Page 26: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

26CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Planned Sequence of Models

SA-CMMSA-CMM

GM IT SourcingGM IT Sourcing

CMMI-DEV V1.2CMMI-DEV V1.2

CMMI-ACQCMMI-ACQ

CMMI-SVCCMMI-SVC

CMMI V1.1CMMI V1.1

CMMI-AMCMMI-AM

CMMI V1.3CMMI V1.3

Released November 2007

March 2009

Late 2009

41

CMMI V1.2ACMMI V1.2A

Late 2008

Page 27: CMMI –The Future - · PDF fileUnderstanding CMMI High Maturity Practices – 435 • ... Verification. CMMI Model Framework (CMF) 16 Project, Organizational, and Support Process

27CMMI, Census Phillips, Sept 11, 2008© 2008 Carnegie Mellon University

Contact Information

Mike Phillips

CMMI Program Manager

[email protected]

412-268-5884