Everything You Ever Wanted to Know About CMMI in 30 Minutes or LESS
description
Transcript of Everything You Ever Wanted to Know About CMMI in 30 Minutes or LESS
Everything You Ever Wantedto Know About CMMI
in 30 Minutes or LESS
Everything You Ever Wantedto Know About CMMI
in 30 Minutes or LESS
CCS TECHNICAL SERVICES
(484) 368-9368
CCS TECHNICAL SERVICES
(484) 368-9368
William KleinWilliam Klein
Slide 2William Klein (484) 368-9368
WHAT IS CMMI? Capability Maturity Model - Integration
Slide 3William Klein (484) 368-9368
CMMI Appraisal Types .1
Continuous Pick and choose desirable process areas
Capability level 0-5
Capability level can be achieved without performing all practices
Not industry recognized
Primary appraisal method in India
1 – 3 weeks to perform appraisal
Slide 4William Klein (484) 368-9368
CMMI Appraisal Types .2
Staged Maturity level
Level 1-5 (everyone is level 1)
All practices must be met for achieving the maturity level
Rating is for 3 years and then expires
Rigorous review of processes and artifacts
2-4 weeks to perform appraisal
Slide 5William Klein (484) 368-9368
Specific versus Generic
Specific practices are process area dependent
(4 – 12 based on process area)
Generic practices are the same across all
process areas
(10-12 practices based on level)
All SP’s and GP’s require same level of artifact
coverage
Slide 6William Klein (484) 368-9368
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 a limited number of Specific Goals in each process area, plus Generic Goals which apply to each process area.
Slide 7William Klein (484) 368-9368
Generic Practices Organizational policy
Plan the process
Provide resources
Assign Responsibility
Train the people
Manage configurations
Identify and involve relevant stakeholders
Monitor and control the process
Objectively evaluate adherence
Review status with higher level management
Establish a defined process
Collect improvement information
Slide 8William Klein (484) 368-9368
Direct versus Indirect Direct artifacts required for each SP and GP Artifact that is directly attributable to performing the
process described
Indirect artifact Supporting artifact or resultant artifact of creating the
direct artifact
Slide 9William Klein (484) 368-9368
Affirmations Verbal confirmation of what the
process definition
Interview process No helper aids
Must understand other functional groups role in the
organization
A valid answer is “I don’t know, but I know where to
find the answer…..Procedure XYZ”
Slide 10William Klein (484) 368-9368
Appraisal Process SCAMPI
Standard CMMI Appraisal Method for Process Improvement
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
Slide 11William Klein (484) 368-9368
SCAMPI - C Focused on Organizational processes only
Could be focused on specific process areas Continuous model
Highlights ability to achieve a level;
Slide 12William Klein (484) 368-9368
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
Slide 13William Klein (484) 368-9368
SCAMPI - A
Produces maturity rating
Must have all data supplied
One chance to fix problems
Slide 14William Klein (484) 368-9368
CMMI Organization - Scope
Approximately how many full-time equivalent
(FTE) employees does your organization
employee who are primarily engaged in the
development, maintenance, or acquisition of
software or software-intensive systems?
Slide 15William Klein (484) 368-9368
CMMI Organization - Scope
Sample Comments: No comments associated with this question.
Slide 16William Klein (484) 368-9368
CMMI Business Domains
How would you best describe your software related experience?
In what application domains or business areas have you worked?
Slide 17William Klein (484) 368-9368
CMMI Business Domains
Slide 18William Klein (484) 368-9368
CMMI Business Domains
Slide 19William Klein (484) 368-9368
Is CMMI Adequate?
In your opinion, is CMMI adequate for guiding process improvement?
Slide 20William Klein (484) 368-9368
Is CMMI Adequate?
Figure 401: Global Issues Q1: Adequacy of CMMI
Slide 21William Klein (484) 368-9368