2. Cmm Capability Maturity Model:
Its created by the SEI(Software
Engineering Institute), a research center
founded by Congress in 1984.
A structure designed to direct IT
organizations through improvement.
Philosophy of “Continuous Process
Improvement”.
3. What is CMM?:
CMM is a method of assessment used to
develop and refine the software development
process used by organizations.
Based on:
- Management styles using quantitative
methods.
- Five level Capability Model.
4. Evolution of cmm:
Original release of software engineering CMM
in 1993.
After this more variants were developed.
Tailored to fit a particular organization
->System Engineering CMM (SE-CMM).
->Trusted CMM (T-CMM).
->Security System Engineering CMM (SSE-
CMM).
->People CMM (P-CMM).
->Integrated Product Development CMM
(IPD-CMM).
5. GOALS OF CMM:
Provide an organization with the framework for
improving its processes and its ability to manage the
development ,acquisition and maintenance of products or
services.
This provided through appraisals and assessments of the
organizations processes based on CMM criteria.
Provide ” Clients ” with a maturity scale rating for
potential vendors.
The more mature an organization (Higher CMM Rating) ,
the more likely its processes and development are to
succeed.
6. Motivation to cmm/cmmi:
In the 1980’s military projects ran over budget.
United states Air Force funded SEI study.
The model CMM was being used for software
development ,but problems were found when
multiple instances of CMM were being used.
CMMI was created to address this issue.
CMMI is Capability Maturity Model Integrated.
7. CMM – Designed with software in Mind:
DESIGN GOALS These do not focus on the
customer.
ORGANIZATION IMPROVEMENT Improve
methods and process.
KEY PROCESS AREAS Initial, Repeatable,
Defined, Managed, Optimizing.
Planning and management oriented.
8. Cmm vs iso:
CMM:
Continuous process improvement.
Scope – Software.
Customer satisfaction is not part of
CMM.
Concept – Best practices derived from
industry leaders and a rating system.
9. Iso:
Acceptable quality system.
Scope – Hardware , Software ,
Processed Materials and Services.
Customer satisfaction is important in
ISO requirements.
Concept – Certification tool.
12. Summary:
CMM allows process improvement in
organizations.
Can have huge benefits if level 5 is
achieved.
Should be used as a tool that is
adapted to an organization.