The full name of cmme is Capability Maturity Model integration, that is, the Software Capability Maturity Model integration model. There are 5 levels and 25 process areas (PA ).
1. Initial level (initial)
Software processes are unordered, sometimes even chaotic, and there is almost no definition of the process. Success depends on personal efforts. Management is reactive.
2. Repeatable)
Establishes a basic project management process to track costs, progress, and features. The necessary process discipline has been developed to repeat the successful experiences of similar application projects earlier.
A total of 7 process domains:
1) Demand Management requrements Management
2) Project Planning
3) project tracking and control project monitoring and control
4) supplier agreement management
5) measurement and analysis: Measurement and Analysis
6) process and product quality assurance
7) Configuration Management
3. Defined Level (defined)
Software management and engineering processes have been documented and standardized and integrated into the Organization's standard software processes. All projects use approved and tailored standard software processes to develop and maintain software. Production of software products is visible throughout the software process.
A total of 14 process domains:
1) requirement development: requirements development
2) technical solution techical Solution
3) product integration
4) Verify Verification
5) confirm the validation
6) Organization Process focus: Organization Process focus
7) Organization Process Definition
8) organize training orgnizational Training
9) integrated project management
10) Risk management
11) Decision Analysis and Resolution: decisionanalysis and resolution
12) Integrated teaming
13) integrated organization Environment organizational environment for Integration
14) Integrated supplier management integrated suppliers management
Among them, 12 and 13 are the requirements for large software teams. Generally, small and medium software enterprises do not need them. 14. If a software company needs to manage a large number of suppliers, consider this pa.
4. Quantitative management level (managed)
Analyze detailed measurement data of software processes and product quality, and have a quantitative understanding and control of software processes and products. Management has an objective basis for making conclusions, and management can be predictive within a quantitative range.
There are two process domains in total:
1) Organizational Process Performance orgnizational Process Performance
2) Quantitative Project Management
5. Optimized Management (optimizing)
Quantitative feedback of the process and advanced new ideas and new technologies promote continuous improvement of the process.
two process domains in total:
1) organization innovation and deployment of orgnizational innovation and deployment
2) Cause analysis and decision-making of causal analysis and resolution