CMMI
CMMI stands for Capability Maturity Model Integration. It is a guide that helps in the improvement of processes based on two approaches. One approach is based on the ability while the other approach is based on the level of maturity.
The capability approach is based on six levels of ability that are briefly explained below:
- Level 0: Incomplete. At this level we can find the processes that do not run or do so only partially. This means that at least one of the specific goals is not met and no generic goals exist.
- Level 1: Performed. At this level are the processes that meet the specific goals of the process area. There is a number of possible improvements to be institutionalized.
- Level 2: Managed. At this level are the processes that have made basic infrastructure ready to support the process. These processes are planned and executed according to organizational policies.
- Level 3: Defined. At this level we can find processes managed to fit from the set of standard processes of the organization, according to tailoring guidelines of the organization, which helps process assets with work products, measures and further information process improvement.
- Level 4: Quantitatively Managed. At this level we can find the processes defined that are controlled using statistical techniques and other quantitative techniques. Quantitative objectives for quality and process execution are established, which are used as criteria in managing processes.
- Level 5: In optimization. At this level they are quantitatively managed processes that are improved based on an understanding of the common causes of variation inherent in the process. The focus of a process at this level is continuously improving the range of process execution through improvements, both incremental and innovative.
The maturity approach is based on five levels of maturity which are briefly explained below:
- Level 1: Initial. At this level are ad-hoc and chaotic processes. The organization usually does not provide a stable environment to support the processes. At this level, processes often exceed their costs and do not meet deadlines.
- Level 2: Managed. At this level the projects of the organization have ensured that processes are planned and conducted according to policies.
- Level 3: Defined. At this level we can find the processes that are well characterized and understood, and those described in standards, procedures, tools and methods.
- Level 4: Quantitatively Managed. At this level the organization and projects establish quantitative objectives in terms of performance and process quality, and use them as criteria in managing processes.
- Level 5: In optimization. At this level the processes of the organization continuously improved based on a quantitative understanding of the common causes of variation inherent in processes.