Capability Maturity Model (CMM) is short for capability and maturity models. It is dedicated to managing software development processes and improving and evaluating engineering capabilities. Compared with ISO9000 and qualification certification, it is specialized in software product development and services and is a very professional certification project. This model has been widely used in the United States and North America and is being adopted by more and more large information technology enterprises in Europe and Asia, in fact, it has become a de facto industrial standard for software development process improvement and evaluation. For example, India attaches great importance to the management of software development processes and the development of related theories and standards. 75 of the more than 2000 software companies in India have passed ISO9000 certification, and more than 60 software companies have passed CMM certification, including one at level 5 of CMMs and three at level 4, grade 3 and grade 4. In China, the number of ISVs and Si that have passed the CMM certification is relatively small, and there is a trend of qualification certification in China.
CMM (Software Capability Maturity Model) is currently the most popular and practical software production process standard and software enterprise maturity evaluation standard in the world, it positions the Organization on different maturity levels based on the software process capability, an important idea is to help software organizations achieve their goal of moving their software processes to a higher level of capability maturity through model-based software process improvement. It has been recognized by the software industry in many countries and has become an indispensable part in the production of program model software.
As Si in China is moving from the hardware integration stage to the mature layer with industrial application software as the core, the software maturity and reusability become particularly important. In this context, more and more Si is taking professional CMM certification as the company's goal, hoping to use such internationally recognized mature standards agreement to regulate the company's software development process. During the interview, many integrators who have obtained System Integration Qualification Certification are using ISO as a powerful tool to assist the company's quality and macro management, while the company is applying for CMM certification.
The implementation of CMM plays a vital role in the development of the company. The CMM process itself is a complete and accurate description of the development process of the software enterprise. Through the implementation of CMM, it can better standardize software production and management processes and standardize enterprise organizations. Moreover, only products and enterprises that have achieved success in the international market have long-term competitiveness and vitality. CMM has been widely recognized by international enterprises and users.
The CMM management system has been introduced on the basis of ISO9001 to further standardize the product R & D process and strengthen the R & D management control capability, the product R & D process is carried out in a planned and orderly manner, effectively reducing development costs and improving the quality of software products, thus laying a good foundation for customers to provide better services. Laying the foundation for the company's quality standards to be in line with international standards and to explore the international market
CMM certification starts from the beginning, has gone through the CMM-N level preparation, diagnosis and training stage, to the Process Improvement consulting guidance stage. After the pre-evaluation stage and formal CBA-IPI evaluation stage, the final completion of CMM-N-level certification.
CMM qualification certification-a symbol of Software System Integration strength.