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
|1. Conﬁguration Management||Establish Baselines |
Track and Control Changes
|2. Measurement & Analysis||Align Measurement and Analysis Activities |
Provide Measurement Results
|3. Process and Product Quality Assurance||Objectively Evaluate Processes and Work Products |
Provide Objective Insight
|4. Project Planning||Establish Estimates |
Develop a Project Plan
Obtain Commitment to the Plan
|5. Project Monitoring and Control||Monitor the Project Against the Plan |
Manage Corrective Action to Closure
|6. Requirements Management||Manage Requirements|
|7. Supplier Agreement Management||Establish Supplier Agreements |
Satisfy Supplier Agreements
CMMI-DEV – Maturity Level 3 Additional Process Areas
|1. Decision Analysis and Resolution||Evaluate Alternatives|
|2. Integrated Project Management||Use the Project’s Deﬁned Process |
Coordinate and Collaborate with Relevant Stakeholders
|3. Organizational Process Deﬁnition||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 |
|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
|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. Veriﬁcation||Prepare for Veriﬁcation |
Perform Peer Reviews
Verify Selected Work Products
Need more information about CMMI for Development?
Please fill in the form and we will contact you the moment we receive your information.