Muutke küpsiste eelistusi

Process Improvement with CMMI v1.2 and ISO Standards [Kõva köide]

(Rockville, Maryland, USA), (Fairfax, Virginia, USA)
  • Formaat: Hardback, 424 pages, kõrgus x laius: 234x156 mm, kaal: 1600 g, 129 Tables, black and white; 34 Illustrations, black and white
  • Ilmumisaeg: 30-Oct-2008
  • Kirjastus: Auerbach
  • ISBN-10: 1420052837
  • ISBN-13: 9781420052831
Teised raamatud teemal:
  • Formaat: Hardback, 424 pages, kõrgus x laius: 234x156 mm, kaal: 1600 g, 129 Tables, black and white; 34 Illustrations, black and white
  • Ilmumisaeg: 30-Oct-2008
  • Kirjastus: Auerbach
  • ISBN-10: 1420052837
  • ISBN-13: 9781420052831
Teised raamatud teemal:

In this age of globalization, process improvement practitioners must be able to comprehend and work with the different standards and frameworks used around the world. While many systems and software engineering organizations rely on a single standard as the primary driver of process improvement efforts (CMMI®-based process improvement in the U.S. and ISO 9001 around the world), the most successful incorporate multiple frameworks. Process Improvement with CMMI® v1.2 and ISO Standards helps users become more versatile in using multiple process standards when creating organizational and project processes.

Compares and Contrasts Different Standards

 

The book begins by discussing the motivations for process improvement, the factors that make improvement difficult, and the conditions and activities that enable improvement. It examines the structure and content of Capability Maturity Model IntegrationSM, version 1.2, provides summaries of several ISO standards, and discusses the detailed relationships between four specific ISO standards (ISO 9001, ISO 15288, ISO 12207, and ISO 20000) and CMMI. The book concludes by addressing the synergy and use of multiple frameworks, discussing the process of conducting appraisals against multiple frameworks, and examining the collection of objective evidence required by each standard and appraisal method. The authors also discuss similarities and differences among the appraisal and certification approaches.

Free Downloads

 

This volume is highly supplemented with numerous appendices to clarify material and a website is provided where readers can download detailed maps and corresponding correlation matrices. This bonus material allows users to further experiment with the framework relationships and be more equipped to deal with the myriad of standards and frameworks they may encounter.

