Search
Click here to Submit
Home Contact Us Feedback Sitemap 
COMPUSOL Software Pvt. Ltd.

Quality Services 

 Quality Services> Capability Maturity Model

 
 
 
Capability Maturity Model

Introduction
The Capability Maturity Model (CMM) is a framework of software development and process management.

Software projects have historically had problems such as Over budget, Under performance and beyond schedule. Maintenance costs were more than the development.

The best possibility of a successful development is to concentrate on Quality and predictability. An appropriate process can achieve these two. Process forms one element of successful development.

The CMM measures the maturity of the process being used in the organization. CMM acts as a scale for comparing the organization processes and is a model for Organizational improvement.

5 levels of CMM
The CMM defines five levels of maturity based on process capability. Except for Level 1, each maturity level is composed of several key process areas that indicate where the company should focus its improvement.

The following characterizations of the five maturity levels highlight the primary process changes made at each level

Level 1: Initial
The software process is characterized as ad hoc, and occasionally even chaotic. Few processes are defined, and success depends on individual effort.

Level 2: Repeatable
Basic project management processes are established to track cost, schedule, and functionality. The necessary process discipline is in place to repeat earlier successes on projects with similar applications.

Level 3: Defined
The software process for both management and engineering activities is documented, standardized, and integrated into a standard software process for the organization. All projects use an approved, tailored version of the organization's standard software process for developing and maintaining software.

Level 4: Managed
Detailed measures of the software process and product quality are collected. Both the software process and products are quantitatively understood and controlled.

Level 5: Optimizing
Continuous process improvement is enabled by quantitative feedback from the process and from piloting innovative ideas and technologies.