CMM --- Capability Maturity Model Software Ability Maturity Model

xiaoxiao2021-03-06  94

What is CMM? What causes the company pay attention to CMM? Let's first understand the CMM, CMM is a software maturity model developed by the Software Engineering Institute (SEI) of the University of Carnegi University, USA, is the most popular and practical software production process. And software enterprise maturity level certification standards are a model frame, not a standard. In the form, CMM is divided into five grades (the lowest level level, the top 5 level), and the CMM provides a framework to organize the improvement of the software process to organize 5 mature levels, and laid the process for the process of continuous improvement. Step-by-step basis. These five maturity levels define an ordered scale that measures the software process of an organization and evaluates its software process capabilities, which can help organize themselves for their improved work. Each level contains several key domains, and the evaluation is the implementation of these key domains and their practices for the evaluation of the application.

The CMM approach makes the quality of the software have been guaranteed and also reduces R & D costs. India's software companies have developed strictly according to international standards, and implement CMM, developing themselves in this process. Chinese companies trying to enter the international software market have become more and more profoundly realized that CMM is an important role in pioneering overseas markets, but the current fact is that many companies know CMM certification, but how to improve software process based on CMM, There are many doubts. And this is the puzzler, leader, implementer who confuses the software enterprises, hinders Chinese software companies into a bottleneck in the international market. Therefore, since the CMM is an internationally recognized software industry assessment standard, it is especially important for software development agencies for software-oriented software through CMM. Through the CMM Level 2 or Level Level 2, the software development agency will have a higher visibility in the software industry, and the software orders will have a big advantage in the competition of other software development agencies. At the seminar, some software experts have proposed: Software engineering improvements and entering the international market requires long-term efforts, and uses the CMM model although not the only solution, it is not denying that it is definitely the Chinese software and international standards and advanced levels. The fast path is a bridge that enters the international market.

CMM's identification is based on a few key processes in a project, such as 6, with 6, 3 levels, there is no measurement, improvement in this process, thus identifying this company is doing this There is no corresponding level of CMM on the project. Since there are many regulations in this process to be implemented, the labor cost is increased, and the cost of software enterprises has risen. According to foreign statistics, when the CMM just started, the increase in cost is about 30%, after being skilled, the cost is gradually declined, but it will also increase 10%. But this is not 100% after doing this. For example, many software companies in the United States such as Microsoft, IBM, HP do not do CMM certification, even if the certification is not level 5.

*********************************************************** ***********

What is cmm?

CMM is an abbreviation for Capability Maturity Model. It is a method for evaluating software contracting capabilities and helping it improves software quality. It is a set of standards for assessing software capabilities and maturity. It focuses on software development Increased Management and Evaluation of Process Management and Engineering Ability. It is successful by the Software Engineering Institute of Carnegun University, the University of Carnegun, 1987, is currently the most popular and most practical software production process standards and software enterprise maturity level certification standards.

CMM standards are divided into five levels, from the first level to the fifth level: initial grade, repeated level, definition level, management stage, and optimization level, from low to high, software development and production plan accuracy is getting higher and higher The production cycle of each unit is getting shorter, and the cost of each unit is also getting lower. These five level specifications include: in the initial level, process disorder, progress, budget, function, quality is unpredictable, the company generally does not have a stable software development environment, often gives up the original time when encountered problems Planning is only focused on programming and testing; in reassecalerism, the policy of establishing a management software project and measures set to implement these policies. Planning and managing new projects based on the experience of past projects. Enterprise process to achieve this level is institutionalized, disciplined, repeatable; definition level, ready to standardize. At this stage, a specific document of software engineering and management projects, facing software development and maintenance of the entire enterprise will be developed. At the same time, these processes are integrated into a coordinated overall; management level, enterprises established a quantitative quality goal for product and process, while joining the provisions of the provisions in the process. As a metrics of the enterprise, it is necessary to make productivity and quality metrics for all projects. Software products therefore have expected high quality. Enterprises reaching this level have realized process quantification. The highest level is five levels of optimization level, and the entire company will focus on the process of continuous optimization, and the company will take the initiative to find the weakness and strength of the process to achieve the goal of preventing defects. At the same time, the information on the effectiveness of the process is analyzed, and the analysis of the cost and income of new technologies, and the proposal to make a revision of the process. The company has reached the process of continuous improvement from the company to prevent similar defects from appearing twice. Specifically, CMM provides a stepped improvement framework for the software process capability, which provides a process-improved framework diagram based on the lessons of software engineering. It indicates which software organizations need to develop in software development. Mainly work, the relationship between these work, and how to do these work step by step, one step, so that the software organization is mature. At present, there are 13 companies that pass CMM five-level enterprises, more than 100, and more than 240 seconds.

转载请注明原文地址:https://www.9cbs.com/read-100198.html

New Post(0)