SlideShare a Scribd company logo
1 of 18
Capability Maturity Model Integrated
Short Overview
Quality
Frameworks
Presented By: AHM Pervej Kabir
ERA-InfoTech Limited.
+8801757051005
Slide 2 of 18
Outline
• Introduction
• High level overview of CMMI
• Questions and comments
Slide 3 of 18
What is CMMI?
• CMMI (Capability Maturity Model Integration) is a proven
industry framework to improve product quality and
development efficiency for both hardware and software
– CMMI has been established as a model to improve
business results
– Emphasis on business needs, integration and
institutionalization
• CMMI (Capability Maturity Model Integration) not asks What
to do? It asks, How to do?
Slide 4 of 18
How can CMMI help?
• CMMI provides a way to focus and manage hardware and
software development from product inception through
deployment and maintenance.
– ISO-9000 are still required. CMMI interfaces well with them.
CMMI and TL are complementary - both are needed since
they address different aspects.
• ISO-9000 is a process compliance standard
• CMMI is a process improvement model
• Behavioral changes are needed at both management and staff
levels. Examples:
– Increased personal accountability
– Tighter links between Product Management, Development,
SCN, etc.
• Initially a lot of investment required – but, if properly managed,
we will be more efficient and productive while turning out
products with consistently higher quality.
Slide 5 of 13
CMMI Models within the Framework
• Models:
– Systems Engineering + Software Engineering (SE/SW)
– Systems Engineering + Software Engineering + Integrated Product
and Process Development (IPPD)
– Systems Engineering + Software Engineering + Integrated Product
and Process Development + Supplier Sourcing (SS)
– Software Engineering only
• Representation options:
– Staged
– Continuous
.
Slide 6 of 13
CMMI Staged Representation - 5 Maturity Levels
Level 5
Initial
Level 1
Processes are unpredictable, poorly controlled, reactive.
Managed
Level 2
Processes are planned, documented, performed,
monitored, and controlled at the project level. Often
reactive.
Defined
Level 3
Processes are well characterized and
understood. Processes, standards,
procedures, tools, etc. are defined at the
organizational (Organization X ) level.
Proactive.
Quantitatively
Managed
Level 4
Processes are controlled using
statistical and other quantitative
techniques.
OptimizingProcessM
aturity
Process performance
continually improved through
incremental and innovative
technological improvements.
Slide 7 of 18
Behaviors at the Five Levels
Initial
Managed
Defined
Quantitatively
Managed
Optimizing
Process is unpredictable,
poorly controlled, and
reactive
Process is characterized
for projects and is often
reactive
Process is characterized
for the organization and
is proactive
Process is measured
and controlled
Focus is on continuous
quantitative improvement
Maturity Level Process Characteristics Behaviors
Focus on "fire prevention";
improvement anticipated and
desired, and impacts assessed.
Greater sense of teamwork and inter-
dependencies
Reliance on defined process.
People understand, support and
follow the process.
Over reliance on experience of good
people – when they go, the process
goes. “Heroics.”
Focus on "fire fighting";
effectiveness low – frustration high.
Slide 8 of 18
CMMI Levels……..
Slide 9 of 18
Level Wise Process Areas
.
Slide 10 of 18
Maturity Level Project Managment Engineering Process Management Support
5
Optimizing
Organizational Innovation & Deployment Causal Analysis & Resolution
4
Quantitatively
Managed
Quantitative Project Mngt Organizational Process Performance
3
Defined
Integrated Project Mngt
Risk Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
Organizational Process Definition
Organizational Training
Decision Analysis & Resolution
2
Managed
Project Planning
Project Monitoring &
Control
Supplier Agreement Mngt
Requirements Mngt Measurement & Analysis
Process & Product Quality Assurance
Configuration Mngt
1
Initial
CMMI Process Areas
Slide 11 of 18
CMMI Components
Slide 12 of 18
CMMI Terminology & Structure
Maturity Levels (1- 5)
Generic
Practices
Generic
Goals
Process Area 2
Common Features
Process Area 1 Process Area n
Verifying
Implementation
Specific
Goals
Specific
Practices
Ability
to Perform
Directing
Implementation
RequiredRequired
Sub practices, typical work products,
discipline amplifications, generic
practice elaborations, goal and
practice titles, goal and practice notes,
and references
Commitment
to Perform
Sub practices, typical work products,
discipline amplifications, generic
practice elaborations, goal and
practice titles, goal and practice notes,
and references
InformativeInformative
Required. Specific for
each process area.
Required. Common
across all process areas.
Slide 13 of 18
CMMI Pitfalls of implementation
• Implementing CMM does not occur overnight.
• Implementing CMM is not merely a “paper drill”.
• Typical times for implementation:
– 3-6 months of preparation
– 6-12 months of implementation
– 3 months of assessment preparation
– 12 months for each new level
How Long Does it Take?
Slide 14 of 18
Pitfalls of CMMI implementation
Is It Perfect?
• No! Some implementations do more harm than
good.
– Complete re-vamp of processes to “get certified”
instead of smartly adapting processes.
– Process focus used more as a stick than as a carrot.
– Focusing on compliance instead of improvement.
Slide 15 of 13
Advantage of CMMI implementation
•Defect rates have dropped
•Defect detection occurs earlier
•User requirements are documented, controlled,
and managed with monitoring
•Especially important when users change their minds!
•Estimating improves and becomes more precise
•Risk management is a practice
•Development processes remain agile!
Slide 16 of 18
CMMI Implementation Best Practices
•Be Realistic – Some processes will be more ready
than others.
•Be Flexible – Allowing tailoring is key to adoption.
•Be Open – The key is to learn how to do things
better, not how to “comply”.
•Be Patient – It does not happen overnight.
Slide 17 of 18
CMMI Resources
• Software Engineering Institute's CMMI
website:
http://www.sei.cmu.edu/cmmi/
Slide 18 of 18
THANKS to ALL

