SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Capability Maturity Model
Integration
(CMMI)
CMMI-Definition
 CMMI stands for Capability Maturity Model
Integration.
 Its is a process improvement approach that
provides companies with the essential
elements of an effective process.
 It is a good guide for process improvement
across a project or organization.
 CMMI is formed by using multiple CMM
processes.
AREAS IN WHICH CMMI ADDRESSES
STRUCTURE OF CMMI MODEL
The basic building blocks in every CMMI model
are called “ process areas ”
A process area describes what those using an
effective process do (practices) and why they
do those things (goals).
CMMI MODEL REPRESENTATION
Process areas can be organized
into one of two representations.
-Continuous representation
-Staged representation
CMMI MODEL REPRESENTATION
STAGED REPRESENTATION
Staged representation uses maturity levels
to measure process improvement.
Pre-defined sets of process areas define an
improvement path for the organization.
Group of process areas
Maturity levels range from 1 to 5
Maturity Levels apply to an organization's
overall maturity
CONTINOUS REPRESENTATION
Continuous representation uses capability levels to
measure process improvement.
Continuous Staged Provides maximum flexibility
for focusing on specific process areas according to
business goals and objectives
Capability levels:
-Measure maturity of a particular process across
an organization.
-Range from 0 through 5
MATURITY LEVELS IN STAGED
REPRESENTATION
MATURITY LEVEL 1 (INITIAL)
At maturity level 1, processes are usually
adhoc. The organization usually does not
provide a stable environment.
Development is completely chaotic with
budget and schedules often exceeded.
In this scenario we can never predict
quality.
MATURITY LEVEL 2 (MANAGED)
 At maturity level 2, an organization has achieved
all the specific and generic goals of the maturity level
2 process areas. In other words, the projects of the
organization have ensured that requirements are
managed and that processes are planned, performed,
measured, and controlled.
 In the managed level basic project management is in
place.
 But the basic project management and practices are
followed only in the project level
MATURITY LEVEL 3 (DEFINED)
 At maturity level 3, an organization has achieved
all specific and generic goals of the process areas assigned to
maturity levels 2 and 3.
 In the previous level all good practices and processes were done
at project level.
 In this level all good practices and processes are brought to the
organizational level.
 At maturity level 3, processes are well characterized and
understood, and are described in standards, procedures, tools,
and methods.
 An important distinction between maturity level 2 and 3 is that
at level 3, processes are described in more detail and more
rigorously than at level 2 and are at an organizational level.
MATURITY LEVEL 4
(QUANTITATIVELY MANAGED)
 At maturity level 4, an organization has achieved all the specific
goals of the process areas assigned to maturity levels 2, 3, and 4.
 At this level processes are controlled by using statistical and
other quantitative techniques.
 Product quality, processes performance and service quality are
understood in statistical terms and are managed throughout the
life of the processes.
 Maturity level 4 concentrate on using metrics to make decisions
and to truly measure whether progress is happening and the
product is becoming better.
 The main difference between level 3 and 4 is that at level 3,
processes are qualitatively predictable.
 Level 4 addresses cause of process variation and take corrective
actions.
MATURITY LEVEL 5 (OPTIMIZING)
 At maturity level 5, an organization has achieved all
the specific goals of the process areas assigned to maturity
levels 2, 3, 4, and 5.
 Maturity level 5 focuses on continually improving process
performance through both incremental and innovative
technological improvements.
 In this level processes are continually improved based on an
understanding of common causes of variation within the
process.
 This is like the final level, defects are minimized, and
products are delivered on time and within the budget
boundary.
CMMI DIFFERENT FROM OTHER
MODELS
 CMMI provides a way to focus and manage hardware
and software development from product inception
through deployment and maintenance.
 It is a process improvement method
 It talks about processes I-e what process means to a
company and how good a process is.
CMMI VS AGILE
 The main goal of CMMI is organizational improvement. It is
focused on existing processes. Through observing the
existing behaviors, CMMI informs the team about their
current performance and strengths.
 Agile is a software development methodology that breaks
