
Introduction to Software Process Improvement
Description
This textbook is a systematic guide to the steps in setting up a Capability Maturity Model Integration (CMMI) improvement initiative. Readers will learn the project management practices necessary to deliver high-quality software solutions to the customer on time and on budget. The text also highlights how software process improvement can achieve specific business goals to provide a tangible return on investment. Topics and features: supplies review questions, summaries and key topics for each chapter, as well as a glossary of acronyms; describes the CMMI model thoroughly, detailing the five maturity levels; provides a broad overview of software engineering; reviews the activities and teams required to set up a CMMI improvement initiative; examines in detail the implementation of CMMI in a typical organization at each of the maturity levels; investigates the various tools that support organizations in improving their software engineering maturity; discusses the SCAMPI appraisal methodology.
Reviews / Votes
From the reviews:
"O'Regan . has written a comprehensive book aimed at undergraduate students and anyone who wishes to approach software process improvement for the first time. . The written material is accurate and well explained. . engaging introduction to the world of project-based software process improvement. Summing Up: Recommended. Upper-division undergraduates and professionals." (L. Benedicenti, Choice, Vol. 49 (8), April, 2012)
"This book is designed as a textbook for undergraduate students. . The book explains software process improvement in a self-contained way. . O'Regan's pragmatic approach, along with his many intelligent side remarks that match my personal experiences in software engineering, are further highlights of the book. . a very nice introduction and reference for practitioners in the field." (Markus Wolf, ACM Computing Reviews, June, 2011)
More details
Other editions
Additional editions

Person
Content
Motivation for Software Process Improvement.- Software Engineering.- Capability Maturity Model Integration.- Setting up a CMMI Initiative.- CMMI Level 2 Implementation.- CMMI Level 3 Implementation.- CMMI Level 4 and 5 Implementation.- Software Engineering Tools.- SCAMPI Appraisals.