CMMI: Guidelines for Process Integration and Product Improvement, 2/e

Mary Beth Chrissis, Mike Konrad, Sandra Shrum




CMMI® (Capability Maturity Model® Integration) describes best practices for the development and maintenance of products and services across their entire lifecycle. By integrating essential bodies of knowledge, CMMI provides a single, comprehensive framework for organizations to assess their development and maintenance processes, implement improvements, and measure progress.

This book is a definitive reference for the most current release of CMMI (version 1.2). In the new edition, the authors have added tips, hints, and cross-references in the margins (in color) throughout the process areas to help you better understand, apply, and find more information about the content of the process areas. The book also now includes brief, insightful perspectives on CMMI written by people influential in the model’s creation, development, and transition. A new case study from Raytheon illustrates a real-world application of the model to a services organization. Whether you are new to CMMI or familiar with an earlier version, if you need to know about, evaluate, or put the latest version of CMMI into practice, this book is an essential resource.

The book is divided into three parts.

Part I offers the broad view of CMMI, beginning with basic concepts of process improvement. It describes the process areas, their components, and their relationships to each other. It explains the model’s two representations as well as paths to the adoption and use of CMMI for process improvement and benchmarking.

Part II, the bulk of the book, details the generic goals and practices and the twenty-two process areas now comprising CMMI. The process areas are organized alphabetically by acronym for easy look-up. Each chapter includes goals, best practices, and examples for a particular process area. The two CMMI representations are described so that you will easily see their similarities and differences and thereby be better able to choose the right approach for your organization.

Part III contains several useful resources, including CMMI-related references, acronym definitions, a glossary of terms, and an index.


Table of Contents

List of Perspectives xi

Preface xiii

Acknowledgments xxi

Part One: About CMMI for Development 1

Chapter 1: Introduction 3

About Capability Maturity Models 4

Evolution of CMMI 9

CMMI for Development 18

The Scope of CMMI for Development 21

The Group of IPPD Additions 22

Resolving Different Approaches of CMMs 22

Choosing a Representation 22

Your Approach to Process Improvement 28

Chapter 2: Process Area Components 31

Required, Expected, and Informative Components 31

Components Associated with Part Two 32

Supporting Informative Components 37

Numbering Scheme 38

Typographical Conventions 39

Chapter 3: Tying It All Together 43

Understanding Levels 43

Structures of the Continuous and Staged Representations 44

Understanding Capability Levels 46

Understanding Maturity Levels 52

Process Areas 60

Generic Goals and Practices 63

Representation Comparison 65

Equivalent Staging 65

Chapter 4: Relationships Among Process Areas 71

Four Categories of CMMI Process Areas 71

Process Management 72

Project Management 76

Engineering 81

Support 85

Chapter 5: Using CMMI Models 93

Adopting CMMI 97

Your Process Improvement Program 102

Selections That Influence Your Program 106

CMMI Models 107

Using CMMI Appraisals 107

Appraisal Considerations 109

CMMI-Related Training 113

Chapter 6: Case Study: Applying CMMI to Services at Raytheon 119

The Organization and Its Process Dilemma 122

History 123

Success at Last 126

Key Roles That Contributed to Success 130

Approach to Interpreting CMMI for Services 131

Process Artifacts 131

Lifecycle Model 137

Epiphanies 145

Lessons Learned 147

Part Two: Generic Goals and Generic Practices and the Process Areas 149

Generic Goals and Generic Practices 151

Causal Analysis and Resolution 177

Configuration Management 191

Decision Analysis and Resolution 207

Integrated Project Management +IPPD 221

Measurement and Analysis 253

Organizational Innovation and Deployment 273

Organizational Process Definition +IPPD 293

Organizational Process Focus 315

Organizational Process Performance 335

Organizational Training 349

Product Integration 367

Project Monitoring and Control 387

Project Planning 401

Process and Product Quality Assurance 427

Quantitative Project Management 439

Requirements Development 465

Requirements Management 487

Risk Management 499

Supplier Agreement Management 519

Technical Solution 537

Validation 565

Verification 579

Part Three: The Appendices and Glossary 597

Appendix A: References 599

Publicly Available Sources 599

Regularly Updated Sources 602

Appendix B: Acronyms 603

Appendix C: CMMI for Development Project Participants 607

Product Team 607

Sponsors 609

Steering Group 610

Configuration Control Board 611

Appendix D: Glossary 613

Book Contributors 639

Index 651