down the development process into iterations, known as
sprints. The goal of each iteration is to produce a shippable
product that can be handed over to a customer. The most
popular Agile methodology type is called Scrum.
Difference between CMMI and Agile
ADVANTAGES OF CMMI MODEL
Develops efficient process in organizations
Allows process improvement in organizations
A well interpreted, developed and properly
followed process shall increase the ability to meet
project goals and improve profitability
Increased Productivity
On Time Deliveries
Increased client satisfaction
Improved cycle time and quality
increased return on investment
DISADVANTAGES OF CMMI MODEL
• May require additional resources and
knowledge in smaller organizations to
initiate CMMI based process improvement.
• May require considerable amount of time
and effort for implementation
EXAMPLE- BOEING'S SPACE
TRANSPORTATIONS SYSTEM SOFTWARE
BOEING'S Space Transportations Systems
Software after CMMI level 5 assessment
achieved:
140 % increase in general productivity
Elimination of defects prior to release
increased from 94% to 100%
CONCLUSION
CMMI is a model for process improvement from
which organizations will abstract and create
process improvement solution that fit their
unique environment to achieve specific
organizational goals. CMMI is a framework of best
practices. It describes the characteristics of good
process and provides the guidelines for
companies developing their own processes.
Thank You!

Weitere ähnliche Inhalte

Was ist angesagt?

Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified ProcessKumar
 
4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principleMohammad Hafiz-Al-Masud
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelUzair Akram
 
Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Ivan Lanin
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
McCall's Quality Factors
McCall's Quality FactorsMcCall's Quality Factors
McCall's Quality FactorsUsman Khan
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineeringDarshit Metaliya
 
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) ...Reetesh Gupta
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5Mohammad Faizan
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life CycleUTKARSHSRIVASTAVA235
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsseethaveera
 
Software process improvement.ppt
Software process improvement.pptSoftware process improvement.ppt
Software process improvement.pptImXaib
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptKunal Kishor Nirala
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 

Was ist angesagt? (20)

CMM
CMMCMM
CMM
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
 
4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle
 
Why Cmmi
Why CmmiWhy Cmmi
Why Cmmi
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
CMMi
CMMiCMMi
CMMi
 
McCall's Quality Factors
McCall's Quality FactorsMcCall's Quality Factors
McCall's Quality Factors
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
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) ...
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-concepts
 
Software process improvement.ppt
Software process improvement.pptSoftware process improvement.ppt
Software process improvement.ppt
 
Object oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle pptObject oriented-systems-development-life-cycle ppt
Object oriented-systems-development-life-cycle ppt
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
Unified process Model
Unified process ModelUnified process Model
Unified process Model
 

Ähnlich wie Capability Maturity Model Integration (CMMI)

IT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDITIT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDITMufaddal Nullwala
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAIites
 
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk
 
What is capability maturity model
What is capability maturity modelWhat is capability maturity model
What is capability maturity modelShivam Rathi
 
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptxSYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptxOkianWarner
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxPerumalPitchandi
 
Audit maturity model
Audit maturity modelAudit maturity model
Audit maturity modelcsandit
 
CMMI for Development Workshop
CMMI for Development WorkshopCMMI for Development Workshop
CMMI for Development WorkshopSherif Salah
 
AUDIT MATURITY MODEL
AUDIT MATURITY MODELAUDIT MATURITY MODEL
AUDIT MATURITY MODELcscpconf
 
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxpresentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxBenjaminFamili
 
Process improvement & service oriented software engineering
Process improvement & service oriented software engineeringProcess improvement & service oriented software engineering
Process improvement & service oriented software engineeringSweta Kumari Barnwal
 

Ähnlich wie Capability Maturity Model Integration (CMMI) (20)

CMMI PPT.pptx
CMMI PPT.pptxCMMI PPT.pptx
CMMI PPT.pptx
 
Achieve cmmi level 5 maturity
Achieve cmmi level 5 maturityAchieve cmmi level 5 maturity
Achieve cmmi level 5 maturity
 
IT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDITIT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDIT
 
CMMI.pdf
CMMI.pdfCMMI.pdf
CMMI.pdf
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
 
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
Kivanc Kanturk Swe550 Fall2010 Capability Maturity Model Integration (Cmmi)
 
What is capability maturity model
What is capability maturity modelWhat is capability maturity model
What is capability maturity model
 
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptxSYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
Quality mgt.
Quality mgt.Quality mgt.
Quality mgt.
 
Audit maturity model
Audit maturity modelAudit maturity model
Audit maturity model
 
