Sir NAVEED BUTT
University of Gujrat F.J campus
What is CMMI?
What is its Frame Work?
Explains its different levels with examples?
What is CMMI?
The Capability Maturity Model Integration (CMMI) is a capability maturity model developed by the Software Engineering Institute, part of Carnegie Mellon University in Pittsburgh, USA. The CMMI principal is that “the quality of a system or product is highly influenced by the process used to develop and maintain it”. CMMI can be used to guide process improvement across a project, a division, or an entire organization.
Guidelines for processes improvement
An integrated approach to process improvement
Embedding process improvements into a state of business as usual A phased approach to introducing improvements
CMMI consists of three overlapping disciplines (constellations) providing specific focus into the Development, Acquisition and Service Management domains respectively: CMMI for Development (CMMI-DEV) - Product and service development CMMI for Services (CMMI-SVC) - Service establishment, management, and delivery CMMI for Acquisition (CMMI-ACQ) - Product and service acquisition Originating in software engineering, CMMI has been highly generalized over the years to embrace other business processes such as the development of hardware products, service delivery and purchasing which has had the effect of abstracting CMMI.
CMMI Maturity Levels:
In CMMI models with a staged representation, there are five maturity levels designated by the numbers 1 through 5 1. Initial
4. Quantitatively Managed
1. Initial: ad hoc process, only few processes defined & success depends on individual effort. 2. Repeatable: Basic Project Management Processes are established to track cost, schedule, and functionality. The necessary process discipline is in place to repeat earlier successes on projects with similar applications. 3. Defined: Management and engineering activities is documented, standardized, and integrated into an organization wide software process. All projects use a documented and approved version of the organization. 4. Managed: Detailed measures of the software process and product quality are collected. 5. Optimizing: Continuous process improvement is enabled by quantitative feedback from the process.
However, maturity level ratings are only awarded for levels 2 through 5.
CMMI Maturity Level 2 - Managed
CM - Configuration Management
MA - Measurement and Analysis
PMC - Project Monitoring and Control
PP - Project Planning
PPQA - Process and Product Quality Assurance
REQM - Requirements Management
SAM - Supplier Agreement Management
CMMI Maturity Level 3 - Defined
DAR - Decision Analysis and Resolution
IPM - Integrated Project Management +IPPD
OPD - Organizational Process Definition +IPPD
OPF - Organizational Process Focus
OT - Organizational Training
PI - Product Integration
RD - Requirements Development
RSKM - Risk Management
TS - Technical Solution
VAL - Validation
VER - Verification
CMMI Maturity Level 4 - Quantitatively Managed
QPM - Quantitative Project Management
OPP - Organizational Process Performance
CMMI Maturity Level 5 - Optimizing
CAR - Causal Analysis and Resolution
OID - Organizational Innovation and Deployment
CMMI Model Framework:
Depending on the CMMI constellation (CMMI-DEV, CMMI-SVC & CMMI ACQ) used, the process areas it contains will vary. The table below lists the process areas that are present in all CMMI constellations. This collection of eight process areas is called the CMMI Model Framework, or CMF
What is its Frame Work?
In general, a framework is a real or conceptual structure intended to serve as a...
Please join StudyMode to read the full document