CMM or Capability Maturity Model is a model used in determining if an organization is mature enough or capable of maturing or growing its software processes. This is highly important for companies that look up for the quality of IT as their reputation. Without the CMM to assess their software process, how could they say that their IT system can be trusted? That is the reason why most companies who are in need for this proof are struggling to get CMM certification.
The CMM certification will determine if a certain company’s software processes are already assessed. The certification also has information on what level does the company’s software process belongs. Is it just a CMM certification level 1, level 2, level 3, level, 4, or level 5?
If a company has the CMM certification level 1, that means the company has just undergone the undocumented process. This level also suggests that the company is also in a stage of changing its uncontrolled and reactive manners done by different users and events. Overall, this level provides an unstable environment used for the process. When the company has the level 2 CMM certification, that means the company’s software processes has been repeatable and have consistent result.
Meanwhile, with the level 3 CMM certification, the company has already its sets of defined, as well as documented, standard processes that were established. However, these are subject to some improvements in a given period of time. If the company has already the CMM certification at level 4, the organization can effectively control the software process. And finally, with the level 5 CMM certification, the company has given the credential that it is mature enough to continuously improve its processes and performance.