capability maturity model by hardeep atwal (hsa06u)

12
Capability Maturity Model by Hardeep Atwal (hsa06u)

Upload: jonas-oneal

Post on 05-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Capability Maturity Model by Hardeep Atwal (hsa06u)

Capability Maturity Model

by Hardeep Atwal (hsa06u)

Page 2: 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

Page 3: Capability Maturity Model by Hardeep Atwal (hsa06u)

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

Page 4: Capability Maturity Model by Hardeep Atwal (hsa06u)

Five level capability model

Evaluate achievements

Determine efforts needed to reach next level

Page 5: Capability Maturity Model by Hardeep Atwal (hsa06u)

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)

Page 6: Capability Maturity Model by Hardeep Atwal (hsa06u)

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

Page 7: Capability Maturity Model by Hardeep Atwal (hsa06u)

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

Page 8: Capability Maturity Model by Hardeep Atwal (hsa06u)

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

Page 9: Capability Maturity Model by Hardeep Atwal (hsa06u)

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

Page 10: Capability Maturity Model by Hardeep Atwal (hsa06u)

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

Page 11: Capability Maturity Model by Hardeep Atwal (hsa06u)

Sources

http://testingsolution.blogspot.com/2007/01/cmm.html

http://en.wikipedia.org/wiki/Capability_Maturity_Model

Software Quality Assurance – Daniel Galin

Page 12: Capability Maturity Model by Hardeep Atwal (hsa06u)

Questions?