SlideShare a Scribd company logo
CAPABILITY MATURITY MODEL
BY:
DEBASMITA MAJUMDER
&
NILANJAN CHAKRABORTY
OUTLINE:-
 WHAT IS CMM
 PROCESS MATURITY CONCEPT
 LEVELS OF CMM
 SUMMARY OF LEVELS
 DESCRIPTION
 PROBLEMS WITH CMM
What is CMM?
 CMM: Capability Maturity Model
 Developed by the Software Engineering
Institute of the Carnegie Mellon University
 Framework that describes the key
elements of an effective software process.
Process Maturity Concepts
Software Process
set of activities, methods, practices, and
transformations that people use to develop
and maintain software.
Software Process Capability
describes the range of expected results that
can be achieved by following a software
process
means of predicting the most likely outcomes
to be expected from the next software
project the organization undertakes
Cmm
Maturity level indicates level of process
capability:
Initial
Repeatable
Defined
Managed
Optimizing
Cmm
Summary of
levels
Level 1 – Initial. Anything at all. Ad-hoc process. Will have
some successes, as well as failures and badly missed
deadlines.
Level 2 – Repeatable. SW processes are defined,
documented, practiced, and people are trained in them.
Groups across an organization may use different processes.
Level 3 – Defined. SW processes are consistent and known
across the whole organization.
Level 4 – Managed. SW processes and results are
measured quantitatively, and processes are evaluated with
this data.
Level 5 – Optimizing. Continuous process improvement.
Experimenting with new methods and technologies. Change
processes when find something that works better.
Level 1: Initial
Initial : The software process is characterized as ad
hoc, and occasionally even chaotic. Few processes are
defined, and success depends on individual effort.
At this level, frequently have difficulty making
commitments that the staff can meet with an orderly
process
Products developed are often over budget and schedule
Wide variations in cost, schedule, functionality and quality
targets
Capability is a characteristic of the individuals, not of the
organization
LEVEL 2: REPEATABLE
 Basic process management processes are established
to track cost, schedule, and functionality. The
necessary process discipline is in place to repeat
earlier successes on projects with similar applications.
 Realistic project commitments based on results
observed on previous projects.
 Software project standards are defined and faithfully
followed.
 Processes may differ between projects.
 Process is disciplined.
 earlier successes can be repeated.
Level 3: Defined
 The software process for both
management and engineering activities
is documented, standardized, and
integrated into a standard software
process for the organization.
 All projects use an approved, tailored
version of the organization’s standard
software process for developing an
maintaining software.
LEVEL 4: MANAGED
 Detailed measures of the software process and
product quality are collected. Both the software
process and products are quantitatively understood
and controlled.
 Narrowing the variation in process performance to fall
within acceptable quantitative bounds.
 When known limits are exceeded, corrective action
can be taken.
 Quantifiable and predictable.
Level 5: Optimizing
Continuous process improvement is enabled
by quantitative feedback from the process
and from piloting innovative ideas and
technologies.
Goal is to prevent the occurrence of defects
Data on process effectiveness used for cost
benefit analysis of new technologies and
proposed process changes
Problems with CMM
•It is a goal, not a method
•Being used just as stamp of approval
•Doesn’t say anything about software
•Doesn’t help in a crisis

More Related Content

PPTX
The Extreme Programming (XP) Model
PPTX
Software Project Management (monitoring and control)
PPT
Capability Maturity Model (CMM)
PPTX
11 steps of testing process - By Harshil Barot
PPTX
Lect5 improving software economics
PDF
CP7301 Software Process and Project Management notes
PPTX
Agile vs. waterfall - The fundamentals differences
The Extreme Programming (XP) Model
Software Project Management (monitoring and control)
Capability Maturity Model (CMM)
11 steps of testing process - By Harshil Barot
Lect5 improving software economics
CP7301 Software Process and Project Management notes
Agile vs. waterfall - The fundamentals differences

What's hot (20)

