The Capability Maturity Model: Guidelines for Improving the Software Process
|
| List Price: | $69.99 |
| Price: | $55.99 & eligible for FREE Super Saver Shipping on orders over $25. Details |
Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com
120 new or used available from $0.01
Average customer review:Product Description
This book provides a description and technical overview of the Capability Maturity Model for software process management, along with guidelines for improving software process management overall. It is the sequel of Watts Humphrey's important work, Managing the Software Process.
Product Details
- Amazon Sales Rank: #639003 in Books
- Published on: 1994
- Original language: English
- Number of items: 1
- Binding: Hardcover
- 456 pages
Editorial Reviews
From the Back Cover
Mark C. Paulk, Charles V. Weber, Bill Curtis, Mary Beth Chrissis
"In every sense, the CMM represents the best thinking in the field today... this book is targeted at anyone involved in improving the software process, including members of assessment or evaluation teams, members of software engineering process groups, software managers, and software practitioners..." From the Foreword by Watts Humphrey
The Capability Maturity Model for Software (CMM) is a framework that demonstrates the key elements of an effective software process. The CMM describes an evolutionary improvement path for software development from an ad hoc, immature process to a mature, disciplined process, in a path laid out in five levels. When using the CMM, software professionals in government and industry can develop and improve their ability to identify, adopt, and use sound management and technical practices for delivering quality software on schedule and at a reasonable cost.
This book provides a description and technical overview of the CMM, along with guidelines for improving software process management overall. It is a sequel to Watts Humphrey's important work,Managing the Software Process,in that it structures the maturity framework presented in that book more formally.
Features:- Compares the CMM with ISO 9001
- Provides an overview of ISO's SPICE project, which is developing international standards for software process improvement and capability determination
- Presents a case study of IBM Houston's Space Shuttle project, which is frequently referred to as being at Level 5
0201546647B04062001
About the Author
About Software Engineering Institute
The Software Engineering Institute (SEI) at Carnegie Mellon University provides leadership in advancing the state of the practice of software engineering to improve the quality of systems that depend on software. The guidelines described in this book were developed at the SEI. The CMM comprises one of the SEI's best known products, a software process framework that continues to have a significant effect on the work of the software engineering community worldwide.
0201546647AB04062001
Excerpt. © Reprinted by permission. All rights reserved.
The Capability Maturity Model for Software is one of the best known products of the Software Engineering Institute. Thousands of copies of the two technical reports that comprise the CMM Paulk93a, Paulk93b have been distributed around the world. The CMM and related process products are having a significant impact on the software community, as evidenced by the current international standards effort on software process described in Appendix G.
This book integrates and elaborates the description of the CMM and how to interpret its practices. It contains the text of the key practices from Paulk93b verbatim, except for a few minor grammatical corrections listed in Appendix H.
The authors have added the following material:
- A case study of IBM Houston's Space Shuttle project, which is frequently referred to as being at Level 5 (Chapter 6)
- Mapping between the key practices and the goals of the key process areas (Appendix E)
- A comparison of ISO 9001 and the CMM (Appendix F)
- An overview of ISO's SPICE project, which is developing international standards for software process improvement and capability determination (Appendix G)
The book is divided into two main parts. The first part consists of the chapters describing the evolution of the CMM, the concepts of software process maturity, the structure of the model, how to interpret and use the CMM, and the case study of IBM Houston. The second part consists of the key practices of the CMM, which describes the software management engineering practices of a maturing software process. Also included are a number of appendices that provide useful reference material.
This book is targeted at anyone involved in improving the software process, including members of appraisal teams, members of software engineering process groups, software managers, and software practitioners. It complements Humphrey's Managing the Software Process by formalizing the maturity framework described in that book.
This book does not describe all of the work being done by the SEI's Software Process Program. In particular, the SEI's work on software process definition, measurement, and organizational change may be of value to individuals working to improve the software process. For further information regarding the SEI, the CMM, or its associated products, contact:
SEI Customer Relations
Software Engineering Institute
Carnegie Mellon University
Pittsburgh, PA 15213-3890
Telephone: (412)268-5800
Fax: (412)268-5758
E mail:customer-relations@sei.cmu.eduThe CMM is a living document, shaped by the needs of the software community. The SEI solicits feedback from our customers. Instructions for requesting changes to the CMM and a form for doing so are contained in Appendix I.
0201546647P04062001
Customer Reviews
Recommended for CMM-SW, not a book for exploring benefits
At one time this was the definitive text on the CMM, but is rapidly showing its age because of the new CMMI suite that the Software Engineering Institute is developing. For reference the CMMI (Capability Maturity Model Integration) is an effort to integrate maturity models for software, system engineering and integrated product development).
This book is the one that introduced the CMM to the masses and is what is now called the CMM-SW (SW=Software). It is still a valid reference for software-only organizations from a key process area point of view. As such, it still has value to any organization that is striving to attain CMM level 2 or above. If you're new to the CMM (and there are many who are), this the CMM is five levels of capability maturity, when chaotic organizations assumed to be at level 1. It is not a methodology, so do not expect to find any "how to" information in this book. What you will find in this book is a description of the CMM itself and its structure, and key process areas that need to be in place in an organization for each level of the model. Each key process area has associated key practices.
In a nutshell, the CMM is a benchmark. The key to achieving level 2 or above requires a commitment to perform. This book will tell you what processes need to be in place, and what the key practices are for each process, but will not tell you which methods to use. It's dry reading, but there is no ambiguity in the descriptions, which makes this book a valuable reference if you are involved in a company-wide CMM initiative. If your goal is to explore the value and benefits of the CMM, then I recommend A Guide to the CMM by Kenneth Dymond as a better place to start. Despite its age and the CMMI initiatives this book still merits 5 stars for those who are actually implementing the CMM for software.
Not necessarily for the CMM beginner
This book gives a very thorough description of the CMM, its key processes and levels. However, it does not give practical advice on implementation. I would not recommend this book to the beginner just starting to explore the CMM - it is better for someone with a basic understanding who wants an in depth description. The charts and graphs are completely unhelpful, in many cases I could not figure out exactly what the graph was supposed to illustrate. The use of the space shuttle project as a level 5 example is also not very applicable to the average business or software development house in determining their CMM level. A very good academic book and one that should be read if you are planning to implement CMM, but get a basic foundation using simpler books or training before tackling this one.
It's not a book, it's a guide reference.
This is a complete description of the Capability Maturity Model for software from SEI/CMU. The big issue of the book, and the model itself, is that it describes widely what has to be done, but no clue of how to do it. This flexibility is very good to one who has been working with the model for so long, but very hard to news fellows to interpret by themselves.




