CMM stands for a capability maturity model. This is a model that stands for the process and standards that should be followed so that projects can become certified. If a certain project or software does not adhere to the standards of the CMM, it will not be certified.
CMMI stands for capability maturity model integration. This is meant to be an improved version of the CMM. In fact, it focuses on removing the drawbacks that are usually associated with the CMM. There may also be some differences with the various levels that organizations and projects will go through but the first level is the same for both.
Calculating, Processing, Integrating, Differentiating are what intrigues me the most in a very beautiful way.
D. Loukas, Maths Professor, Diploma in Mathematics, Beverly hills, California
Answered Nov 04, 2019
Capability maturity model (CMM), the very first CMM was developed and released in August 1990. It is a 5- level assessment model established by the software engineering institute (SEI) to demonstrate the prime practices regarding engineering and administration; this is specific to software development. It is an evolutionary representation of the movement. The reason for the improvement of CMM was to aid the US government in evaluating software providers' abilities to handle large projects.
Before the development of the model, many of the companies accomplished projects with weaknesses in scheduling and budgeting. Numerous organizations found them contradicting. They were said to possess a lack of clarity. CMMI assists in a corporation of traditionally unrelated organizational tasks and operations set process enhancement targets, provides guidance for quality processes and establishes a point of reference.