More Related Content

What's hot

Configuration Management
Configuration ManagementConfiguration Management
Configuration ManagementSaqib Raza
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Drusilla918
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process ImprovementBilal Shah
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Angelin R
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metricsIndu Sharma Bhardwaj
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software EngineeringMuhammad Yousuf Abdul Qadir
 
Engineering Software Products: 1. software products
Engineering Software Products: 1. software productsEngineering Software Products: 1. software products
Engineering Software Products: 1. software productssoftware-engineering-book
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5Mohammad Faizan
 
software process improvement
software process improvementsoftware process improvement
software process improvementMohammad Xaviar
 
Strategy of software design
Strategy of software designStrategy of software design
Strategy of software designSelf-employed
 

What's hot (20)

CMM
CMMCMM
CMM
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...Software engineering a practitioners approach 8th edition pressman solutions ...
Software engineering a practitioners approach 8th edition pressman solutions ...
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process Improvement
 
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
 
Why Cmmi
Why CmmiWhy Cmmi
Why Cmmi
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Spm unit 1
Spm unit 1Spm unit 1
Spm unit 1
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software Engineering
 
Engineering Software Products: 1. software products
Engineering Software Products: 1. software productsEngineering Software Products: 1. software products
Engineering Software Products: 1. software products
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
software process improvement
software process improvementsoftware process improvement
software process improvement
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
 
CMMI
CMMICMMI
CMMI
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
 
Strategy of software design
Strategy of software designStrategy of software design
Strategy of software design
 

Viewers also liked

Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelUzair Akram
 
A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerManas Das
 
Cmmi - An overview
Cmmi - An overviewCmmi - An overview
Cmmi - An overviewsekard
 
Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+kof
 
Knowledge Management Maturity Models and Phased Measurement
Knowledge Management Maturity Models and Phased MeasurementKnowledge Management Maturity Models and Phased Measurement
Knowledge Management Maturity Models and Phased MeasurementPatrick Murphy
 
Framework For A Cross Organisational Comparison Of Knowledge Management
Framework For A Cross Organisational Comparison Of Knowledge ManagementFramework For A Cross Organisational Comparison Of Knowledge Management
Framework For A Cross Organisational Comparison Of Knowledge ManagementEwen Le Borgne
 
