Tuesday, December 11, 2012

Capability Maturity Model Integration (CMMI)



         Capability Maturity Model Integration (CMMI) is a model that involves process improvement which is used by many organizations to rate the maturity of their processes. The levels of maturity of the processes are (as shown in Figure 1):  Level 1 – Initial (Chaotic); Level 2 – Repeatable; Level 3 – Defined; Level 4 – Managed; and Level 5 – Optimizing. Moreover, it describes the best practices in managing, measuring and monitoring [software development] processes. However, it mostly describes the processes that should be implemented and not so much on how to implement them.

Figure 1. Maturity Levels and Its Characteristics
               CMMI is CMM (Capability Maturity Model)’s successor and both were developed at the Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh, Pa.  CMMI was made to solve the problem brought by CMM when applied to software development process which is the inefficiency in handling multiple models that are not integrated.
             Lastly, CMMI comes in two representations – staged and continuous. The staged representation is the one the one that groups the process areas into 5 maturity levels and is the representation used to achieve a "CMMI Level Rating" from a SCAMPI appraisal. On the other hand, the continuous representation defines capability levels within each profile. Furthermore, an organization can’t be a CMMI certified but can be a CMMI ‘appraised’ instead.

Questions:
  1. How is integration of multiple models done in CMMI?
  2. Is CMMI’s integration of different models into one framework equally significant to small and large organizations/companies? Why? Why not?
  3. When is a [SCAMPI] appraisal can be done and who conducts it?
  4. Is SCAMPI appraisal equally important to small and large organizations/companies? Why? Why not?
  5. Aside from being able to integrate multiple models into one framework, what makes CMMI better than others?

Sources:
(n.d.). What is Capability Maturity Model Integration? (CMMI).
Retrieved December 11, 2012 from
http://www.selectbs.com/process-maturity/what-is-capability-maturity-model-integration

(n.d.). WHAT IS CMMI?. Retrieved December 11, 2012 from
http://jcse.org.za/cmmi

(n.d.). Capability Maturity Model Integration. Retrieved December 11, 2012 from
http://en.wikipedia.org/wiki/Capability_Maturity_Model_Integration