© 2007 carnegie mellon university cmmi software engineering institute carnegie mellon university...
TRANSCRIPT
© 2007 Carnegie Mellon University
CMMISoftware Engineering InstituteCarnegie Mellon UniversityPittsburgh, PA 15213
Mary Beth ChrissisIEEE Software and Systems Engineering Standards Committee Winter Meeting 07
2
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Topics
CMMI Today
CMMI v1.2
• Model
• Appraisal
• Training
…and Beyond
© 2007 Carnegie Mellon University
CMMI Today
4
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI Adoption Trends
CMMI Web pages views in September 2006
• 360K/month
• Exceeded 24K/day
The following were the most downloaded files on the SEI Web site in September 2006:
• CMMI-DEV, V1.2 (PDF Version)
• CMMI V1.1 Overview Presentation
• CMMI V1.2 Overview Presentation
• CMMI-DEV, V1.2 (Word Version)
• CMMI V1.2 Model Changes Presentation
5
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Adoption: What Else Is Happening?
The Addison-Wesley SEI Series Book and:
• A Guide to the CMMI
• CMMI Assessments
• CMMI Distilled: Second Edition
• CMMI SCAMPI Distilled
• CMMI: Un Itinéraire Fléché
• De kleine CMMI
• Interpreting the CMMI
• Making Process Improvement Work
• Practical Insight into CMMI
• Real Process Improvement Using the CMMI
• CMMI Survival Guide
• Systematic Process Improvement Using ISO 9001:2000 and CMMI
• Balancing Agility and Discipline
6
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
How About SEI Publications?
Technical notes and special reports:
• Interpreting CMMI:
— for Operational Organizations
— for COTS Based Systems
— for Service Organizations
— for Marketing (in progress)
• Using CMMI with:
— Earned Value Management
— Product Line Practices
— Six Sigma
• Supplementing CMMI for Safety Critical Development (in progress)
• Demonstrating the Impact and Benefits of CMMI
7
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI Today
Version 1.1 CMMI Product Suite was released January 2002.
• CMMI Web site visits average over 12,000/day
• Over 58,000 people have been trained
• Almost 1600 “class A” appraisals have been reported to the SEI
Now we want to continuously improve…
© 2007 Carnegie Mellon University
CMMI V1.2
9
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Model Team
Jim Armstrong (Systems and Software Consoritum)
Sandra Cepeda (Army)
Aaron Clouse (Raytheon)
Mike D’Ambrosa (BAE)
Craig Hollenbach (Northrup Grumman)
So Norimatsu (Norimatsu Process Engineering Laboratory, Inc.)
Karen Richter (IDA)
Mike Konrad, Roger Bate, Mary Beth Chrissis, Sandy Shrum (SEI)
10
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Major Themes
Reduce complexity & size
Increase coverage
Increase confidence in appraisal results
11
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Reduced Model Complexity & Size
Eliminated the concepts of advanced practices and common features
Incorporated ISM into SAM; eliminated Supplier Sourcing (SS) addition
Consolidated and simplified the IPPD material
All definitions consolidated in the glossary
Adopted a single book approach (i.e., will no longer provide separate development models)
Report size reduced 15% from either predecessor; PAs reduced 12%
12
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Supplier Agreement Management
Specific Goal
Establish Supplier Agreements
Specific Practice
1.1 – Determine Acquisition Type1.2 – Select Suppliers1.3 – Establish Supplier Agreements
Satisfy Supplier Agreements
2.1 – Execute the Supplier Agreement2.2 – Monitor Selected Supplier
Processes2.3 – Evaluate Selected Supplier Work
Products2.4 – Accept the Acquired Product2.5 – Transition Products
v1.1 SP2.1 “Review COTS Products,” was eliminated. “Identify candidate COTS products that satisfy requirements” is a new subpractice under the Technical Solutions Process Area SP1.1, “Develop Alternative Solutions and Selection Criteria.”
13
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Integrated Product and Process Development (IPPD) Changes
IPPD material is being revised significantly.
• Organization Environment for Integration PA removed and material moved to Organizational Process Definition (OPD) PA.
• Integrated Teaming PA removed and material moved to Integrated Project Management (IPM) PA.
• IPPD goals have been consolidated.
— “Enable IPPD Management” in OPD
— “Apply IPPD Principles” in IPM
• Overall material condensed and revised to be more consistent with other PAs.
14
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Su
pp
ort
PA
sP
roce
ss M
gt
PA
s
Pro
ject
Man
agem
ent
PA
s
IPM
IPPD Changes
SG1
SG2
SG3
SG4
IPM
SG1
SG2
SG3
IT
SG1
SG2
SG3 = Apply IPPD principles
OE
I SG1
SG2
OP
DSG1
SG2 SG2 = Enable IPPD principles
V1.1 V1.2
15
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Increased Model Coverage
Added hardware amplifications
Added two work environment practices (i.e., one in OPD and one in IPM)
Added goal and two practices in OPF to emphasize importance of project startup
Updated notes (including examples) where appropriate so that they also address service development and acquisition of critical elements
Updated name to CMMI for Development (CMMI-DEV) to reflect the expanded coverage
16
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Added Hardware Amplifications and Examples
Six hardware amplifications were created to add emphasis on hardware engineering. Here is an example from TS.
SP 2.1 Design the Product or Product Component
Develop a design for the product or product component.
For Hardware Engineering
Detailed design is focused on product development of electronic, mechanical, electro-optical, and other hardware products and their components. Electrical schematics and interconnection diagrams are developed, mechanical and optical assembly models are generated, and fabrication and assembly processes are developed.
Hardware examples were also added to emphasize hardware engineering.
17
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Added Work Environment Coverage
Work environment standards are established at the organizational level in OPD.
SP 1.6 Establish Work Environment Standards
Establish and maintain work environment standards.
The project’s work environment is established at the project level in IPM.
SP 1.3 Establish the Project’s Work Environment
Establish and maintain the project’s work environment based on the organization’s work environment standards.
18
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Organizational Process Focus
V1.1
SG1 – Determine Process Improvement Opportunities
1.1 – Establish Organizational Process Needs
1.2 – Appraise the Organization’s Processes1.3 – Identify the Organization’s Process ImprovementsSG2 – Plan and Implement Process Improvement Activities2.1 – Establish Process Action Plans2.2 – Implement Process Action Plans2.3 – Deploy Organizational Process Assets2.4 – Incorporate Process-Related Experiences into the Organizational Process Assets
SG1 – Determine Process Improvement Opportunities
1.1 – Establish Organizational Process Needs
1.2 – Appraise the Organization’s Processes1.3 – Identify the Organization’s Process
ImprovementsSG2 – Plan and Implement Process Improvement2.1 – Establish Process Action Plans2.2 – Implement Process Action PlansSG3 – Deploy Organizational Process Assets and
Incorporate Lessons Learned3.1 – Deploy Organizational Process Assets3.2 -- Deploy Standard Processes3.3 -- Monitor Implementation3.4 -- Incorporate Process Related Experiences into
the Organizational Process Assets
V1.2
New
19
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Model Changes - Other
Improved the Overview section (Part One)
Improved clarity of how GPs are used
• Moved generic goals and practices to Part Two
• Added explanation of how process areas support the implementation of GPs
• Added GP elaborations for GP 3.2
Improved the glossary (e.g., higher level management, bidirectional traceability, subprocess)
Limited the process areas that can be considered “not applicable” to SAM.
Clarified material throughout the model based on over 1000 change requests
20
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI Model Combinations
CMMI Core
SERelated
Examples
Integrated Product and Process Development
SupplierSourcing
SWRelated
Examples
V 1.1
CMMI Core (now includes SS)
SERelated
Examples
IPPD
SWRelated
Examples
HWRelated
Examples
V 1.2
Organizational Goal (OPD)
Project Goal (IPM)
21
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Appraisals
22
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
SCAMPI Appraisal Team
Mary Busby (LM IS&S)
Ron Ulrich (NGC)
Denise Kirkham (Boeing)
Lisa Ming (BAE)
Beth Sumpter (NSA)
Sandra Cepeda (Army)
Jack Ferguson/Will Hayes/Charlie Ryan/Steve Masters/Joe Wickless (SEI)
23
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Appraisal Method Changes to Build Confidence
Method implementation clarifications
• interviews in “virtual” organizations
• practice characterization rules
• organizational unit sampling options
Appraisal Disclosure Statement (ADS) improvements
• improve usability for sponsor and government
• require sponsor’s signature on the ADS
• require all team members to show agreement on findings
• Both V1.1 and V1.2 ADS reflect these now
Appraisal team will have responsibility for determination of “applicability” for SAM; no other process area exceptions will be accepted for maturity level achievement
Maturity level and capability level shelf life – 3 years, given 1 year of V1.2 availability
24
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Appraiser Qualification Changes to Build Confidence
All V1.2 Lead Appraisers must:
• pass upgrade and refresher testing
• attend “face-to-face” sessions on appraisal quality
• pass an additional oral exam before conducting a high maturity appraisal
All V1.2 Appraisal Team Members must accomplish upgrade training and be registered at SEI
All V1.2 high maturity appraisals must be led by a certified high maturity Lead Appraiser
25
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Transition Partners (12/31/06)
Introduction to CMMI – 249
• 225 are commercial offerors only
• 17 are internal-use only
• 7 government–use only
SCAMPI Appraiser Services – 267
• 234 are commercial offerors only
• 23 are internal-use only
• 10 government–use only
26
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Number of Appraisals Conducted by YearReported as of 31 December 2006
0
100
200
300
400
500
600
700
800
900
1000
SPA CBAIPI(Discontinued after 12/31/2005) SCAMPI v.X ClassA
27
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Number of SCAMPI V1.1/V1.2, CMMI V1.1/V1.2, Class A Appraisals Conducted by Year
Reported as of 31 December 2006
0
100
200
300
400
500
600
700
800
2002 2003 2004 2005 12/31/2006
SCAMPI V1.2, CMMI V1.2, ClassASCAMPI V1.1 and/or CMMI V1.1, ClassA
28
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
0
100
200
300
400
500
600
700
1999 2000 2001 2002 2003 2004 2005 12/31/2006
Number of SCAMPI vX Class A Appraisals Conducted by Year by Representation*Reported as of 31 December 2006
*Where Representation is reported
Staged
Continuous
29
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Number of SCAMPI v1.1/v1.2 Class A Appraisals Conducted by Quarter
Reported as of 31 December 2006
0
25
50
75
100
125
150
175
200
225
250
275
300
Q1/03 Q1/04 Q1/05 Q1/06 Q2/02 Q2/03 Q2/04 Q2/05 Q2/06 Q3/02 Q3/03 Q3/04 Q3/05 Q3/06 Q4/02 Q4/03 Q4/04 Q4/05 Q4/06
30
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Number of SCAMPI v1.1/v1.2 Class A Appraisals Conducted by Quarter
Reported as of 31 December 2006
0
25
50
75
100
125
150
175
200
225
250
275
300
Q2/02 Q3/02 Q4/02 Q1/03 Q2/03 Q3/03 Q4/03 Q1/04 Q2/04 Q3/04 Q4/04 Q1/05 Q2/05 Q3/05 Q4/05 Q1/06 Q2/06 Q3/06 Q4/06
31
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
0
50
100
150
200
250
300
350
400
450
500
1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 YTD2006
Lead Evaluators(SCE) discont'd.12/31/05
Lead Assessors (CBA IPI) discont'd.12/31/05
Lead Appraisers(SCAMPI)
12-31-06
Number of Lead Appraisers Authorized(Cumulative)
32
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Training
33
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Training Team
Gary Wolf (Raytheon)
Bruce Allgood (USAF)
Barbara Tyson/Mary Beth Chrissis (SEI)
34
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI Training v1.2
Introduction to CMMI
• Updated for v1.2
• Phased in this fall
Intermediate Concepts of CMMI
• Updated for v1.2
• Will better prepare students for SCAMPI training
CMMI Instructor Training
• Updated to reflect v1.2 changes
“Delta” training from V1.1 to V1.2
• Available on-line for free
• More extensive upgrade course for fee
— Appraisal Team members
— Lead Appraisers, Instructors, candidates
35
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Training Status
Training
• Introduction to CMMI – 59,434
• Intermediate CMMI – 2,367
• Introduction to CMMI Instructor – 477
• SCAMPI A Lead Appraiser – 684
• SCAMPI B&C-Only Team Lead - 33
Authorized
• Introduction to CMMI V1.1/1.2 Instructors – 408/314
• SCAMPI V1.1/1.2 Lead Appraisers - 455/328
• SCAMPI B&C V1.1 Team Leads - 456
36
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Number of CMMI Students Trained(Cumulative)
0
5000
10000
15000
20000
25000
30000
1999 2000 2001 2002 2003 2004 2005 YTD2006
CMMI (Staged) discont'd.12/31/05
CMMI (Continuous)discont'd. 12/31/05
CMMI (S&C Combined)
8-31-06
37
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
0
10000
20000
30000
40000
50000
60000
1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 YTD2006
Intro to the CMM and CMMI Attendees (Cumulative)
CMM Intro (discon'td.12/31/05)
CMMI Intro
CMMI Intermediate
7-31-06
38
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Transition from V1.1 to V1.2 Status: Upgrade Training (2/16/07)
Introduction to CMMI Students
• Registered for Upgrade Training -2,024
• Completed -1,278
Lead Appraisers and Instructors
• Registered = 631
• Completed = 441
39
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI v1.2 Upgrade and ILA Registrations and Completions as of 12-31-2006
0
200
400
600
800
1000
1200
1400
8/31 9/30 10/31 11/30 12/31
Num
ber o
f Stu
dent
s
Upgrade Registrations Upgrade Completions ILA Registrations ILA Completions
40
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI V1.2 Upgrade Examsas of 12-31-06
0
100
200
300
400
500
600
Sep-06 Oct-06 Nov-06 Dec-06
Num
ber
of
Stu
den
ts
Passed 1st Time Failures 1st Time Passed After 1st Retake
41
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI V1.2 Schedules
Version 1.2 CMMI Product Suite release August 25, 2006
Update material available August 25, 2006
Upgrade course available on-line August 25, 2006
First Lead Appraiser “face to face” October 16, 2006
V1.2 ADS required for all SCAMPIs October 2006
Last V1.1 Intro training December 2006
First expiration of V1.1 appraisals August 25, 2007
(3 year validity)
Last V1.1 appraisal August 31, 2007
© 2007 Carnegie Mellon University
…and Beyond
43
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Beyond V1.2
Improved architecture will allow post-V1.2 expansion.
• Extensions of the life cycle (Services, Outsourcing/Acquisition) could expand use of a common organizational framework:
— allows coverage of more of the enterprise or potential partnering organizations
— adapts model features to fit non-developmental efforts (e.g., CMMI Services, CMMI Acquisition)
44
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Architecture Team
Hal Wilson (NGC)
Craig Hollenbach (NGC)
Hubert Hoffman (GM)
Gary Wolf (Raytheon)
Lisa Ming (BAE)
John Scibilia (Army)
Roger Bate/Mary Beth Chrissis/Mike Phillips (SEI)
45
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
3 Complementary “Constellations”
CMMI-SVC
CMMI-DEV
CMMI-Services provides guidance for those providing
services within organizations and to external customers
CMMI-ACQ
CMMI-ACQ provides
guidance to enable
informed and decisive
acquisition leadership
CMMI-Dev provides
guidance for measuring, monitoring
managing and development
processes 16 Core Process Areas,
common to all
46
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI Framework
Shared CMMI MaterialSpecific Practices, Additions, Amplifications
Development Specific Materials
Acquisition Specific Materials
Services Specific Materials
•Development Amplifications•Development Additions
•PA XX•PA ZZ•PA DEV
•Services Amplifications•Services Additions
•PA ZZ•PA YY•PA SRV
•Acquisition Amplifications•Acquisition Addition
•PA YY•PA XX•PA ACQ
Architecture & Constellations
Core Foundation ModelCommon PAs, Specific Practices, Generic Practices
47
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
Two New Constellations
First two new “constellations,” CMMI for Services and CMMI for Acquisition, have been “commissioned” by CMMI Steering Group. Development will be in parallel with V1.2 effort; publication sequenced after V1.2 rollout.
Northrop-Grumman is leading industry group for CMMI Services.
• Initial focus will be for organizations providing “DoD services” as well as internal IT:
— System maintenance
— Network Management, IT Services
— IV&V
48
SEI Liaison ReportChrissis 02/07
© 2007 Carnegie Mellon University
CMMI Acquisition
SEI is coordinating development of CMMI-ACQ.
• Will build upon General Motors IT Sourcing expansion
• Will add government perspectives from both DoD and civil agencies