CMM with CMMI Contrast Source: Worthy Tech CMMI:
CMMI is full of Capability Maturity Model Integration, which is the software capability maturity model integration model, which is developed and developed by the US Department of Defense and Carnegie-Mellon University and the US National Defense Industry Association. CMMI is a set of integrated multidisciplinary, expandable products, the initial motivation of its development is to achieve an organization's integrated process improvement in order to utilize two or more single subject models. CMMI can solve the repetitive, complexity of existing different CMM models, and reduce the resulting cost, shorten the improvement process, which will software CMM2.0 draft (SW-CWW), EIA transition standard 731 (system engineering cmm) And IPD-CMM integration is integrated and is also compatible with ISO 15504. CMMI is a collection of effective process elements. There is currently the following model: CMMI is a collection of effective process elements. There is currently the following model: cmmi-se / sw / ippd / ss, v1.1 cmmi-se / sw / ippd v1.1 cmmi -SE / SW V1.1CMMI-SW V1.1
Since the launch of CMMI, it has been widely promoted and accepted around the world. There are many companies in Japan, Europe, Taiwan, and India, and many companies in promotion and application CMMI models. Especially in the application of CMMI in India, even more than the US.
The basic structure of the CMMI phase is evolved from the CMM, but the structure of CMMI is more form and exquisite, and more complex, especially in order to ensure continuous and phase-based identity, more difficult to understand the structure. CMMI emphasizes the management of demand, there are two process domain descriptions of the control: demand management REQM, demand development RD. Only one of the critical process domain requirements management RM and software product engineering SPE will explain the management and control of requirements. CMMI has strengthened the emphasis on the engineering process, providing more detailed requirements and guidance, but only one SPE key process in CMM is required and guided CMMI emphasizes metrics, and has been measured from the early stage of the project, in the stage CMMI secondary measurement and analysis by a process domain; there is no special request and guidance in CMM. CMMI comparison CMM has more emphasized the management of risks. In CMM, it is only an activity in the project planning SPP, while risk management in CMMI is a separate process domain.
CMM: CMM as an earlier launch of software process improvement standards, currently widely widely promoted and applied worldwide. It is undeniable that CMM has established a valid development system to control software product development process, reduce the fault cost of software enterprises, improve the economic and social efficiency of enterprises, and have achieved great success.
However, CMM also has some shortcomings, such as a key process domain in CMM, "Inter-Bar Coordination" IC declines in CMMI, just as a target in "Integrated Project Management" IPM.
The key process domain in CMM "Peer Review" PR, has been higher abstraction in CMMI; corresponding to CMMI "Verification" Ver, the QC activity corresponding to the product is described. (The peer review itself is a QC activity). In the public characteristics of CMMI, there is no measurement (ME), which is organized to form a support process "metrics". The specific reasons are as follows: Metrics and analysis of the complexity of their applications and the high cost it performs with separate measurement requirements in each KPa in the original CMM, which is easy to cause "excessive measurement", and has not formed the organization level, unified The guidance and requirements of the metric system have caused difficulties in implementation. For example, if an organization reaches CMM level three, since each KPA requires measurement (Me), the measurement of the organization has actually established, which is conflicted with CMM level division ideas.
Summary: CMMI improves this aspect, requiring organizations to set up a metrics from the unified requirements of the organization. Such an idea is also in line with the idea of process improvement; this organization can choose the necessary process during the implementation, rather than the full process measurement, in this sense, CMMI comparison CMM reduces metrics and implementation difficulty. But more global and performance. CMM appears as an evaluation criteria, so it is "necessary" to ensure the standards of the assessment. CMMI is an improved model, and there is more best practices, which is beneficial to the process improvement.