A software selection & implementation management system, such as the Capability Maturity Model Integration (CMMI), is a process improvement approach that focuses on establishing and enhancing software procurement and deployment quality through prioritizing, engineering, and managing the software verification and validation procedures. CMMI requires organization to establish software selection & implementation policy and objective; determine process requirement; establish operational monitoring and control; tracking performance through measurement and analysis; implement corrective action; and conducting management review. Depending on the CMMI constellation (acquisition, services, development) used, the process areas will vary. The eight process areas that are present in all CMMI constellations, forming the CMMI Model Framework (CMF), are:
CMMI is a process improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance. CMMI can be used to guide process improvement across a project, a division, or an entire organization.CMMI may be used in three different areas of interest:
- Product and service development (CMMI for Development model)
- Service establishment, management, and delivery (CMMI for Services model)
- Product and service acquisition (CMMI for Acquisition model)
HKV offers a unique 3 day intensive training course that focus on the Accurate Understanding of the requirement standard, CMMI V1.2 Overview. This course covers the basic concept of the CMMI V1.2, its role in supporting organization's objective to manage software projects. In addition, the course also focuses on the accurate understanding of the standards, viz what is required/not required? Experience has demonstrated many organizations over-engineered their documentation system owing to a lack of accurate understanding of the requirements of the respective standards.