If a consumer wants to be assured that a certain company has a reliable system process, then he must look for the CMM certificate. This may sound new to many consumers since CMM has never brought into popularity during the long years that it has been used as an objective assessment of various companies’ information technology process. That is why some did not even know the CMM definition. What does the CMM really means?
CMM also known as the Capability Maturity Model. This is the model used by many organizations in determining how far they can grow or mature with their ability to manage their software processes. The concept for the CMM was first described in the book entitled Managing the Software Process but its development started in 1986.
During its first year of implementation, the CMM definition is worded as a comprehensive tool for objective evaluation of the government contractor’s ability to process or perform the contracted software project. Through the continuous use of the CMM, its benefits does not only contain in software development area, instead, it expanded more. CMM was able to be applied in generally applicable model used in assisting the comprehensive process of the organization’s different areas of interests. Examples of these areas are software engineering, project management, system engineering, risk management, information technology, system acquisition, and personnel management.
Though CMM worked well for over a decade, it was still superseded by the CMMI or Capability Maturity Model Integration. The CMM known in the early 90’s was renamed as Software Engineering CMM or SE-CMM. It has also become obsolete since the SE-CMM accreditations of organization have expired last December 2007. But there are still other variants for the CMM which include the Software Security Engineering CMM and the People CMM.