Process Improvements for Establishing CMMI Certification at Company XYZ

Abstract

CMMI stands for Capability Maturity Model Integration and is an enterprise-wide Process-Improvement model that provides a set of best practices that addresses productivity, performance, costs, and stakeholder satisfaction. This improvement model is generally used in computer software companied and not only does it improve their processes, but many contracts will only be awarded with those companies who are CMMI certified, so it is very important for Company XYZ. This goal of this project was to help improve the CMMI efforts at Company XYZ in 4 of the 20 distinct processes areas to attain a CMMI Maturity Level of 3. Improvement to these processes was done so through analyzing the current processes, surveys, management suggestions, and successful CMMI suggestions. In the end, Requirement Definition and Requirements Management were achieved through creating standardization, visualization, and traceability to these areas. The verification and validation process areas were also achieved through improving the testing software division in various ways including better visualization. CMMI is a model to optimize the development activity in every stage and once accomplished, Company XYZ is expected to see improvements in quality, growth increase, cost variance, delivery time, productivity, and customer satisfaction

    Similar works