Authors xiii
Acknowledgments xv
Foreword xvii
1 Introduction 1
2 Process Improvement Fundamentals 9
Introduction
9
Quality Improvement
10
Dealing with Multiple Frameworks
10
Impediments to Change
11
Process Improvement Enablers
12
Approaches to Implementing Change
15
Plan—Do—Check—Act (PDCA)
15
IDEAL
15
Frameworks
19
Summary
22
3 Capability Maturity Model Integration (CMMI) 25
Introduction to CMMI v1.2
25
Background
25
Process Areas
34
Engineering
36
Requirements Development (RD)
37
Requirements Management (REQM)
37
Technical Solution (TS)
38
Product Integration (PI)
38
Verification (VER)
39
Validation (VAL)
39
Summary and Comments
40
Project Management
40
Project Planning (PP)
41
Project Monitoring and Control (PMC)
42
Integrated Project Management (IPM)
42
Risk Management (RSKM)
43
Supplier Agreement Management (SAM)
44
Summary and Comments
44
Support
45
Configuration Management (CM)
45
Process and Product Quality Assurance (PPQA)
46
Measurement and Analysis (MA)
46
Decision Analysis and Resolution (DAR)
47
Summary and Comments
48
Process Management
48
Organizational Process Focus (OPF)
48
Organizational Process Definition (OPD)
49
Organizational Training (OT)
49
Summary and Comments
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
Summary and Comments
53
Process Area Interactions
53
Continuous Representation Considerations
54
CMMI v1.2 Constellations
56
Changes from CMMI v1.1
57
Process Areas Eliminated
58
Process Area Improvements
59
Added Work Environment Coverage
59
Added Hardware Amplifications
60
Advanced Practices Eliminated
60
Generic Practice Changes
61
Common Features Eliminated
61
Glossary Changes
61
Other Changes
62
Effect of CMMI v1.2 Changes on Process Improvement
62
Summary
62
4 ISO Standards 65
Introduction
65
ISO 9001:2000, Quality Management Systems — Requirements
67
Quality Management System
69
Management Responsibility
70
Resource Management
72
Product Realization
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
Resource Management
77
Product Realization
78
Planning of Product Realization
78
Customer-Related Processes
79
Design and Development
80
Purchasing
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
Analysis of Data
83
Improvement
83
Harmonization of Standards
84
ISO 15288:2008, Systems and Software Engineering — System Life Cycle Processes
85
Agreement Processes
86
Acquisition Process
86
Supply Process
88
Organizational Project-Enabling Processes
88
Life Cycle Model Management
88
Infrastructure Management
88
Project Portfolio Management
89
Human Resource Management
89
Quality Management
89
Project Processes
89
Project Planning
90
Project Assessment and Control
90
Decision Management
90
Risk Management
90
Configuration Management
91
Information Management
91
Measurement
91
Technical Processes
91
Stakeholder Requirements Definition
92
Requirements Analysis
92
Architectural Design
92
Implementation
92
Integration
93
Verification
93
Transition
93
Validation
93
Operation
93
Maintenance
94
Disposal
94
Annexes and Guides
94
ISO 12207:2008, Systems and Software Engineering — Software Life Cycle Processes
95
System Context Processes
98
Software Implementation Processes
99
Software Implementation
99
Software Requirements Analysis
99
Software Architectural Design
100
Software Detailed Design
100
Software Construction
100
Software Integration
100
Software Qualification Testing
100
Software Support Processes
101
Software Documentation Management
101
Software Configuration Management
101
Software Quality Assurance
102
Software Verification
102
Software Validation
103
Software Review
103
Software Audit
103
Software Problem Resolution
103
Software Reuse Processes
103
Domain Engineering
104
Reuse Asset Management
104
Reuse Program Management
104
Annexes
104
ISO 20000:2005, Information Technology — Service Management
105
ITSM Infrastructure
106
Service Delivery Process
108
Relationship Processes
109
Resolution, Control, and Release Processes
111
Resolution Processes
111
Control Processes
112
Release Processes
112
Summary
113
5 Framework Mapping 115
The Mapping Process
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
Summary
195
6 Tying It All Together 197
Basic Concepts
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
Summary
226
7 Appraisals 227
Background
227
Characteristics of SCAMPI
228
Characteristics of ISO 9001 Audits
234
Characteristics of ISO 20000 Audits
237
Similarities and Differences among Audit Approaches
238
Conclusions
242
Summary
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
Boris Mutafelija is Principal Member of Technical Staff at Systems and Software Consortium, Inc. He has over 35 years of information technology experience as an engineer, software professional, and manager. Mutafelija led several organizations in reaching higher process maturity levels (as defined by the SEI). He developed process architectures, worked on establishing process frameworks for efficient process improvement, and taught, tutored, and consulted many teams in process improvement. Mutafelijas process improvement interests include process frameworks, enterprise aspects of process engineering and improvement, measurements, statistical process control, and, of course, using multiple standards in developing effective and efficient process improvement approaches. With Harvey Stromberg, he coauthored the book, Systematic Process Improvement Using ISO 9001:2000 and CMMI, coauthored over 30 papers, and is the coinventor of three U.S. patents. Mutafelija is authorized by the SEI as a lead appraiser for performing SCAMPI appraisals and as an instructor for delivering Introduction to CMMI courses. Harvey Stromberg is with BAE Systems. He has over 35 years experience in systems and software engineering, quality assurance, and process improvement in diverse industries. He has managed development projects, quality assurance and configuration management departments, and engineering process groups. In those positions and as a consultant, he has helped bring several organizations to higher CMM/CMMI maturity levels and transition from ISO 9001:1994 to ISO 9001:2000. Strombergs process improvement interests include the use of standards when developing effective and efficient process improvement approaches and the application of measures for process and project management. He is the coauthor of Systematic Process Improvement Using ISO 9001:2000 and CMMI and is an authorized instructor for the SEI Introduction to CMMI course. He is also a senior member of the American Society for Quality (ASQ), a Certified Quality Manager (CQM), and a Certified Software Quality Engineer (CSQE).