|
Mission | Project Approach | Technical Approach | Deliverables |
Milestones | Guidance
The goal of the CMMI Project was to attempt to integrate
existing CMM models into a common model framework. To state in terms of
Domain Engineering or Product-Line Development: To establish a
common terminology between the models (see
domain dictionary), as well as identify commonality and variability
between various disciplines (see domain
taxonomy). The project team attempted to reconcile:
- different architectures
- "staged" - SW and SA models have KPAs only at one level, which
provide guidance on prioritization, and establish a "Maturity Level"
- "continuous" - the SE model has PAs which have levels within them,
with their own "Capability Level" (you could be level 5 in one PA but
Level 1 in another)
- different terminology
- different content
- different appraisal methods
- different training materials
Mission |
Project Approach | Technical Approach | Deliverables |
Milestones | Guidance
- This program was originally identified by the acronym
ICMM, for Integrated-CMM, not to be confused with:
- The defined process was a series of Review Groups:
- Steering Group
- Product Development Group
- Project Manager (from SEI)
- Expert Author Team
- Stakeholder/Reviewer
- Public Review
Mission | Project Approach | Technical Approach | Deliverables |
Milestones | Guidance
- Source Documents:
- SW-CMM, Version 2, Draft C
- EIA/Interim Standard 731 (Draft 1.0) Systems
Engineering Capability Model (SECM) which combines:
- IPD-CMM, Version 0.98
- Reference Models (not a complete list):
- SA-CMM (Version 1.01) - although it was
excluded from the scope of the
immediate project (except as a SW-CMM KPA), it was still
a reference document
- FAA-iCMM (Version 1.0) - members of the FAA
development team were also members of the Steering Group
- ISO/IEC
12207
- Software Life Cycle Process [IEEE/EIA
12207 is the US version]
- ISO/IEC
15504 - Process Assessment (technical report),
requires the addition of a Level 0 (not practiced, now called "incomplete")
- Leveraged Database Technology:
- Broke models into common elements
- Various representations generated from the database
- Used to integrate models, compare style and content, and
verify consistency
Mission | Project Approach | Technical Approach | Deliverables |
Milestones | Guidance
- CMMI - The model framework populated with various disciplines,
which can be selected
- SE - Systems Engineering
- SW - Software Engineering
- IPPD - Integrated Product and Process Development
- SS - Source Selection
- ARC - Assessment Requirements for CMMI (similar to
the previous CMM
Appraisal Framework, CAF) defined minimum requirements for:
- Class-A - full assessment method
- Class-B & C - classes of less comprehensive interim
assessment methods
- CMMI Lead Assessor Program - similar requirements of current
program, authorized for two-year period
- CMMI Training Products - Introduction to the model, assessment
team, and assessment lead training
- Definition of Standard CMMI
Assessment Method for Process Improvement (compliant to ARC), see SCAMPI
section below.
Mission | Project Approach | Technical Approach | Deliverables |
Milestones | Guidance
- July 1998 - A-Spec (requirements) Version 1.3
- Aug 1998 - Released Stakeholder Review package
1: Framework descriptions, process areas, generic practices
- Nov 1998 - Released Stakeholder Review package
2: CMMI-SW
- Dec 1998 - Released Stakeholder Review package
3: CMMI-SE, SW-CMMI-SW/SE
- Aug 1999 -
CMMI® for Systems Engineering and Software
Engineering (CMMI-SW/SE) was released for Public Review:
CMMI-SW, CMMI-SE, and CMMI-SW/SE
- Aug 1999 - Stakeholder Review: CMMI-SW/SE/IPPD, added
Integrated Product and Process Development
- Sept 1999 - Pilot Training methods
- Capability Model Training
- Assessment Training
- Framework Training
- Tailoring Guidance
- Glossary
- Dec 1999 - Public Review: CMMI-SW/SE/IPPD
- Oct [Nov] 1999-May 2000 - Pilot
all models
- December 12, 2000 - CMMI-SE/SW/IPPD, v1.02 was released for
public review comments from stakeholder review, initial
public review, and actual use were incorporated
(accepted change requests through Feb 28, 2001).
This marked the date, three years later in December 2003, to
sunset CMM for Software (SW-CMM,
v.1.1.1).
- August 2001 - Release of CMMI, version 1.1,
based on feedback from early adopters
- Updated
"Blue Book" -- Mary Beth Chrissis, Mike Konrad, and Sandy Shrum.
CMMI Guidelines for Process Integration and Product Improvement. SEI
Series in Software Engineering, Addison Wesley,
2003.
- The textbook form of the CMMI Model (like the one published for
SW-CMM)
- Provided a more convenient way to carry around the model!
- Dec-2003 -
Sunset
of SW-CMM, v.1.1.1 (3 years from
release of 1.0)
Mission | Project Approach | Technical Approach | Deliverables |
Milestones | Guidance
D6. Interpretive Guidance Project
- March 21, 2003
- Oct 2003 - preliminary report 2003-SR-007
-
April 13, 2004 - Interpretive Guidance for CMMI - What We've
learned, Gian Wemyss, DC SPIN
Presentation
Mission | Project Approach | Technical Approach | Deliverables |
Milestones | Guidance |