SlideShare a Scribd company logo
1 of 14
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
Maturity level indicates level of process
capability:
Initial
Repeatable
Defined
Managed
Optimizing
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

What's hot

Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
Abdul Basit
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
QAIites
 

What's hot (20)

Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
 
Cmm ashish ppt
Cmm ashish pptCmm ashish ppt
Cmm ashish ppt
 
Capibility Maturity Model for Finance - OpenView Venture Partners
Capibility Maturity Model for Finance - OpenView Venture PartnersCapibility Maturity Model for Finance - OpenView Venture Partners
Capibility Maturity Model for Finance - OpenView Venture Partners
 
Sw Cmm
Sw CmmSw Cmm
Sw Cmm
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
 
Bba ii cam u iii-introduction to sdlc cycle
Bba ii cam  u iii-introduction to sdlc cycleBba ii cam  u iii-introduction to sdlc cycle
Bba ii cam u iii-introduction to sdlc cycle
 
CMM
CMMCMM
CMM
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
C M M Tutorial
C M M  TutorialC M M  Tutorial
C M M Tutorial
 
CMMi
CMMiCMMi
CMMi
 
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
 
CMMI
CMMICMMI
CMMI
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
 
CMMI an Overview
CMMI an OverviewCMMI an Overview
CMMI an Overview
 
Cmmi
CmmiCmmi
Cmmi
 
Firststeps
FirststepsFirststeps
Firststeps
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processes
 

Viewers also liked (11)

Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
Six sigma cmm levels control define analyze improve design 4 powerpoint prese...
 
7 designing the system
7 designing the system7 designing the system
7 designing the system
 
Topic 4 internal control system (ics)
Topic 4 internal control system (ics)Topic 4 internal control system (ics)
Topic 4 internal control system (ics)
 
Internal control system of jamuna bank ltd......................................
Internal control system of jamuna bank ltd......................................Internal control system of jamuna bank ltd......................................
Internal control system of jamuna bank ltd......................................
 
Establishing the strategic control ppt (Stratergic Management)
Establishing the strategic control ppt (Stratergic Management)Establishing the strategic control ppt (Stratergic Management)
Establishing the strategic control ppt (Stratergic Management)
 
Internal Controls
Internal ControlsInternal Controls
Internal Controls
 
Internal control system
Internal control systemInternal control system
Internal control system
 
operational control
operational controloperational control
operational control
 
Internal control system
Internal control systemInternal control system
Internal control system
 
Internal controls in auditing
Internal controls in auditingInternal controls in auditing
Internal controls in auditing
 
Management control system
Management control systemManagement control system
Management control system
 

Similar to Cmm

Chapter3 part3-cmm-for-cis6516
Chapter3 part3-cmm-for-cis6516Chapter3 part3-cmm-for-cis6516
Chapter3 part3-cmm-for-cis6516
ZUbaria Inayat
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9
Warui Maina
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
Abdul Basit
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
atish90
 

Similar to Cmm (20)

Capability Maturity Model (CMM).ppt
Capability Maturity Model (CMM).pptCapability Maturity Model (CMM).ppt
Capability Maturity Model (CMM).ppt
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
CMM.ppt
CMM.pptCMM.ppt
CMM.ppt
 
Getting Started With CMMi level 3
Getting Started With CMMi level 3Getting Started With CMMi level 3
Getting Started With CMMi level 3
 
16. cmm pgp
16. cmm pgp16. cmm pgp
16. cmm pgp
 
16. cmm pgp
16. cmm pgp16. cmm pgp
16. cmm pgp
 
Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineering
 
Chapter3 part3-cmm-for-cis6516
Chapter3 part3-cmm-for-cis6516Chapter3 part3-cmm-for-cis6516
Chapter3 part3-cmm-for-cis6516
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
CMM Presentation
CMM PresentationCMM Presentation
CMM Presentation
 
Process improvement & service oriented software engineering
Process improvement & service oriented software engineeringProcess improvement & service oriented software engineering
Process improvement & service oriented software engineering
 
Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)
 
SEI-CMM.pptx
SEI-CMM.pptxSEI-CMM.pptx
SEI-CMM.pptx
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 

Recently uploaded

Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Smartinfologiks
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
ZurliaSoop
 

Recently uploaded (12)

How Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptxHow Multicultural Toys Helps in Child Development.pptx
How Multicultural Toys Helps in Child Development.pptx
 
EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSESEXPERIENCE  THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
EXPERIENCE THE FUTURE OF WORK FOR FUTURE OF BUSINESSES
 
Amethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdfAmethyst Benifits and Healing Properties.pdf
Amethyst Benifits and Healing Properties.pdf
 
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIESPEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
PEARL KITCHEN SINKS(R.A ENGINEERING INDUSTRIES
 
How to structure your pitch - B4i template
How to structure your pitch - B4i templateHow to structure your pitch - B4i template
How to structure your pitch - B4i template
 
Embracing the Virtual Workforce: Remote Companies Hiring Now
Embracing the Virtual Workforce: Remote Companies Hiring NowEmbracing the Virtual Workforce: Remote Companies Hiring Now
Embracing the Virtual Workforce: Remote Companies Hiring Now
 
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdfEnabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
Enabling Business Users to Interpret Data Through Self-Service Analytics (2).pdf
 
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDCCARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
CARA BINA PENDAPATAN PASIF HARIAN RM9000 BERMODALKAN RM30 DI TDC
 
Expanding Horizons: Hiring Remote Employees across State Lines
Expanding Horizons: Hiring Remote Employees across State LinesExpanding Horizons: Hiring Remote Employees across State Lines
Expanding Horizons: Hiring Remote Employees across State Lines
 
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
MARKETING PLAN RESMI TDC IMUNO INDONESIA 2024
 
Supply Chain Location Decision and Management
Supply Chain Location Decision and ManagementSupply Chain Location Decision and Management
Supply Chain Location Decision and Management
 
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
Jual Obat Aborsi Bojonegoro ( Asli No.1 ) 085657271886 Obat Penggugur Kandung...
 

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
  • 5.
  • 6. Maturity level indicates level of process capability: Initial Repeatable Defined Managed Optimizing
  • 7.
  • 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