- Hands-On Test Management with Jira
- Afsana Atar
- 718字
- 2021-07-02 13:10:43
CMMI
CMMI is a set of guidelines that enable organizations to produce good-quality software and improve its performance. CMMI was developed mainly to assess an organization's ability to take on large development projects for the US Department of Defense.
CMMI released version 2 of the model in March 2018. This was an update from version 1.3. CMMI v2.0 is divided into 4 categories and 10 capabilities with 25 practice areas.
Now let's understand the categories and the practice areas:
- Doing: This category deals with designing and developing high-quality products that adhere to customer needs while reducing supply-chain risks. The doing stage includes four capabilities with 10 practice areas, as follows:
- Ensuring quality (ENQ):
- Developing and managing requirements: Obtaining requirements, ensuring the mutual understanding of stakeholders, and aligning requirements, plans, and work products.
- Process quality assurance: Verifying and enabling the improvement of the quality of the processes performed and the resulting products.
- Verification and validation: Processes for this practice area should do the following:
- Verify that the selected solutions and components meet their requirements
- Validate that the selected solutions and components fulfill their intended use in their target environments
- Peer review: Utilize subject matter experts (SMEs) and peers to review the product to identify and address issues.
- Engineering and Developing Products (EDP):
- Product integration: Integrating and delivering a quality solution that meets the required functionality
- Technical solution: Designing and building solutions that meet customer requirements
- Delivering and Managing Services (DMS):
- Service delivery management: Delivering products and services while conforming to service-level agreements (SLAs)
- Strategic service management: Establishing and maintaining data regarding the organization’s capabilities and strategic needs, which serve as standard services
- Selecting and Managing Suppliers (SMS):
- Supplier source selection: Selecting a supplier by evaluating whether the supplier-delivered solution meets the expected requirements
- Supplier agreement management: Establishing an agreement with the selected suppliers and ensuring that the terms are adhered to by both supplier and acquirer
- Ensuring quality (ENQ):
- Managing: This category deals with improving staff productivity while managing disruptions from the Porter’s Five Forces model to achieve speed-to-market. This category includes three capabilities with seven practice areas, as follows:
- Planning and Managing Work (PMW):
- Estimating: Forecasting the factors of the Iron Triangle needed to produce quality product or solution.
- Planning: Developing plans describing delivery processes based on the standards and constraints of the organization. This includes budget, schedule, and resources, as well as stakeholders and the development team.
- Monitor and Control: Tracking the project's progress to assert appropriate controls if the project deviates from the plan.
- Managing Business Resilience (MBR):
- Risk management and opportunity management: Identifying, recording, and managing potential risks and opportunities
- Incident resolution and prevention: Analyzing nonconformance to find the root cause and create a plan to prevent the event from recurring
- Continuity: Establishing contingency plans for sustaining operations during emergencies
- Managing the Workforce (MWF):
- Organizational training: Developing the skills and knowledge of personnel so that they perform their roles efficiently and effectively
- Planning and Managing Work (PMW):
- Enabling: This category deals with securing stakeholder buy-in and assuring product integrity. It includes one capability with three practice areas, as follows:
- Supporting Implementation (SI):
- Causal analysis and resolution: Understanding the root cause of all results and acting to prevent the recurrence of nonconformities and/or acting to ensure conformities
- Decision analysis and resolution: Making and recording decisions using a recorded process that analyzes alternatives
- Configuration management: Managing the integrity of deliveries using version control, change control, and appropriate audit mechanisms
- Supporting Implementation (SI):
- Improving: This category deals with ensuring that performance goals support business needs while establishing sustainable efficiencies. It includes two capabilities and five practice areas, as follows:
- Improving Performance (IMP):
- Process management: Managing and implementing the continuous improvement of processes and infrastructure to identify the most beneficial process improvements that support accomplishing business objectives in a sustainable way
- Process asset development: Recording and maintaining the list of processes used to perform the work
- Managing performance and measurement: Managing performance using measurement and analysis to achieve business objectives
- Sustaining Habit and Persistence (SHP):
- Governance: Counselling top management in the sponsorship and governance of process activities
- Implementation infrastructure: Ensuring that processes important to the organization are continuously used and improved
- Improving Performance (IMP):
To learn more and get updates about the new CMMI v2.0, please visit https://www.cmmiinstitute.com/cmmi/model-viewer.