PPTX
Lean Software 101
PDF
Capability maturity model
PDF
Android binder introduction
PPTX
Spm unit iii-risk-working in teams
PPTX
오픈소스를 활용한 Batch_처리_플랫폼_공유
PPTX
Agile Methodology PPT
PPTX
Automation testing on ios platform using appium
PPTX
TIBCO vs MuleSoft Differentiators
PPTX
Software cost estimation techniques presentation
PDF
Agile Planning Powerpoint Presentation Slides
PPT
Agile Software Development Overview
PPSX
Dynamic Systems Development Method (DSDM) - Agile
PPTX
Software Configuration Management
PDF
애자일 머신러닝
PPTX
Progress control
PPT
Software Process in software engineering
PDF
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
PPTX
Requirements gathering and validation for mobile applications
PPT
Agile software development
PPT
Formal Specification in Software Engineering SE9
Lean Software 101
Capability maturity model
Android binder introduction
Spm unit iii-risk-working in teams
오픈소스를 활용한 Batch_처리_플랫폼_공유
Agile Methodology PPT
Automation testing on ios platform using appium
TIBCO vs MuleSoft Differentiators
Software cost estimation techniques presentation
Agile Planning Powerpoint Presentation Slides
Agile Software Development Overview
Dynamic Systems Development Method (DSDM) - Agile
Software Configuration Management
애자일 머신러닝
Progress control
Software Process in software engineering
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
Requirements gathering and validation for mobile applications
Agile software development
Formal Specification in Software Engineering SE9
Ad

Viewers also liked (10)

PDF
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
PPTX
7 designing the system
PPT
Topic 4 internal control system (ics)
PPTX
Internal control system of jamuna bank ltd......................................
PPT
Internal Controls
PDF
Internal control system
PPT
operational control
PPTX
Internal control system
PPTX
Internal controls in auditing
PPT
Management control system
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
7 designing the system
Topic 4 internal control system (ics)
Internal control system of jamuna bank ltd......................................
Internal Controls
Internal control system
operational control
Internal control system
Internal controls in auditing
Management control system
Ad

Similar to Cmm (20)

PPT
Capability Maturity Model (CMM).ppt
PPTX
Capability Maturity Model
PPTX
Capability Maturity Model (CMM).pptx
PPTX
CMM Software quality assurance .pptx
PPT
Firststeps
PPT
Software Engineering Into -week 0003.01.ppt
PPT
eUnit 2 software process model
PPT
PPT
CMM Capability maturity model for engg.ppt
PPT
Getting Started With CMMi level 3
PPT
PPT
PPT
Chapter3 part3-cmm-for-cis6516
PPTX
UNIT-I 19CS408T - Software Testing Notes
PPT
Chapter 2 Software Process models of SE.ppt
PPT
Capability Maturity Model (CMM) in Software Engineering
PPTX
Capability Maturity Model Integration
PPT
Softwaretesting
DOCX
Mi0033 software engineering
PPTX
CMM Presentation
Capability Maturity Model (CMM).ppt
Capability Maturity Model
Capability Maturity Model (CMM).pptx
CMM Software quality assurance .pptx
Firststeps
Software Engineering Into -week 0003.01.ppt
eUnit 2 software process model
CMM Capability maturity model for engg.ppt
Getting Started With CMMi level 3
Chapter3 part3-cmm-for-cis6516
UNIT-I 19CS408T - Software Testing Notes
Chapter 2 Software Process models of SE.ppt
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model Integration
Softwaretesting
Mi0033 software engineering
CMM Presentation

Recently uploaded (20)

PDF
Investment Risk Assessment Brief: Zacharia Ali and Associated Entities
PPTX
TimeBee vs. Toggl: Which Time Tracking Tool is Best for You?
PPTX
_From Idea to Revenue How First-Time Founders Are Monetizing Faster in 2025.pptx
PDF
Business Risk Assessment and Due Diligence Report: Zacharia Ali and Associate...
PPTX
Process-and-Ethics-in-Research-1.potatoi
PDF
Meme Coin Empire- Launch, Scale & Earn $500K-Month_3.pdf
PPTX
The Evolution of Search- Behaviour.pptx
PPT
chap9.New Product Development product lifecycle.ppt
PPTX
Daily stand up meeting on the various business
PDF
Why Has Vertical Farming Recently Become More Economical.pdf
PDF
AI Cloud Sprawl Is Real—Here’s How CXOs Can Regain Control Before It Costs Mi...
PDF
Budora Case Study: Building Trust in Canada’s Online Cannabis Market
PDF
Chapter 3 - Business environment - Final.pdf
PDF
Driving Innovation & Growth, Scalable Startup IT Services That Deliver Result...
PPTX
ENTREPRENEURSHIP..PPT.pptx..1234567891011
PDF
Pollitrace pitch deck- Ai powered multiple species
PDF
Chapter 1 - Introduction to management.pdf
PDF
Decision trees for high uncertainty decisions
PDF
initiate-entrepreneurship-in-healthcare-service-management-in-sierra-leone.pdf
PPTX
Peerless Plumbing Company-Fort Worth.pptx
Investment Risk Assessment Brief: Zacharia Ali and Associated Entities
TimeBee vs. Toggl: Which Time Tracking Tool is Best for You?
_From Idea to Revenue How First-Time Founders Are Monetizing Faster in 2025.pptx
Business Risk Assessment and Due Diligence Report: Zacharia Ali and Associate...
Process-and-Ethics-in-Research-1.potatoi
Meme Coin Empire- Launch, Scale & Earn $500K-Month_3.pdf
The Evolution of Search- Behaviour.pptx
chap9.New Product Development product lifecycle.ppt
Daily stand up meeting on the various business
Why Has Vertical Farming Recently Become More Economical.pdf
AI Cloud Sprawl Is Real—Here’s How CXOs Can Regain Control Before It Costs Mi...
Budora Case Study: Building Trust in Canada’s Online Cannabis Market
Chapter 3 - Business environment - Final.pdf
Driving Innovation & Growth, Scalable Startup IT Services That Deliver Result...
ENTREPRENEURSHIP..PPT.pptx..1234567891011
Pollitrace pitch deck- Ai powered multiple species
Chapter 1 - Introduction to management.pdf
Decision trees for high uncertainty decisions
initiate-entrepreneurship-in-healthcare-service-management-in-sierra-leone.pdf
Peerless Plumbing Company-Fort Worth.pptx

