0% found this document useful (0 votes)
261 views16 pages

Sei CMM Model

The SEI CMM is a framework that assesses the maturity of an organization's software development capabilities and processes. It consists of 5 levels - Initial, Repeatable, Defined, Managed, and Optimizing - with each level building upon the previous one by addressing additional process areas. The CMM can be used for either capability evaluations to select contractors or internal process assessments to drive process improvements within an organization. It focuses on establishing basic project management practices at Level 2 and defining and documenting all processes by Level 3 before measuring processes and products at Level 4 to drive continuous improvements at Level 5.

Uploaded by

Tanuj Ghimire
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
261 views16 pages

Sei CMM Model

The SEI CMM is a framework that assesses the maturity of an organization's software development capabilities and processes. It consists of 5 levels - Initial, Repeatable, Defined, Managed, and Optimizing - with each level building upon the previous one by addressing additional process areas. The CMM can be used for either capability evaluations to select contractors or internal process assessments to drive process improvements within an organization. It focuses on establishing basic project management practices at Level 2 and defining and documenting all processes by Level 3 before measuring processes and products at Level 4 to drive continuous improvements at Level 5.

Uploaded by

Tanuj Ghimire
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

SEI CMM

Presented By
Arijit Ghosh
Gaurav Banerjee
Ayan Modak
Laboni Roy
Manojit Das

Introduction
Definition
It is a reference model for inducting the software process
maturity Into different levels.

It can be used to predict the most likely outcome to be
expected from the next project that the organization
undertakes.

Actually the capability of organizations associated with
software development is evaluated by this model.
Thats why model is called
Software Engineering Institute
Capability maturity model
Background
First proposed by Software Engineering Institute ,
Carnegie Mellon University , USA.

Patterned after the pioneering work of Philip Crosby
published in the book Quality is Free , the
maturity grid for five evolutionary stages for adopting
quality practices in an organization.
Now a days it is called
Capability maturity model integration
SEI CMM : Two Ways Of Use
CMM
Capability
Evaluation
Software
Process
Assessment
Capability Assessment

This is a way to assess the software process capability of
an organization.

The results of Capability Assessment indicate the likely
contractor performance
If it is awarded a project .
So the results of Capability Assessment can be used to
Select a contractor for completing a project
Software Process Assessment

Software Process Assessment is the assessment of any
organizations software process capability.

It is used by the organization with the objective to improve
its process capability

Hence , Software Process Assessment
Is for purely internal use of the organization.
The Maturity Levels
SEI CMM classifies software development organizations
into FIVE Maturity Levels.
LEVEL 1 : Initial
LEVEL2 : Repeatable
LEVEL 3 : Defined
LEVEL 4 : Managed
LEVEL 5 : Optimizing
Level 1 : Initial
The organization is characterized by ad hoc activities.

Either very few or no process is defined in this level.

Engineers follow their own processes for development.

The development becomes chaotic , sometimes the level is called
CHAOTIC level.

The success of project depends on own efforts .

As soon as the development team leaves the successors fall into
great difficulty
to understand the process that has been followed.

As a result the developed product is of low quality .



Level 2 : Repeatable
Basic project management practices like tracking cost and schedule are
established.

Size and Cost estimation techniques like Function Point Analysis and
COCOMO are
used.

The necessary process disciplines are in place to repeat the earlier
successes on
projects with similar applications .

We have to remind that repeat of process only exists when
the organization has
developed a group of products.
Level 3 : Defined
Here the processes for both the management and development
activities are
defined and documented.

There is a common organization wide understanding of activities , roles
and
responsibilities.

Although the processes are defined the process and product quality are
not
measured.

ISO 9000 aims at achieving this level.
Level 4 : Managed
Primary focus concentrated on software matrices , the matrices are
Product
Matrices and Process Matrices.

Product Matrices deals with size, reliability , time complexity ,
understandability of the product deals with product quality .

Process Matrices deals with effectiveness of the process that is
being used
such as
average number of defects found per hour of inspection ,
average number of failures detected during testing per LOC.

Various tools are used Pareto Charts , Fishbone Diagram.

Result of process measurements is used to evaluate the project
rather to improve the process .

Level 5 : Optimizing
Process and Product Matrices are collected first.

Process and Product measurement data are analyzed to improve the
process
that is being followed.

Continuous Process Improvement is achieved through following steps
-Analyzing the quantitative feedback from process
measurements
-Invoking innovative methods and technologies.
The Framework At A Glance
Key Process Areas
CMM LEVEL FOCUS KPA
Initial Competent people
Repeatable Project management Software project planning
Software configuration management
Defined Definition of process Process definition
Training program
Managed Product and process
quality
Quantitative process management
Software quality management
Optimizing Continuous process
improvement
Defect prevention
Process change management
Technology change management
Dont Mix Up with ISO 9000
ISO 9000 is an external document, where as CMM is purely internal document.
CMM only for software industry.
CMM shows a way for achiving gradual quality improvement
THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy