Issue No.05 - Sept.-Oct. (2014 vol.31)
Davide Falessi , Fraunhofer CESE
Michele Shaw , Fraunhofer CESE
Kathleen Mullen , Keymind
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2014.17
CMMI (Capability Maturity Model Integration) models are collections of best practices that help organizations improve their processes. This article reports on the authors' experience in achieving and maintaining CMMI Maturity Level 5 in a small organization. Economic achievements, success factors, and lessons learned are reported by using real-life examples from almost 10 years of improvement process. This article could be a valuable and unique reference for practitioners intending to pursue high-maturity CMMI level, particularly in small organization settings. The importance of this topic and lack of similar experience reports make it a valuable contribution to the state of the practice. The first Web extra at http://youtu.be/HMbgNSFxkpE is an audio recording in which IEEE Software Multimedia Editor Davide Falessi speaks with Shane Oleson and Shannon Taylor of Keymind about how the organization achieved and maintained CMMI Maturity Level 5. The second Web extra at http://youtu.be/RKpKBo7roZI is an audio recording in which author Kathy Mullen introduces a custom Web-based tool called the Keymind Measurement Reporting Tool.
Organizations, Standards organizations, Best practices, Reliability, Capability maturity model, Process control, Software engineering,software engineering, process improvement, CMMI, experience report, case study
Davide Falessi, Michele Shaw, Kathleen Mullen, "Achieving and Maintaining CMMI Maturity Level 5 in a Small Organization", IEEE Software, vol.31, no. 5, pp. 80-86, Sept.-Oct. 2014, doi:10.1109/MS.2014.17