Lecture Software process improvement: Lesson 18B provide students with knowledge about: CMMI staged – maturity level 5; the maturity levels; process areas at level 5; organizational innovation and deployment; causal analysis and resolution;... Please refer to the detailed content of the lecture!
Trang 11 1
CMMI Staged – Maturity Level 5
Lecture # 18B
Trang 22 2
Staged Representation
• The staged representation is the approach used in the Software CMM. It is an approach that uses
Trang 3Following slide to be inserted
The Maturity Levels
3
Trang 5special causes of variation from the norm,
and supports quantitative management and control
5
Trang 7Level 5
• Level 5 concentrates on improving the overall quality of the organization’s processes by
– identifying common causes of variation
– determining root causes of the conditions identified – piloting process improvements
Trang 8• Although innovative, radical approaches to introduce change into an organization are often undertaken, most organizations have found that an incremental approach works better and has longerlasting results
8
Trang 9Following slides to be inserted
Process Areas at Level 5
9
Trang 11Level 5
• There are no additions to the list of generic goals at Level 5 from Level 3. What makes this maturity level different is the two
process areas
• GG2 Institutionalize a Managed Process
• GG3 Institutionalize a Defined Process
11
Trang 12Level 5
• To satisfy the goals for Level 5, the goals for Levels 2, 3, and 4 must be satisfied as well. This rule holds true for both the
specific goals and the generic goals
12
Trang 14Organizational Innovation and
Deployment
• The purpose of Organizational Innovation and Deployment (OID) is to select and
deploy incremental and innovative
improvements that measurably improve the organization’s processes and technologies. The improvements support the
organization’s quality and process–
performance objectives as derived from the organization’s business objectives 14
Trang 16SG1 Select Improvements –
Specific Practices
• SP 1.1 Collect and Analyze Improvement Proposals
Trang 18improvements are also studied 18
Trang 19• Planning the deployment of the improvement
• Deploying the improvement
• Measuring the effectiveness of the improvement
Trang 20Things People Forget 1
• You must pilot your improvement! Only piloting will be able to accurately predict whether this improvement has a chance of being accepted and working in your
organization. Most organizations do not want to take the time and trouble to pilot their improvements. Senior
management does not understand, or does not want to
understand, the importance of piloting. They feel, “Well, the stuff has been written—just throw it out to the projects. The project managers will make it work. That’s why they are project managers.” This is the wrong approach.
20
Trang 21Things People Forget 2
• You must plan the pilot and document critical success factors in a quantitative manner. Then
a decision should be made, after reviewing the results against the critical success factors,
whether the improvement should be
implemented in the organization and what
approach should be used to implement it (e.g., phased approach or en masse). More piloting may also be necessary
21
Trang 22piloting selected improvements; planning and implementing the deployment of
improvements throughout the organization;
and measuring the effects of the improvements
Trang 23Casual Analysis and Resolution
PA 2
23
Trang 24Casual Analysis and Resolution
• The purpose of Causal Analysis and
Resolution (CAR) is to identify causes of defects and other problems and take action
Trang 25SG1 Determine Causes of Defects – Specific Practices
• SP 1.1 Select Defect Data for Analysis
• SP 1.2 Analyze Causes
25
Trang 27• This PA identifies the root cause(s) and
addresses the cause using a structured
Trang 29• Users of the CMMI for process improvement also review the CMM for Software for more advice or suggestions on other activities to include in order
Trang 3030
Trang 31concepts of Maturity Level 4. So, the processes, subprocesses, models, and benchmarks that the organization developed and used as part of their statistical control effort are the primary ones that are scrutinized here. So, your outputs from Level 4
Trang 32Causal Analysis and Resolution
• Causal Analysis and Resolution includes
identifying defects and where in the process they were introduced; determining the
causes of defects and their resolution; and defining methods and procedures to avoid introducing defects into the processes in the future
32
Trang 33Summary of Level 5
33
Trang 35Level 5
• Level 5 tries to find common causes and fix them, which will result in overall
improvements. Measurements are used to select improvements and reliably estimate the costs and benefits of attempting the
improvements. Measurements are used to prove the actual costs and benefits of the
improvements. These same measurements can be used to justify future improvement
Trang 3636
Trang 37• Both can work in an organization,
depending on the culture of the organization and the strength of its leaders, both
Trang 38• At Level 5, the focus is on constantly
reviewing and improving the processes, but these improvements must be introduced in a disciplined manner in order to manage and maintain process stability
38
Trang 39References
• Interpreting the CMMI: A Process
Improvement Approach, Second Edition, by Margaret K. Kulpa and Kent A. Johnson,
Auerbach Publication, 2008 (electronic
file), (Chapter 8)
39