Cmm

  • 1. CAPABILITY MATURITY MODEL BY: DEBASMITA MAJUMDER & NILANJAN CHAKRABORTY
  • 2. OUTLINE:-  WHAT IS CMM  PROCESS MATURITY CONCEPT  LEVELS OF CMM  SUMMARY OF LEVELS  DESCRIPTION  PROBLEMS WITH CMM
  • 3. What is CMM?  CMM: Capability Maturity Model  Developed by the Software Engineering Institute of the Carnegie Mellon University  Framework that describes the key elements of an effective software process.
  • 4. Process Maturity Concepts Software Process set of activities, methods, practices, and transformations that people use to develop and maintain software. Software Process Capability describes the range of expected results that can be achieved by following a software process means of predicting the most likely outcomes to be expected from the next software project the organization undertakes
  • 6. Maturity level indicates level of process capability: Initial Repeatable Defined Managed Optimizing
  • 8. Summary of levels Level 1 – Initial. Anything at all. Ad-hoc process. Will have some successes, as well as failures and badly missed deadlines. Level 2 – Repeatable. SW processes are defined, documented, practiced, and people are trained in them. Groups across an organization may use different processes. Level 3 – Defined. SW processes are consistent and known across the whole organization. Level 4 – Managed. SW processes and results are measured quantitatively, and processes are evaluated with this data. Level 5 – Optimizing. Continuous process improvement. Experimenting with new methods and technologies. Change processes when find something that works better.
  • 9. Level 1: Initial Initial : The software process is characterized as ad hoc, and occasionally even chaotic. Few processes are defined, and success depends on individual effort. At this level, frequently have difficulty making commitments that the staff can meet with an orderly process Products developed are often over budget and schedule Wide variations in cost, schedule, functionality and quality targets Capability is a characteristic of the individuals, not of the organization
  • 10. LEVEL 2: REPEATABLE  Basic process management processes are established to track cost, schedule, and functionality. The necessary process discipline is in place to repeat earlier successes on projects with similar applications.  Realistic project commitments based on results observed on previous projects.  Software project standards are defined and faithfully followed.  Processes may differ between projects.  Process is disciplined.  earlier successes can be repeated.
  • 11. Level 3: Defined  The software process for both management and engineering activities is documented, standardized, and integrated into a standard software process for the organization.  All projects use an approved, tailored version of the organization’s standard software process for developing an maintaining software.
  • 12. LEVEL 4: MANAGED  Detailed measures of the software process and product quality are collected. Both the software process and products are quantitatively understood and controlled.  Narrowing the variation in process performance to fall within acceptable quantitative bounds.  When known limits are exceeded, corrective action can be taken.  Quantifiable and predictable.
  • 13. Level 5: Optimizing Continuous process improvement is enabled by quantitative feedback from the process and from piloting innovative ideas and technologies. Goal is to prevent the occurrence of defects Data on process effectiveness used for cost benefit analysis of new technologies and proposed process changes
  • 14. Problems with CMM •It is a goal, not a method •Being used just as stamp of approval •Doesn’t say anything about software •Doesn’t help in a crisis