The full name of CMMI is capability maturity model integration, that is, capability maturity model integration (also known as software capability maturity integration model).
EPG (engineering process group), process improvement group.
Process domain of CMMI
Process area: Process area. Simply put, it is one aspect of doing a good job, that is, doing a good job in software development.
CMMI3 level 3 * * * has 18 process areas (PA). The main contents are as follows, divided into four categories:
process management
OPD: (Organization Process Definition) Organization-level process definition. Establish and maintain useful organizational process assets.
OPF: (organizational process focus) Organizational process focus. On the basis of understanding the advantages and disadvantages of existing processes, plan and implement organizational process improvement.
Ot: (Organizing training) Organizing training management. Improve the skills and knowledge of people at all levels of the organization so that they can perform their tasks effectively.
project management
Pp: (project plan) project plan. Make sure the right resources are available at the right time. Assign tasks to everyone and coordinate people. Adjust the project according to the actual situation.
Pmc: (project supervision and control) project supervision and control. Through the tracking and monitoring activities of the project, timely reflect the progress, cost, risk, scale, key computer resources and workload of the project. By analyzing the tracking results and taking effective actions according to the tracking and monitoring strategies, the project team can complete the project under the given time, cost and quality requirements.
Sam: (Supplier Agreement Management) Supplier Agreement Management. It aims to manage products and services purchased from suppliers outside the project in the form of formal agreements.
IPM: (Integrated Project Management) Integrated Project Management. Manage project and stakeholder participation according to integrated and defined processes customized from the organization's standard processes.
Risk management: risk management. Identify potential problems, so as to plan activities to deal with risks, and if necessary, implement these activities throughout the life cycle of the project, so as to mitigate adverse effects and achieve the objectives.
Engineering Management
Rd: (requirement development) requirement development. The purpose of requirements development is to define the boundary of the system and functional and non-functional requirements, so that stakeholders (customers, end users) and the project team can reach an agreement on the content of development.
Demand management. The purpose of requirements management is to establish and maintain a consistent agreement on requirements satisfaction between customers and software projects.
Ts: (technical scheme) technical scheme. Develop, design and implement solutions that meet the needs. The design and implementation of solutions are all around products, product components and process-related products.
Pi: (product integration) product integration. Assemble products from product parts to ensure that integrated products function properly and deliver products.
VAL: (verification) confirmation. Confirm that the product or product parts meet the application requirements in practical application.
VER: (verification) verification. Verify that the selected work products meet the requirements and specifications.
Support management
Cm: (Configuration Management) Configuration Management. Establish and maintain the integrity of software project products throughout the software life cycle of the project.
Ppqa: (process and product quality assurance) process and product quality assurance. Provide objective information about the project process and related work products for the project team and management.
Ma: (Measurement and analysis) Measurement and analysis. Ability to develop and maintain indicators to support the management of information requirements. As a decision for improvement, understanding and control.
Dar: (decision analysis and solution) decision analysis and solution. The formal evaluation process is adopted to evaluate the candidate schemes according to the indicators, and decisions are made on this basis.
In addition to the 18 process area covered by Level 2 and Level 3, Level 4 has been added.
Opp: (Organizational process performance) Organizational process performance. Establish and maintain quantitative standards for organizational process performance in order to manage projects in a quantitative way.
QPM: (Quantitative Project Management) Quantitative project management, which quantifies the defined project process of the project to achieve the established quality and process performance goals of the project.
In addition to 20 process areas from Level 2 to Level 4, Level 5 has been added.
OPM: (Organizational Performance and Management) Organizational performance and management, selecting and promoting the progressive innovation of organizational processes and technical improvements, and the improvements should be measurable, and the selected and promoted improvements should support the quality and process execution objectives based on the business objectives of the organization.
Car: (Cause analysis and solution) Cause analysis and solution. Find out the reasons for the missing and make corrections to further prevent it from happening again in the future.
Other terms:
Life cycle: (software life cycle model) the life cycle of project management. Pay attention to project process management.
Ma: (Metrology and Engineering; Analysis) metric analysis. Develop and continue to develop measurement capabilities to meet the information needs of project management.
Milestone review: (Milestone review) stage review. Check the status of the project at the end of the phase and determine whether the project should move on to the next phase.
Craft tailoring: (Craft tailoring) Craft tailoring. In order to make the standard process defined by the organization suitable for the project management of the organization, whether the project provides products or services.
Review: (Review: (Review. It can effectively improve the quality of systems, software and products.
Testing: Software testing.