Everything You Ever Wanted to Know About CMMI
Everything You Ever Wanted to Know About CMMI in 30 Minutes or LESS CCS TECHNICAL SERVICES William Klein (484) 368 -9368
WHAT IS CMMI? : Capability Maturity Model - Integration William Klein (484) 368 -9368 2
CMMI Appraisal Types . 1 : Continuous 9 Pick and choose desirable process areas 9 Capability level 0 -5 9 Capability level can be achieved without performing all practices 9 Not industry recognized 9 Primary 91 appraisal method in India – 3 weeks to perform appraisal William Klein (484) 368 -9368 3
CMMI Appraisal Types . 2 : Staged 9 Maturity 9 Level level 1 -5 (everyone is level 1) 9 All practices must be met for achieving the maturity level 9 Rating is for 3 years and then expires 9 Rigorous 92 -4 review of processes and artifacts weeks to perform appraisal William Klein (484) 368 -9368 4
Specific versus Generic : Specific 9(4 practices are process area dependent – 12 based on process area) : Generic practices are the same across all process areas 9(10 -12 : All practices based on level) SP’s and GP’s require same level of artifact coverage William Klein (484) 368 -9368 5
CMMI Measures Process Maturity : 25 Process Areas in 4 general categories: 9 Process 9 Project management (5 process areas) management (8 process areas) 9 Engineering 9 Support design (6 process areas) 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. William Klein (484) 368 -9368 6
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 William Klein (484) 368 -9368 7
Direct versus Indirect : Direct artifacts required for each SP and GP 9 Artifact that is directly attributable to performing the process described : Indirect artifact 9 Supporting artifact or resultant artifact of creating the direct artifact William Klein (484) 368 -9368 8
Affirmations : Verbal confirmation of what the process definition : Interview 9 No process helper aids 9 Must understand other functional groups role in the organization 9 A valid answer is “I don’t know, but I know where to find the answer…. . Procedure XYZ” William Klein (484) 368 -9368 9
Appraisal Process : SCAMPI 9 Standard CMMI Appraisal Method for Process Improvement : Types of SCAMPI Appraisals 9 Class C – Single person to full team 9 Class B – Single person to full team 9 Class A – Minimum of four team members y. Typically 6 -8 team members William Klein (484) 368 -9368 10
SCAMPI - C : Focused : Could on Organizational processes only be focused on specific process areas 9 Continuous 9 Highlights model ability to achieve a level; William Klein (484) 368 -9368 11
SCAMPI - B : Detailed 9 Looks analysis of the process and plans at the organization as a whole 9 Identifies 9 Open weaknesses and action items for specific review items 9 Produces an action item list for the organization William Klein (484) 368 -9368 12
SCAMPI - A : Produces : Must : One maturity rating have all data supplied chance to fix problems William Klein (484) 368 -9368 13
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? William Klein (484) 368 -9368 14
CMMI Organization - Scope Sample Comments: No comments associated with this question. William Klein (484) 368 -9368 15
CMMI Business Domains How would you best describe your software related experience? In what application domains or business areas have you worked? William Klein (484) 368 -9368 16
CMMI Business Domains William Klein (484) 368 -9368 17
CMMI Business Domains William Klein (484) 368 -9368 18
Is CMMI Adequate? In your opinion, is CMMI adequate for guiding process improvement? William Klein (484) 368 -9368 19
Is CMMI Adequate? Figure 401: Global Issues Q 1: Adequacy of CMMI William Klein (484) 368 -9368 20
William Klein (484) 368 -9368 21
- Slides: 21