This page on CMM vs CMMI describes difference between CMM and CMMI.


CMM stands for Capability Maturity Model and CMMI stands for CMM Integration. Both are assessment techniques developed by SEI(Software Engineering Institute) to determine organization's current state of process maturity. Initially CMM is developed and later CMMI has taken over all the previous methods adopted in CMM version.

SEI approach provides a measure of the global effectiveness of the company based on five process maturity levels viz. level-1(Initial),level-2(Repeatable), level-3(Defined),level-4(Managed) and level-5(Optimizing). SEI has associated KPA(Key Process Areas) with each of these maturity levels.

Five levels of CMM are described below:

Level-1(Initial): Software process is characterised here as ad-hoc and occasionally even chaotic. Success here depends on individual effort.All orgnizations by default falls at this level of maturity.

Level-2(Repeatable): Basic project management processes are established here to track cost,schedule and functionalities.

Level-3(Defined): All the characteristics of level-2 are available here. In addition, process for both engineering and management activities are documented,standardized and integrated into an organization wide software process.

Level-4(Managed): Both processes and products are quantitatively understood and controlled using detailed measures. It also includes characteristics of level-3.

Level-5(Optimizing): Continuous process improvement is enabled by quantitative feedback from the processes and from the testing.Includes characteristics of level-4.

What is Difference between

difference between FDM and OFDM
Difference between SC-FDMA and OFDM
Difference between SISO and MIMO
Difference between TDD and FDD
Difference between 802.11 standards viz.11-a,11-b,11-g and 11-n
Bluetooth vs zigbee
Fixed wimax vs mobile
wibro vs mobile wimax
Microcontroller vs microprocessor

RF and Wireless Terminologies