TOPIC:
CMMI
Submitted to : Sir NAVEED BUTT
Submitted by : M.HASEEB NASIR
Roll no : 11014156-047
Department : BS-(IT)
Section : (AF)
Subject : Software Engineering
University of Gujrat F.J campus
Objectives:
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.
CMMI provides:
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 Models
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
2. Managed
3. Defined
4. Quantitatively Managed
5. Optimizing
1. Initial: ad hoc process, only few processes defined & success depends on individual effort.
2. Repeatable: Basic