capability maturity model by hardeep atwal (hsa06u)
TRANSCRIPT
Capability Maturity Model
by Hardeep Atwal (hsa06u)
This presentation
Introduction to Capability Maturity Model (CMM)
Evolution Capability Maturity Model Integration
(CMMI) CMMI models Disadvantages Success stories Summary
Introduction
Capability Maturity Model is a method of assessment
Used to develop and refine the software development process used by organisations
Based on:- management styles using quantitative
methods- generic process areas defines ‘what’
not ‘how’- five level capability model
Five level capability model
Evaluate achievements
Determine efforts needed to reach next level
Evolution of CMM
Original release of software engineering CMM in 1993
After this more variants were developed Tailored to fit a particular organisation
o System engineering CMM (SE-CMM)o Trusted CMM (T-CMM)o Security system engineering CMM (SE-CMM)o People CMM (P-CMM)o Integrated product development CMM (IPD-
CMM)
Capability Maturity Model Integration (CMMI) Developed in the late 90’s Separates organisation functions
described earlier When using more than one variant of
CMM there are problems in coordination and cooperation
CMMI helps to solve these problems
CMMI models
Three CMMI models presented:- CMMI SE/SW- CMMI SE/SW/IPPD/SS- CMMI SE/SW/IPPD
Each of these presents different integrated components
Disadvantages of CMM
Organisations focus too much on next level as the target, rather than improving processes
CMM does not tell you how to achieve the goals, ‘what’ not ‘how’
Does not help to recover from an emergency situation
Success stories
Some companies have reached level 5 according to the CMM
Boeings Space Transportation Systems Software:o 140% increase in general productivityo Elimination of defects prior to release
increased from 94% to nearly 100%o Early defect detections increased to 83% –
knock on effect
Summary
CMM allows process improvement in organisations
Can have huge benefits if level 5 is achieved
Should be used as a tool that is adapted to an organisation
Sources
http://testingsolution.blogspot.com/2007/01/cmm.html
http://en.wikipedia.org/wiki/Capability_Maturity_Model
Software Quality Assurance – Daniel Galin
Questions?