Authors |
|
xiii | |
Acknowledgments |
|
xv | |
Foreword |
|
xvii | |
1 Introduction |
|
1 | |
2 Process Improvement Fundamentals |
|
9 | |
|
|
9 | |
|
|
10 | |
|
Dealing with Multiple Frameworks |
|
|
10 | |
|
|
11 | |
|
Process Improvement Enablers |
|
|
12 | |
|
Approaches to Implementing Change |
|
|
15 | |
|
|
15 | |
|
|
15 | |
|
|
19 | |
|
|
22 | |
3 Capability Maturity Model Integration (CMMI) |
|
25 | |
|
Introduction to CMMI v1.2 |
|
|
25 | |
|
|
25 | |
|
|
34 | |
|
|
36 | |
|
Requirements Development (RD) |
|
|
37 | |
|
Requirements Management (REQM) |
|
|
37 | |
|
|
38 | |
|
|
38 | |
|
|
39 | |
|
|
39 | |
|
|
40 | |
|
|
40 | |
|
|
41 | |
|
Project Monitoring and Control (PMC) |
|
|
42 | |
|
Integrated Project Management (IPM) |
|
|
42 | |
|
|
43 | |
|
Supplier Agreement Management (SAM) |
|
|
44 | |
|
|
44 | |
|
|
45 | |
|
Configuration Management (CM) |
|
|
45 | |
|
Process and Product Quality Assurance (PPQA) |
|
|
46 | |
|
Measurement and Analysis (MA) |
|
|
46 | |
|
Decision Analysis and Resolution (DAR) |
|
|
47 | |
|
|
48 | |
|
|
48 | |
|
Organizational Process Focus (OPF) |
|
|
48 | |
|
Organizational Process Definition (OPD) |
|
|
49 | |
|
Organizational Training (OT) |
|
|
49 | |
|
|
50 | |
|
Higher Maturity Level Process Concepts |
|
|
50 | |
|
Organizational Process Performance (OPP) |
|
|
51 | |
|
Quantitative Project Management (QPM) |
|
|
52 | |
|
Organizational Innovation and Deployment (OID) |
|
|
52 | |
|
Causal Analysis and Resolution (CAR) |
|
|
53 | |
|
|
53 | |
|
Process Area Interactions |
|
|
53 | |
|
Continuous Representation Considerations |
|
|
54 | |
|
|
56 | |
|
|
57 | |
|
|
58 | |
|
Process Area Improvements |
|
|
59 | |
|
Added Work Environment Coverage |
|
|
59 | |
|
Added Hardware Amplifications |
|
|
60 | |
|
Advanced Practices Eliminated |
|
|
60 | |
|
|
61 | |
|
Common Features Eliminated |
|
|
61 | |
|
|
61 | |
|
|
62 | |
|
Effect of CMMI v1.2 Changes on Process Improvement |
|
|
62 | |
|
|
62 | |
4 ISO Standards |
|
65 | |
|
|
65 | |
|
ISO 9001:2000, Quality Management Systems — Requirements |
|
|
67 | |
|
Quality Management System |
|
|
69 | |
|
Management Responsibility |
|
|
70 | |
|
|
72 | |
|
|
72 | |
|
Measurement, Analysis, and Improvement |
|
|
74 | |
|
ISO 90003:2004, Guidelines for the Application of ISO 9001:2000 to Computer Software |
|
|
75 | |
|
Quality Management System |
|
|
76 | |
|
Management Responsibility |
|
|
77 | |
|
|
77 | |
|
|
78 | |
|
Planning of Product Realization |
|
|
78 | |
|
Customer-Related Processes |
|
|
79 | |
|
|
80 | |
|
|
81 | |
|
Production and Service Provision |
|
|
82 | |
|
Control of Monitoring and Measuring Devices |
|
|
82 | |
|
Measurement, Analysis, and Improvement |
|
|
83 | |
|
Monitoring and Measurement |
|
|
83 | |
|
Control of Nonconforming Product |
|
|
83 | |
|
|
83 | |
|
|
83 | |
|
Harmonization of Standards |
|
|
84 | |
|
ISO 15288:2008, Systems and Software Engineering — System Life Cycle Processes |
|
|
85 | |
|
|
86 | |
|
|
86 | |
|
|
88 | |
|
Organizational Project-Enabling Processes |
|
|
88 | |
|
Life Cycle Model Management |
|
|
88 | |
|
Infrastructure Management |
|
|
88 | |
|
Project Portfolio Management |
|
|
89 | |
|
Human Resource Management |
|
|
89 | |
|
|
89 | |
|
|
89 | |
|
|
90 | |
|
Project Assessment and Control |
|
|
90 | |
|
|
90 | |
|
|
90 | |
|
|
91 | |
|
|
91 | |
|
|
91 | |
|
|
91 | |
|
Stakeholder Requirements Definition |
|
|
92 | |
|
|
92 | |
|
|
92 | |
|
|
92 | |
|
|
93 | |
|
|
93 | |
|
|
93 | |
|
|
93 | |
|
|
93 | |
|
|
94 | |
|
|
94 | |
|
|
94 | |
|
ISO 12207:2008, Systems and Software Engineering — Software Life Cycle Processes |
|
|
95 | |
|
|
98 | |
|
Software Implementation Processes |
|
|
99 | |
|
|
99 | |
|
Software Requirements Analysis |
|
|
99 | |
|
Software Architectural Design |
|
|
100 | |
|
|
100 | |
|
|
100 | |
|
|
100 | |
|
Software Qualification Testing |
|
|
100 | |
|
Software Support Processes |
|
|
101 | |
|
Software Documentation Management |
|
|
101 | |
|
Software Configuration Management |
|
|
101 | |
|
Software Quality Assurance |
|
|
102 | |
|
|
102 | |
|
|
103 | |
|
|
103 | |
|
|
103 | |
|
Software Problem Resolution |
|
|
103 | |
|
|
103 | |
|
|
104 | |
|
|
104 | |
|
|
104 | |
|
|
104 | |
|
ISO 20000:2005, Information Technology — Service Management |
|
|
105 | |
|
|
106 | |
|
|
108 | |
|
|
109 | |
|
Resolution, Control, and Release Processes |
|
|
111 | |
|
|
111 | |
|
|
112 | |
|
|
112 | |
|
|
113 | |
5 Framework Mapping |
|
115 | |
|
|
115 | |
|
ISO 9001:2000 to CMMI Maps |
|
|
122 | |
|
ISO 20000:2005 to CMMI Maps |
|
|
141 | |
|
ISO 15288:2008 to CMMI Maps |
|
|
166 | |
|
ISO 12207:2008 to CMMI Maps |
|
|
181 | |
|
|
195 | |
6 Tying It All Together |
|
197 | |
|
|
198 | |
|
Using Multiple Framework Relationships for Process Improvement |
|
|
198 | |
|
CMMI Mapping to ISO 9001 and ISO 20000 |
|
|
200 | |
|
CMMI Mapping to ISO 12207 and ISO 15288 |
|
|
208 | |
|
CMMI Maps to All Frameworks |
|
|
213 | |
|
Relationship between ISO 9001 and ISO 20000 |
|
|
222 | |
|
|
226 | |
7 Appraisals |
|
227 | |
|
|
227 | |
|
Characteristics of SCAMPI |
|
|
228 | |
|
Characteristics of ISO 9001 Audits |
|
|
234 | |
|
Characteristics of ISO 20000 Audits |
|
|
237 | |
|
Similarities and Differences among Audit Approaches |
|
|
238 | |
|
|
242 | |
|
|
243 | |
Appendix A: Acronyms |
|
245 | |
Appendix B: References |
|
247 | |
Appendix C: Changes from CMMI v1.1 to CMMI v1.2 |
|
251 | |
Appendix D: ISO 9001:2000 to CMMI v1.2 Map |
|
261 | |
Appendix E: ISO 15288:2008 to CMMI v1.2 Map |
|
295 | |
Appendix F: ISO 12207:2008 to CMMI v1.2 Map |
|
321 | |
Appendix G: ISO 20000:2005 to CMMI v1.2 Map |
|
359 | |
Index |
|
397 | |