Everything You Ever Wantedto Know About CMMIin 30 Minutes or LESS
Everything You Ever Wantedto Know About CMMIin 30 Minutes or LESS
CCS TECHNICAL SERVICES
                                       (484) 368-9368
CCS TECHNICAL SERVICES
                                       (484) 368-9368
William Klein
W
i
l
l
i
a
m
 K
l
e
i
n
William Klein             (484) 368-9368
Slide 2
WHAT IS CMMI?
Capability Maturity Model - Integration
William Klein             (484) 368-9368
Slide 3
CMMI Appraisal Types .1
Continuous
Pick and choose desirable process areas
Capability level 0-5
Capability level can be achieved without performingall practices
Not industry recognized
Primary appraisal method in India
1 – 3 weeks to perform appraisal
William Klein             (484) 368-9368
Slide 4
CMMI Appraisal Types .2
Staged
Maturity level
Level 1-5 (everyone is level 1)
All practices must be met for achieving the maturitylevel
Rating is for 3 years and then expires
Rigorous review of processes and artifacts
2-4 weeks to perform appraisal
William Klein             (484) 368-9368
Slide 5
Specific versus Generic
Specific practices are process area dependent
(4 – 12 based on process area)
Generic practices are the same across allprocess areas
(10-12 practices based on level)
All SP’s and GP’s require same level of artifactcoverage
William Klein             (484) 368-9368
Slide 6
CMMI Measures Process Maturity
25 Process Areas in 4 general categories:
Process management (5 process areas)
Project management  (8 process areas)
Engineering design (6 process areas)
Support functions (6 process areas)
The measurement is the achievement of alimited number of Specific Goals in eachprocess area, plus Generic Goals whichapply to each process area.
William Klein             (484) 368-9368
Slide 7
Generic Practices
Organizational policy
Plan the process
Provide resources
Assign Responsibility
Train the people
Manage configurations
Identify and involve relevantstakeholders
Monitor and control the process
Objectively evaluate adherence
Review status with higher levelmanagement
Establish a defined process
Collect improvement information
William Klein             (484) 368-9368
Slide 8
Direct versus Indirect
Direct artifacts required for each SP and GP
Artifact that is directly attributable to performing theprocess described
Indirect artifact
Supporting artifact or resultant artifact of creating thedirect artifact
William Klein             (484) 368-9368
Slide 9
Affirmations
Verbal confirmation of what the processdefinition
Interview process
No helper aids
Must understand other functional groups role in theorganization
A valid answer is “I don’t know, but I know where tofind the answer…..Procedure XYZ”
William Klein             (484) 368-9368
Slide 10
Appraisal Process
SCAMPI
Standard CMMI Appraisal Method for ProcessImprovement
Types of SCAMPI Appraisals
Class C – Single person to full team
Class B – Single person to full team
Class A – Minimum of four team members
Typically 6-8 team members
William Klein             (484) 368-9368
Slide 11
SCAMPI - C
Focused on Organizational processes only
Could be focused on specific process areas
Continuous model
Highlights ability to achieve a level;
William Klein             (484) 368-9368
Slide 12
SCAMPI - B
Detailed analysis of the process and plans
Looks at the organization as a whole
Identifies weaknesses and action items
Open for specific review items
Produces an action item list for the organization
William Klein             (484) 368-9368
Slide 13
SCAMPI - A
Produces maturity rating
Must have all data supplied
One chance to fix problems
William Klein             (484) 368-9368
Slide 14
CMMI Organization - Scope
Approximately how many full-time equivalent
(FTE) employees does your organizationemployee who are primarily engaged in thedevelopment, maintenance, or acquisition ofsoftware or software-intensive systems?
William Klein             (484) 368-9368
Slide 15
CMMI Organization - Scope
CCS3
Sample Comments:  No comments associated with this question.
William Klein             (484) 368-9368
Slide 16
CMMI Business Domains
How would you best describe your softwarerelated experience?
In what application domains or business areashave you worked?
William Klein             (484) 368-9368
Slide 17
CMMI Business Domains
CCS1
William Klein             (484) 368-9368
Slide 18
CMMI Business Domains
CCS1
CCS2
William Klein             (484) 368-9368
Slide 19
Is CMMI Adequate?
In your opinion, is CMMI adequate for guidingprocess improvement?
William Klein             (484) 368-9368
Slide 20
Is CMMI Adequate?
Figure 401: Global Issues Q1:  Adequacy of CMMI
CCS4
William Klein             (484) 368-9368
Slide 21
CCS Technical Services
William Klein
(484) 368-9368
QUESTIONS??