CMMI for Development (CMMI DEV)

CMMI for Development is a framework for any organization that builds products and/or services. Organizations that are involved with developing may include hardware and software companies, aerospace or automobile manufacturers, defence, telecommunications, etc.

CMMI-DEV applies to all organizations that must consider design and engineering during the development of a product or service.

An organization would benefit from employing CMMI-DEV when the guidance is needed to become more efficient due to customer demand to provide better products more rapidly and less expensively. The speed of technology and constant updates and introductions of new products has created a knowledgeable consumer who expects more with less.

However, this demand coupled with more complex products and services places a burden on organizations that must be able to manage this process which often involves integrating and acquiring products from a large network of providers.

CMMI for Development Process Areas

CMMI for Development includes process areas that encompass four categories: Engineering (this category is specific to CMMI for Development), Process Management, Project Management, and Support. These areas contain the specific practices expected to contribute to institutionalization. CMMI for Development Maturity Level 3 contains 18 Process Areas:

CMMI-DEV – Maturity Level 2 Process Areas

Process AreaGoals
1 Configuration ManagementEstablish Baselines
Track and Control Changes
Establish Integrity
2 Measurement & AnalysisAlign Measurement and Analysis Activities
Provide Measurement Results
3 Process and Product Quality AssuranceObjectively Evaluate Processes and Work Products
Provide Objective Insight
4 Project PlanningEstablish Estimates
Develop a Project Plan
Obtain Commitment to the Plan
5 Project Monitoring and ControlMonitor the Project Against the Plan
Manage Corrective Action to Closure
6 Requirements ManagementManage Requirements
7 Supplier Agreement ManagementEstablish Supplier Agreements
Satisfy Supplier Agreements

CMMI-DEV – Maturity Level 3 Additional Process Areas

Process AreaGoals
1 Decision Analysis and Resolution Evaluate Alternatives
2 Integrated Project Management Use the Project’s Defined Process Coordinate and Collaborate with Relevant Stakeholders
3 Organizational Process Definition Establish Organizational Process Assets
4 Organizational Process Focus Determine Process Improvement Opportunities Plan and Implement Process Actions Deploy Organizational Process Assets and Incorporate Experiences
5 Organizational Training Establish Organizational Training Capability Provide Training
6 Product Integration Prepare for Product Integration Ensure Interface Compatibility Assemble Product Components and Deliver the Product
7 Requirements Development Develop Customer Requirements Develop Product Requirements Analyse and Validate Requirements
8 Risk Management Prepare for Risk Management Identify and Analyse Risks Mitigate Risks
9 Technical Solution Select Product Component Solutions Develop the Design Implement the Product Design
10 Validation Prepare for Validation Validate Product or Product Components
11 Verification Prepare for Verification Perform Peer Reviews Verify Selected Work Products

Need more information about CMMI for Development?

Please fill in the form below and we will contact you the moment we receive your information.