CMM: achieved exam-oriented education

Source: Internet
Author: User

I talked to my friend about CMM yesterday. I wrote some emotion and recorded it.

In James Bach's article "the immaturity of CMM", we mentioned the shortcomings of CMM. weberger is also an important party to question CMM.

I think,All sources of everything are to turn CMM into exam-oriented education.

The root cause of a problem must be understood. CMM comes from DOD's qualification evaluation for contracting enterprises. Because the two sides want to do business, but do not know each other, I want to ask people to do this software. First of all, I have to make a rough judgment on whether these candidates can be well judged, based on what criteria?
As a research institution, SEI is very suitable for providing this criterion. CMM, as a questionnaire to judge the enterprise's software development process capability, should be very successful, and various successful case data provided by SEI can be used as evidence. Therefore, CMM has achieved unprecedented success and spread.
However, the initial starting point of "CMM is just a set of tests" led to many deficiencies in the CMM mentioned in James Bach:

1) has no formal Theoretical Basis
2) has only vague empirical support
3) reveres process, but ignores people
4) reveres institutionalization of process for its own sake
5) contains very little information on Process dynamics
6) encourages displacement of goals from the true mission of improving process to the artificial mission of achieving a higher maturity level.

Let me analyze them one by one:
1) if it is just a set of tests, it is understandable that there is no solid theoretical foundation;
2) No one learns the five-stroke style based on a set of five-stroke exam;
(3) (4) 5) the exam content is defective;
6) typical sequelae of exam-oriented education;

From this point of view, the implementation of CMM in many places in China is not ideal. Professionally speaking, CMM is only a process evaluation model, not a guiding model for Process implementation. It should be said that SEI has realized the operability of CMM, and humphery presided over the developed Team Software Process TSP (Team Software Process) and personal software process PSP (personal software process) it is a micro-optimization of the CMM process for development teams and developers. It provides great help for the implementation of CMM. However, TSP and PSP only refine the process, it does not solve the problem of combining CMM with the engineering process. In addition, SEI has also developed the software process framework (SPF) to provide a guide to design, analyze, and review software processes to ensure that the process meets the requirements of CMM, and the results are not satisfactory.

What are the problems found in the implementation of CMM in China? That is: CMM is an exam, but the problem isOpen volumePeople who want to copy the examination results will want to improve the process according to this examination paper. This is a typical idea of exam-oriented education, which leads to countless problems ...... To address this, I suggest that software enterprises aim to improve the development capability of the Organization when establishing the organizational standard process and improving the process. In this case, it is best to leave CMM aside, or "have CMM in mind", but do not stick it to your hand. In the process of building up, run up, a stage, you can set up the evaluation team within the organization for CBA-IPI, according to the status of the process to answer the CMM questionnaire, to see what is missing, improvement is required. Then, the next step is to improve the process.

Summarize my points of view:
CMM is only a set of tests to evaluate the process ability. It is good to evaluate and improve the process ability of the organization, but do not try to use it to guide the process establishment of the Organization. In a word, do not engage in exam-oriented education.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.