CMMI Implementation Guide
CMMI Implementation GuideCMMI Implementation Guide
CMMI Implementation Guide
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
CMMI for Development Workshop
CMMI for Development WorkshopCMMI for Development Workshop
CMMI for Development Workshop
 
CMMI
CMMICMMI
CMMI
 
AUDIT MATURITY MODEL
AUDIT MATURITY MODELAUDIT MATURITY MODEL
AUDIT MATURITY MODEL
 
Cmmi
CmmiCmmi
Cmmi
 
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxpresentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
 
Process improvement & service oriented software engineering
Process improvement & service oriented software engineeringProcess improvement & service oriented software engineering
Process improvement & service oriented software engineering
 

Mehr von MariamKhan120

Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence MariamKhan120
 
Porte's Five Forces Model
Porte's Five Forces ModelPorte's Five Forces Model
Porte's Five Forces ModelMariamKhan120
 
Ernst & Young- Knowledge Management
 Ernst & Young- Knowledge Management Ernst & Young- Knowledge Management
Ernst & Young- Knowledge ManagementMariamKhan120
 
Waste Management Using IOT
Waste Management Using IOTWaste Management Using IOT
Waste Management Using IOTMariamKhan120
 
Six Sigma and Quality Management System
Six Sigma and  Quality Management SystemSix Sigma and  Quality Management System
Six Sigma and Quality Management SystemMariamKhan120
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management SystemMariamKhan120
 
School management system
School management systemSchool management system
School management systemMariamKhan120
 
Motorola Marketing Startegies
Motorola Marketing StartegiesMotorola Marketing Startegies
Motorola Marketing StartegiesMariamKhan120
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)MariamKhan120
 

Mehr von MariamKhan120 (20)

Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
Artificial Intelligence I What is AI? I Introduction to Artificial Intelligence
 
Data Mining
Data MiningData Mining
Data Mining
 
E-learning
E-learningE-learning
E-learning
 
Porte's Five Forces Model
Porte's Five Forces ModelPorte's Five Forces Model
Porte's Five Forces Model
 
Ernst & Young- Knowledge Management
 Ernst & Young- Knowledge Management Ernst & Young- Knowledge Management
Ernst & Young- Knowledge Management
 
Scorpio Technique
Scorpio TechniqueScorpio Technique
Scorpio Technique
 
Waste Management Using IOT
Waste Management Using IOTWaste Management Using IOT
Waste Management Using IOT
 
Microsoft Company
Microsoft CompanyMicrosoft Company
Microsoft Company
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Spiral Model
Spiral  ModelSpiral  Model
Spiral Model
 
RAD Model
RAD ModelRAD Model
RAD Model
 
Agile Model
Agile ModelAgile Model
Agile Model
 
Six Sigma and Quality Management System
Six Sigma and  Quality Management SystemSix Sigma and  Quality Management System
Six Sigma and Quality Management System
 
White Box Testing
White Box Testing White Box Testing
White Box Testing
 
Blood Bank Management System
Blood Bank Management SystemBlood Bank Management System
Blood Bank Management System
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
School management system
School management systemSchool management system
School management system
 
Motorola Marketing Startegies
Motorola Marketing StartegiesMotorola Marketing Startegies
Motorola Marketing Startegies
 
Big data Mining
Big data MiningBig data Mining
Big data Mining
 
Software development life cycle (sdlc)
Software development life cycle (sdlc)Software development life cycle (sdlc)
Software development life cycle (sdlc)
 

Kürzlich hochgeladen

Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Key Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapKey Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapIshara Amarasekera
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsDEEPRAJ PATHAK
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfkalichargn70th171
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 

Kürzlich hochgeladen (20)

Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Key Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapKey Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery Roadmap
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software Projects
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 