Software Project Management by CMMi Level 5
Software Project Management by CMMi Level 5Software Project Management by CMMi Level 5
Software Project Management by CMMi Level 5mekongsolution
 
Quality Models
Quality ModelsQuality Models
Quality Modelsnethisip13
 
Organizational maturity model pcmm
Organizational maturity model pcmmOrganizational maturity model pcmm
Organizational maturity model pcmmDaniel Oskooei
 
Project management by MS Project 2010
Project management by MS Project 2010Project management by MS Project 2010
Project management by MS Project 2010Wadhwani Foundation
 
MS Project Presentation
MS Project PresentationMS Project Presentation
MS Project PresentationKhem Singh
 
Ms project 2016 overview
Ms project 2016 overviewMs project 2016 overview
Ms project 2016 overviewMaher Almohamad
 

Viewers also liked (20)

Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
CMMI V1.3
CMMI V1.3CMMI V1.3
CMMI V1.3
 
Cmmi
CmmiCmmi
Cmmi
 
A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For Beginer
 
Cmmi - An overview
Cmmi - An overviewCmmi - An overview
Cmmi - An overview
 
CMMi
CMMiCMMi
CMMi
 
Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+Calidad de software - Modelo de FURPS+
Calidad de software - Modelo de FURPS+
 
Knowledge Management Maturity Models and Phased Measurement
Knowledge Management Maturity Models and Phased MeasurementKnowledge Management Maturity Models and Phased Measurement
Knowledge Management Maturity Models and Phased Measurement
 
Framework For A Cross Organisational Comparison Of Knowledge Management
Framework For A Cross Organisational Comparison Of Knowledge ManagementFramework For A Cross Organisational Comparison Of Knowledge Management
Framework For A Cross Organisational Comparison Of Knowledge Management
 
Software Project Management by CMMi Level 5
Software Project Management by CMMi Level 5Software Project Management by CMMi Level 5
Software Project Management by CMMi Level 5
 
Quality Models
Quality ModelsQuality Models
Quality Models
 
Organizational maturity model pcmm
Organizational maturity model pcmmOrganizational maturity model pcmm
Organizational maturity model pcmm
 
Project management by MS Project 2010
Project management by MS Project 2010Project management by MS Project 2010
Project management by MS Project 2010
 
Pert
PertPert
Pert
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
MS Project Presentation
MS Project PresentationMS Project Presentation
MS Project Presentation
 
Ms project 2016 overview
Ms project 2016 overviewMs project 2016 overview
Ms project 2016 overview
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
13 software metrics
13 software metrics13 software metrics
13 software metrics
 

Similar to CMMI

Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model IntegartionSaqib Raza
 
Building Quality Into Your Technical Communications Department
Building Quality Into Your Technical Communications DepartmentBuilding Quality Into Your Technical Communications Department
Building Quality Into Your Technical Communications DepartmentAmy S. Friend
 
Getting Started With CMMi level 3
Getting Started With CMMi level 3Getting Started With CMMi level 3
Getting Started With CMMi level 3Manas Das
 
Pharmaceutical Quality Management System
Pharmaceutical Quality Management SystemPharmaceutical Quality Management System
Pharmaceutical Quality Management SystemDhawal_Raghuvanshi
 
CMMi journey at small Organizations
CMMi journey at small OrganizationsCMMi journey at small Organizations
CMMi journey at small OrganizationsJyoti Chopra
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxPerumalPitchandi
 
Product Development Capability Maturity Model PowerPoint Presentation Slides
Product Development Capability Maturity Model PowerPoint Presentation SlidesProduct Development Capability Maturity Model PowerPoint Presentation Slides
Product Development Capability Maturity Model PowerPoint Presentation SlidesSlideTeam
 
Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)JSingh31
 
Total quality management
Total quality managementTotal quality management
Total quality managementAanand Gajjar
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessmentAsila AL-harthi
 
ch02-Improvement Program.ppt
ch02-Improvement Program.pptch02-Improvement Program.ppt
ch02-Improvement Program.pptLuckySaigon1
 

Similar to CMMI (20)

