The Capability Maturity Model: Guidelines for Improving the Software Process
Carnegie Mellon Univ. Software Engineering Inst., Mark C. Paulk, Charles V. Weber, Bill Curtis, Mary Beth Chrissis
- 出版商: Addison Wesley
- 出版日期: 1995-05-31
- 售價: $2,100
- 貴賓價: 9.5 折 $1,995
- 語言: 英文
- 頁數: 456
- 裝訂: Hardcover
- ISBN: 0201546647
- ISBN-13: 9780201546644
-
相關分類:
專案管理 PM
下單後立即進貨 (約5~7天)
商品描述
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 to Watts Humphrey's important work, Managing the Software Process. Featured are the process maturity framework; the key software practices that comprise the capability maturity model, how the model is used in practice; and the results some companies have achieved with it. Also included is a comparison of the model with ISO 9000 standards and a description of an actual project that exhibits Level 5 capabilities.
Table Of Contents
I. THE CAPABILITY MATURITY MODEL FOR SOFTWARE: BACKGROUND, CONCEPTS, STRUCTURES AND USAGE.
Immature versus Mature Software Organizations.
Fundamental Concepts Underlying Process Maturity.
Total Quality Management and the CMM.
Customer Satisfaction.
Benefits and Risks of Model-Based Improvement.
2. The Software Process Maturity Framework.
Skipping Maturity Levels.
Visibility into the Software Process.
Prediction of Performance.
3. The Structure of the Capability Maturity Model.
Maturity Levels.
Key Process Areas.
Key Practices.
Common Features.
4. Interpreting the CMM.
The Key Process Area Template.
Interpreting the Common Features.
Organizational Structure and Roles.
Understanding Software Process Definition.
The Evolution of Processes.
Applying Professional Judgment.
5. Using the CMM.
Process Assessments and Capability Evaluation.
Software Process Improvement.
Using the CMM in Context.
6. A High-Maturity Example: Space Shuttle Onboard Software.
Background.
Approaches to Process Improvement.
Overall Lessons.
II. THE KEY PRACTICES OF THE CAPABILITY MATURITY MODEL FOR SOFTWARE.
Software Project Planning.
Software Project Tracking and Oversight.
Software Subcontract Management.
Software Quality Assurance.
Software Configuration Management.
8. The Key Process Areas for Level 3: Defined.
Organization Process Definition.
Training Program.
Integrated Software Management.
Software Product Engineering.
Intergroup Coordination.
Peer Reviews.
9. The Key Process Areas for Level 4: Managed.
Software Quality Management.
10. The Key Process Areas for Level 5:Optimizing.
Technology Change Management.
Process Change Management.
Appendix A: References.
Appendix B: Acronyms.
Appendix C: Glossary.
Appendix D: Abridged Version of the Key Practices.
Appendix E: Mapping the Key Practices to Goals.
Appendix F: Comparing ISO 9001 and the CMM.
Appendix G: An Overview of ISO's SPICE Project.
Appendix H: Change History of the CMM.
Appendix I: Change Request Form.
Index. 0201546647T04062001