Capability Maturity Model Integration (CMMI)

  • 2. CMMI-Definition  CMMI stands for Capability Maturity Model Integration.  Its is a process improvement approach that provides companies with the essential elements of an effective process.  It is a good guide for process improvement across a project or organization.  CMMI is formed by using multiple CMM processes.
  • 3. AREAS IN WHICH CMMI ADDRESSES
  • 4. STRUCTURE OF CMMI MODEL The basic building blocks in every CMMI model are called “ process areas ” A process area describes what those using an effective process do (practices) and why they do those things (goals).
  • 5. CMMI MODEL REPRESENTATION Process areas can be organized into one of two representations. -Continuous representation -Staged representation
  • 7. STAGED REPRESENTATION Staged representation uses maturity levels to measure process improvement. Pre-defined sets of process areas define an improvement path for the organization. Group of process areas Maturity levels range from 1 to 5 Maturity Levels apply to an organization's overall maturity
  • 8. CONTINOUS REPRESENTATION Continuous representation uses capability levels to measure process improvement. Continuous Staged Provides maximum flexibility for focusing on specific process areas according to business goals and objectives Capability levels: -Measure maturity of a particular process across an organization. -Range from 0 through 5
  • 9. MATURITY LEVELS IN STAGED REPRESENTATION
  • 10. MATURITY LEVEL 1 (INITIAL) At maturity level 1, processes are usually adhoc. The organization usually does not provide a stable environment. Development is completely chaotic with budget and schedules often exceeded. In this scenario we can never predict quality.
  • 11. MATURITY LEVEL 2 (MANAGED)  At maturity level 2, an organization has achieved all the specific and generic goals of the maturity level 2 process areas. In other words, the projects of the organization have ensured that requirements are managed and that processes are planned, performed, measured, and controlled.  In the managed level basic project management is in place.  But the basic project management and practices are followed only in the project level
  • 12. MATURITY LEVEL 3 (DEFINED)  At maturity level 3, an organization has achieved all specific and generic goals of the process areas assigned to maturity levels 2 and 3.  In the previous level all good practices and processes were done at project level.  In this level all good practices and processes are brought to the organizational level.  At maturity level 3, processes are well characterized and understood, and are described in standards, procedures, tools, and methods.  An important distinction between maturity level 2 and 3 is that at level 3, processes are described in more detail and more rigorously than at level 2 and are at an organizational level.
  • 13. MATURITY LEVEL 4 (QUANTITATIVELY MANAGED)  At maturity level 4, an organization has achieved all the specific goals of the process areas assigned to maturity levels 2, 3, and 4.  At this level processes are controlled by using statistical and other quantitative techniques.  Product quality, processes performance and service quality are understood in statistical terms and are managed throughout the life of the processes.  Maturity level 4 concentrate on using metrics to make decisions and to truly measure whether progress is happening and the product is becoming better.  The main difference between level 3 and 4 is that at level 3, processes are qualitatively predictable.  Level 4 addresses cause of process variation and take corrective actions.
  • 14. MATURITY LEVEL 5 (OPTIMIZING)  At maturity level 5, an organization has achieved all the specific goals of the process areas assigned to maturity levels 2, 3, 4, and 5.  Maturity level 5 focuses on continually improving process performance through both incremental and innovative technological improvements.  In this level processes are continually improved based on an understanding of common causes of variation within the process.  This is like the final level, defects are minimized, and products are delivered on time and within the budget boundary.
  • 15. CMMI DIFFERENT FROM OTHER MODELS  CMMI provides a way to focus and manage hardware and software development from product inception through deployment and maintenance.  It is a process improvement method  It talks about processes I-e what process means to a company and how good a process is.
  • 16. CMMI VS AGILE  The main goal of CMMI is organizational improvement. It is focused on existing processes. Through observing the existing behaviors, CMMI informs the team about their current performance and strengths.  Agile is a software development methodology that breaks down the development process into iterations, known as sprints. The goal of each iteration is to produce a shippable product that can be handed over to a customer. The most popular Agile methodology type is called Scrum.
  • 18. ADVANTAGES OF CMMI MODEL Develops efficient process in organizations Allows process improvement in organizations A well interpreted, developed and properly followed process shall increase the ability to meet project goals and improve profitability Increased Productivity On Time Deliveries Increased client satisfaction Improved cycle time and quality increased return on investment
  • 19. DISADVANTAGES OF CMMI MODEL • May require additional resources and knowledge in smaller organizations to initiate CMMI based process improvement. • May require considerable amount of time and effort for implementation
  • 20. EXAMPLE- BOEING'S SPACE TRANSPORTATIONS SYSTEM SOFTWARE BOEING'S Space Transportations Systems Software after CMMI level 5 assessment achieved: 140 % increase in general productivity Elimination of defects prior to release increased from 94% to 100%
  • 21. CONCLUSION CMMI is a model for process improvement from which organizations will abstract and create process improvement solution that fit their unique environment to achieve specific organizational goals. CMMI is a framework of best practices. It describes the characteristics of good process and provides the guidelines for companies developing their own processes.