Cmmi (2)
Cmmi (2)Cmmi (2)
Cmmi (2)
 
Cmmi
CmmiCmmi
Cmmi
 
Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model Integartion
 
CMMI.pdf
CMMI.pdfCMMI.pdf
CMMI.pdf
 
Building Quality Into Your Technical Communications Department
Building Quality Into Your Technical Communications DepartmentBuilding Quality Into Your Technical Communications Department
Building Quality Into Your Technical Communications Department
 
Getting Started With CMMi level 3
Getting Started With CMMi level 3Getting Started With CMMi level 3
Getting Started With CMMi level 3
 
PQMS.pptx
PQMS.pptxPQMS.pptx
PQMS.pptx
 
CMMI
CMMICMMI
CMMI
 
Pharmaceutical Quality Management System
Pharmaceutical Quality Management SystemPharmaceutical Quality Management System
Pharmaceutical Quality Management System
 
Ch 13 s.e cmmi
Ch 13 s.e cmmiCh 13 s.e cmmi
Ch 13 s.e cmmi
 
CMMi journey at small Organizations
CMMi journey at small OrganizationsCMMi journey at small Organizations
CMMi journey at small Organizations
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
CMMi & IT Governance
CMMi & IT GovernanceCMMi & IT Governance
CMMi & IT Governance
 
Product Development Capability Maturity Model PowerPoint Presentation Slides
Product Development Capability Maturity Model PowerPoint Presentation SlidesProduct Development Capability Maturity Model PowerPoint Presentation Slides
Product Development Capability Maturity Model PowerPoint Presentation Slides
 
Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)
 
CMMI PPT.pptx
CMMI PPT.pptxCMMI PPT.pptx
CMMI PPT.pptx
 
Total quality management
Total quality managementTotal quality management
Total quality management
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessment
 
6 Sigma and Kaizen.pptx
6 Sigma and Kaizen.pptx6 Sigma and Kaizen.pptx
6 Sigma and Kaizen.pptx
 
ch02-Improvement Program.ppt
ch02-Improvement Program.pptch02-Improvement Program.ppt
ch02-Improvement Program.ppt
 

More from AHM Pervej Kabir

Asp.net c# mvc Training-Day-5 of Day-9
Asp.net c# mvc Training-Day-5 of Day-9Asp.net c# mvc Training-Day-5 of Day-9
Asp.net c# mvc Training-Day-5 of Day-9AHM Pervej Kabir
 
Asp.net c# mvc Training Day-4 of Day-9
Asp.net c# mvc Training Day-4 of Day-9Asp.net c# mvc Training Day-4 of Day-9
Asp.net c# mvc Training Day-4 of Day-9AHM Pervej Kabir
 
Asp.net c# mvc Training: Day-3 of Day-9
Asp.net c# mvc Training: Day-3 of Day-9Asp.net c# mvc Training: Day-3 of Day-9
Asp.net c# mvc Training: Day-3 of Day-9AHM Pervej Kabir
 
Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9AHM Pervej Kabir
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9AHM Pervej Kabir
 
Knowledge share about scalable application architecture
Knowledge share about scalable application architectureKnowledge share about scalable application architecture
Knowledge share about scalable application architectureAHM Pervej Kabir
 
Software security engineering
Software security engineeringSoftware security engineering
Software security engineeringAHM Pervej Kabir
 
Software security engineering
Software security engineeringSoftware security engineering
Software security engineeringAHM Pervej Kabir
 
Shot note about project management
Shot note about project managementShot note about project management
Shot note about project managementAHM Pervej Kabir
 
Data Collection From Field
Data Collection From FieldData Collection From Field
Data Collection From FieldAHM Pervej Kabir
 
Automated Survey Data Received and Sync From Field
Automated Survey Data Received and Sync From FieldAutomated Survey Data Received and Sync From Field
Automated Survey Data Received and Sync From FieldAHM Pervej Kabir
 
Automated Survey Question Creator Management
Automated Survey Question Creator ManagementAutomated Survey Question Creator Management
Automated Survey Question Creator ManagementAHM Pervej Kabir
 
Reporting about Overview Summery of ISO-27000 Se.(ISMS)
Reporting about Overview Summery  of ISO-27000 Se.(ISMS)Reporting about Overview Summery  of ISO-27000 Se.(ISMS)
Reporting about Overview Summery of ISO-27000 Se.(ISMS)AHM Pervej Kabir
 

More from AHM Pervej Kabir (16)

Business Analysis.pptx
Business Analysis.pptxBusiness Analysis.pptx
Business Analysis.pptx
 
Asp.net c# mvc Training-Day-5 of Day-9
Asp.net c# mvc Training-Day-5 of Day-9Asp.net c# mvc Training-Day-5 of Day-9
Asp.net c# mvc Training-Day-5 of Day-9
 
Asp.net c# mvc Training Day-4 of Day-9
Asp.net c# mvc Training Day-4 of Day-9Asp.net c# mvc Training Day-4 of Day-9
Asp.net c# mvc Training Day-4 of Day-9
 
Asp.net c# mvc Training: Day-3 of Day-9
Asp.net c# mvc Training: Day-3 of Day-9Asp.net c# mvc Training: Day-3 of Day-9
Asp.net c# mvc Training: Day-3 of Day-9
 
Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9Asp.net c# MVC-5 Training-Day-2 of Day-9
Asp.net c# MVC-5 Training-Day-2 of Day-9
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9
 
Knowledge share about scalable application architecture
Knowledge share about scalable application architectureKnowledge share about scalable application architecture
Knowledge share about scalable application architecture
 
Software security engineering
Software security engineeringSoftware security engineering
Software security engineering
 
Software security engineering
Software security engineeringSoftware security engineering
Software security engineering
 
Shot note about project management
Shot note about project managementShot note about project management
Shot note about project management
 
Agile
AgileAgile
Agile
 
Data Collection From Field
Data Collection From FieldData Collection From Field
Data Collection From Field
 
Automated Survey Data Received and Sync From Field
Automated Survey Data Received and Sync From FieldAutomated Survey Data Received and Sync From Field
Automated Survey Data Received and Sync From Field
 
Automated Survey Question Creator Management
Automated Survey Question Creator ManagementAutomated Survey Question Creator Management
Automated Survey Question Creator Management
 
Presentation
PresentationPresentation
Presentation
 
Reporting about Overview Summery of ISO-27000 Se.(ISMS)
Reporting about Overview Summery  of ISO-27000 Se.(ISMS)Reporting about Overview Summery  of ISO-27000 Se.(ISMS)
Reporting about Overview Summery of ISO-27000 Se.(ISMS)
 

CMMI

  • 1. Capability Maturity Model Integrated Short Overview Quality Frameworks Presented By: AHM Pervej Kabir ERA-InfoTech Limited. +8801757051005
  • 2. Slide 2 of 18 Outline • Introduction • High level overview of CMMI • Questions and comments
  • 3. Slide 3 of 18 What is CMMI? • CMMI (Capability Maturity Model Integration) is a proven industry framework to improve product quality and development efficiency for both hardware and software – CMMI has been established as a model to improve business results – Emphasis on business needs, integration and institutionalization • CMMI (Capability Maturity Model Integration) not asks What to do? It asks, How to do?
  • 4. Slide 4 of 18 How can CMMI help? • CMMI provides a way to focus and manage hardware and software development from product inception through deployment and maintenance. – ISO-9000 are still required. CMMI interfaces well with them. CMMI and TL are complementary - both are needed since they address different aspects. • ISO-9000 is a process compliance standard • CMMI is a process improvement model • Behavioral changes are needed at both management and staff levels. Examples: – Increased personal accountability – Tighter links between Product Management, Development, SCN, etc. • Initially a lot of investment required – but, if properly managed, we will be more efficient and productive while turning out products with consistently higher quality.
  • 5. Slide 5 of 13 CMMI Models within the Framework • Models: – Systems Engineering + Software Engineering (SE/SW) – Systems Engineering + Software Engineering + Integrated Product and Process Development (IPPD) – Systems Engineering + Software Engineering + Integrated Product and Process Development + Supplier Sourcing (SS) – Software Engineering only • Representation options: – Staged – Continuous .
  • 6. Slide 6 of 13 CMMI Staged Representation - 5 Maturity Levels Level 5 Initial Level 1 Processes are unpredictable, poorly controlled, reactive. Managed Level 2 Processes are planned, documented, performed, monitored, and controlled at the project level. Often reactive. Defined Level 3 Processes are well characterized and understood. Processes, standards, procedures, tools, etc. are defined at the organizational (Organization X ) level. Proactive. Quantitatively Managed Level 4 Processes are controlled using statistical and other quantitative techniques. OptimizingProcessM aturity Process performance continually improved through incremental and innovative technological improvements.
  • 7. Slide 7 of 18 Behaviors at the Five Levels Initial Managed Defined Quantitatively Managed Optimizing Process is unpredictable, poorly controlled, and reactive Process is characterized for projects and is often reactive Process is characterized for the organization and is proactive Process is measured and controlled Focus is on continuous quantitative improvement Maturity Level Process Characteristics Behaviors Focus on "fire prevention"; improvement anticipated and desired, and impacts assessed. Greater sense of teamwork and inter- dependencies Reliance on defined process. People understand, support and follow the process. Over reliance on experience of good people – when they go, the process goes. “Heroics.” Focus on "fire fighting"; effectiveness low – frustration high.
  • 8. Slide 8 of 18 CMMI Levels……..
  • 9. Slide 9 of 18 Level Wise Process Areas .
  • 10. Slide 10 of 18 Maturity Level Project Managment Engineering Process Management Support 5 Optimizing Organizational Innovation & Deployment Causal Analysis & Resolution 4 Quantitatively Managed Quantitative Project Mngt Organizational Process Performance 3 Defined Integrated Project Mngt Risk Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Decision Analysis & Resolution 2 Managed Project Planning Project Monitoring & Control Supplier Agreement Mngt Requirements Mngt Measurement & Analysis Process & Product Quality Assurance Configuration Mngt 1 Initial CMMI Process Areas
  • 11. Slide 11 of 18 CMMI Components
  • 12. Slide 12 of 18 CMMI Terminology & Structure Maturity Levels (1- 5) Generic Practices Generic Goals Process Area 2 Common Features Process Area 1 Process Area n Verifying Implementation Specific Goals Specific Practices Ability to Perform Directing Implementation RequiredRequired Sub practices, typical work products, discipline amplifications, generic practice elaborations, goal and practice titles, goal and practice notes, and references Commitment to Perform Sub practices, typical work products, discipline amplifications, generic practice elaborations, goal and practice titles, goal and practice notes, and references InformativeInformative Required. Specific for each process area. Required. Common across all process areas.
  • 13. Slide 13 of 18 CMMI Pitfalls of implementation • Implementing CMM does not occur overnight. • Implementing CMM is not merely a “paper drill”. • Typical times for implementation: – 3-6 months of preparation – 6-12 months of implementation – 3 months of assessment preparation – 12 months for each new level How Long Does it Take?
  • 14. Slide 14 of 18 Pitfalls of CMMI implementation Is It Perfect? • No! Some implementations do more harm than good. – Complete re-vamp of processes to “get certified” instead of smartly adapting processes. – Process focus used more as a stick than as a carrot. – Focusing on compliance instead of improvement.
  • 15. Slide 15 of 13 Advantage of CMMI implementation •Defect rates have dropped •Defect detection occurs earlier •User requirements are documented, controlled, and managed with monitoring •Especially important when users change their minds! •Estimating improves and becomes more precise •Risk management is a practice •Development processes remain agile!
  • 16. Slide 16 of 18 CMMI Implementation Best Practices •Be Realistic – Some processes will be more ready than others. •Be Flexible – Allowing tailoring is key to adoption. •Be Open – The key is to learn how to do things better, not how to “comply”. •Be Patient – It does not happen overnight.
  • 17. Slide 17 of 18 CMMI Resources • Software Engineering Institute's CMMI website: http://www.sei.cmu.edu/cmmi/
  • 18. Slide 18 of 18 THANKS to ALL