SlideShare a Scribd company logo
1 of 16
CMMI
Overview
Quality
Frameworks
Slide
2 of
146
Outline
• Introduction
• High level overview of CMMI
• Questions and comments
Slide
3 of
146
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
– Sponsored by US Department of Defence in cooperation
with Carnegie Mellon University and the Software
Engineering Institute (SEI)
– Many companies have been involved in CMMI definition
such as Motorola and Ericsson
– CMMI has been established as a model to improve
business results
• CMMI, staged, uses 5 levels to describe the maturity of the
organization, same as predecessor CMM
– Vastly improved version of the CMM
– Emphasis on business needs, integration and
institutionalization
Slide
4 of
146
How can CMMI help?
• CMMI provides a way to focus and manage hardware and
software development from product inception through
deployment and maintenance.
– ISO/TL9000 are still required. CMMI interfaces well with
them. CMMI and TL are complementary - both are needed
since they address different aspects.
• ISO/TL9000 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
146
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
• The CMMI definition of “Systems Engineering” -
“The interdisciplinary approach governing the total technical and managerial
effort required to transform a set of customer needs, expectations and
constraints into a product solution and to support that solution throughout the
product’s life.” This includes both hardware and software.
Slide
6 of
146
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.
Optimizing
ProcessM
aturity
Process performance
continually improved through
incremental and innovative
technological improvements.
Slide
7 of
146
Maturity Level 1
Initial
• Maturity Level 1 deals with performed processes.
• Processes are unpredictable, poorly controlled, reactive.
• The process performance may not be stable and may not meet
specific objectives such as quality, cost, and schedule, but
useful work can be done.
Slide
8 of
146
Maturity Level 2
Managed at the Project Level
• Maturity Level 2 deals with managed processes.
• A managed process is a performed process that is also:
– Planned and executed in accordance with policy
– Employs skilled people
– Adequate resources are available
– Controlled outputs are produced
– Stakeholders are involved
– The process is reviewed and evaluated for adherence to
requirements
• Processes are planned, documented, performed, monitored,
and controlled at the project level. Often reactive.
• The managed process comes closer to achieving the specific
objectives such as quality, cost, and schedule.
Slide
9 of
146
Maturity Level 3
Defined at the Organization Level
• Maturity Level 3 deals with defined processes.
• A defined process is a managed process that:
– Well defined, understood, deployed and executed across the
entire organization. Proactive.
– Processes, standards, procedures, tools, etc. are defined at
the organizational (Organization X ) level. Project or local
tailoring is allowed, however it must be based on the
organization’s set of standard processes and defined per the
organization’s tailoring guidelines.
• Major portions of the organization cannot “opt out.”
Slide
10 of
146
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
11 of
146
CMMI Components
• Within each of the 5 Maturity Levels, there are basic
functions that need to be performed – these are called
Process Areas (PAs).
• For Maturity Level 2 there are 7 Process Areas that must be
completely satisfied.
• For Maturity Level 3 there are 11 Process Areas that must
be completely satisfied.
• Given the interactions and overlap, it becomes more efficient
to work the Maturity Level 2 and 3 issues concurrently.
• Within each PA there are Goals to be achieved and within
each Goal there are Practices, work products, etc. to be
followed that will support each of the Goals.
Slide
12 of
146
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
13 of
146
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
14 of
146
Example
For the Requirements Management Process Area:
An example Goal (required):
“Manage Requirements”
An example Practice to support the Goal (required):
“Maintain bi-directional traceability of requirements”
Examples (suggested, but not required) of typical Work
Products might be
Requirements traceability matrix or
Requirements tracking system
Slide
15 of
146
Yet another CMMI term:
Institutionalization
• This is the most difficult part of CMMI implementation and the
portion where managers play the biggest role and have the
biggest impact
• Building and reinforcement of corporate culture that supports
methods, practices and procedures so they are the ongoing
way of business……..
– Must be able to demonstrate institutionalization of all
CMMI process areas for all organizations, technologies,
etc.
• Required for all Process Areas
Slide
16 of
146
CMMI Resources
• Software Engineering Institute's CMMI website:
http://www.sei.cmu.edu/cmmi/

More Related Content

What's hot

Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)MariamKhan120
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality AssuranceJoydip Bhattacharya
 
QMS implementation, process approach
QMS implementation, process approachQMS implementation, process approach
QMS implementation, process approachAndreea Precup
 
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
 
Unit iii(part b - architectural design)
Unit   iii(part b - architectural design)Unit   iii(part b - architectural design)
Unit iii(part b - architectural design)BALAJI A
 
Benefits of Integrating ISO and CMMI Service Management System Frameworks
Benefits of Integrating ISO and CMMI Service Management System FrameworksBenefits of Integrating ISO and CMMI Service Management System Frameworks
Benefits of Integrating ISO and CMMI Service Management System FrameworksIntegration Technologies Group Inc
 
Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Ivan Lanin
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentationguest337c19
 
CMMi for Services lecture
CMMi for Services lectureCMMi for Services lecture
CMMi for Services lectureFrank Willems
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model IntegrationAAKASH S
 
Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Ali Sadhik Shaik
 

What's hot (20)

Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality Assurance
 
CMMI PPT.pptx
CMMI PPT.pptxCMMI PPT.pptx
CMMI PPT.pptx
 
CMMI
CMMICMMI
CMMI
 
QMS implementation, process approach
QMS implementation, process approachQMS implementation, process approach
QMS implementation, process approach
 
Modelo cmmi
Modelo cmmiModelo cmmi
Modelo cmmi
 
Webinar: BPMN with camunda
Webinar: BPMN with camundaWebinar: BPMN with camunda
Webinar: BPMN with camunda
 
CMMI Agile Mapping
CMMI Agile MappingCMMI Agile Mapping
CMMI Agile Mapping
 
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
 
Unit iii(part b - architectural design)
Unit   iii(part b - architectural design)Unit   iii(part b - architectural design)
Unit iii(part b - architectural design)
 
Benefits of Integrating ISO and CMMI Service Management System Frameworks
Benefits of Integrating ISO and CMMI Service Management System FrameworksBenefits of Integrating ISO and CMMI Service Management System Frameworks
Benefits of Integrating ISO and CMMI Service Management System Frameworks
 
Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)
 
CMMI.pdf
CMMI.pdfCMMI.pdf
CMMI.pdf
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentation
 
CMMi for Services lecture
CMMi for Services lectureCMMi for Services lecture
CMMi for Services lecture
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
CMMI V1.3
CMMI V1.3CMMI V1.3
CMMI V1.3
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
 
ISO/SPICE 15504
ISO/SPICE 15504ISO/SPICE 15504
ISO/SPICE 15504
 

Viewers also liked

Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...
Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...
Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...Software AG
 
ELABORACION CARNICOS
ELABORACION CARNICOSELABORACION CARNICOS
ELABORACION CARNICOSdario baño
 
elaboracion de productos carnicos
elaboracion de productos carnicoselaboracion de productos carnicos
elaboracion de productos carnicososwaldogarcia
 
IGCSE BUsiness Studies Unit 2 people in business lecture ppt
IGCSE BUsiness Studies Unit 2 people in business lecture pptIGCSE BUsiness Studies Unit 2 people in business lecture ppt
IGCSE BUsiness Studies Unit 2 people in business lecture pptIrshad Tunio
 
Collaborare humanum est - Treballa diferent
Collaborare humanum est - Treballa diferentCollaborare humanum est - Treballa diferent
Collaborare humanum est - Treballa diferentJordi Graells
 
Guía de procedimiento sobre Acoso Sexual Ministerio de RR.EE
Guía de procedimiento sobre Acoso Sexual Ministerio de RR.EEGuía de procedimiento sobre Acoso Sexual Ministerio de RR.EE
Guía de procedimiento sobre Acoso Sexual Ministerio de RR.EENelson Leiva®
 
Psicologia de l'educació i del desenvolupament en edat escolar
Psicologia de l'educació i del desenvolupament en edat escolarPsicologia de l'educació i del desenvolupament en edat escolar
Psicologia de l'educació i del desenvolupament en edat escolaralbetaperez87
 
2013 tecnologia construção
2013 tecnologia construção2013 tecnologia construção
2013 tecnologia construçãoSesc Rio
 

Viewers also liked (20)

Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...
Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...
Conoco Phillips Using BPM to Focus on Core Business - ProcessForum Nordic, No...
 
Business Process Management Training 1
Business Process Management Training 1Business Process Management Training 1
Business Process Management Training 1
 
Psicología social
Psicología socialPsicología social
Psicología social
 
Concurso Flórida 2012
Concurso Flórida 2012Concurso Flórida 2012
Concurso Flórida 2012
 
Trabajo2. nieto humberto
Trabajo2. nieto humbertoTrabajo2. nieto humberto
Trabajo2. nieto humberto
 
Brucelosis bovina (3)
Brucelosis bovina (3)Brucelosis bovina (3)
Brucelosis bovina (3)
 
Mapas del Gótico
Mapas del GóticoMapas del Gótico
Mapas del Gótico
 
ELABORACION CARNICOS
ELABORACION CARNICOSELABORACION CARNICOS
ELABORACION CARNICOS
 
Microphone Essay
Microphone EssayMicrophone Essay
Microphone Essay
 
elaboracion de productos carnicos
elaboracion de productos carnicoselaboracion de productos carnicos
elaboracion de productos carnicos
 
Nova Figuració
Nova FiguracióNova Figuració
Nova Figuració
 
IGCSE BUsiness Studies Unit 2 people in business lecture ppt
IGCSE BUsiness Studies Unit 2 people in business lecture pptIGCSE BUsiness Studies Unit 2 people in business lecture ppt
IGCSE BUsiness Studies Unit 2 people in business lecture ppt
 
Collaborare humanum est - Treballa diferent
Collaborare humanum est - Treballa diferentCollaborare humanum est - Treballa diferent
Collaborare humanum est - Treballa diferent
 
Catalogo Dimoba
Catalogo DimobaCatalogo Dimoba
Catalogo Dimoba
 
Heterogeneidade
HeterogeneidadeHeterogeneidade
Heterogeneidade
 
Guía de procedimiento sobre Acoso Sexual Ministerio de RR.EE
Guía de procedimiento sobre Acoso Sexual Ministerio de RR.EEGuía de procedimiento sobre Acoso Sexual Ministerio de RR.EE
Guía de procedimiento sobre Acoso Sexual Ministerio de RR.EE
 
Psicologia de l'educació i del desenvolupament en edat escolar
Psicologia de l'educació i del desenvolupament en edat escolarPsicologia de l'educació i del desenvolupament en edat escolar
Psicologia de l'educació i del desenvolupament en edat escolar
 
Alvenaria
AlvenariaAlvenaria
Alvenaria
 
Caso natura cosmeticos
Caso natura cosmeticosCaso natura cosmeticos
Caso natura cosmeticos
 
2013 tecnologia construção
2013 tecnologia construção2013 tecnologia construção
2013 tecnologia construção
 

Similar to Cmmi (2)

Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model IntegartionSaqib Raza
 
Software quality system - Quality Engineering
Software quality system - Quality EngineeringSoftware quality system - Quality Engineering
Software quality system - Quality EngineeringYash Trivedi
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessmentAsila AL-harthi
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1Roselin Mary S
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9Warui Maina
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxPerumalPitchandi
 
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
 
Pharmaceutical Quality Management System
Pharmaceutical Quality Management SystemPharmaceutical Quality Management System
Pharmaceutical Quality Management SystemDhawal_Raghuvanshi
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process modelPreeti Mishra
 
Software process improvement.ppt
Software process improvement.pptSoftware process improvement.ppt
Software process improvement.pptImXaib
 
Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)JSingh31
 
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
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelUzair Akram
 
Software quality models
Software quality modelsSoftware quality models
Software quality modelsONKAR PANDE
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmmbabak danyal
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & cAmit Patil
 

Similar to Cmmi (2) (20)

Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model Integartion
 
Ch 13 s.e cmmi
Ch 13 s.e cmmiCh 13 s.e cmmi
Ch 13 s.e cmmi
 
Software quality system - Quality Engineering
Software quality system - Quality EngineeringSoftware quality system - Quality Engineering
Software quality system - Quality Engineering
 
Cmmi
CmmiCmmi
Cmmi
 
Models of quality assessment
Models of quality assessmentModels of quality assessment
Models of quality assessment
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
9.process improvement chapter 9
9.process improvement chapter 99.process improvement chapter 9
9.process improvement chapter 9
 
Capability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptxCapability Maturity Model (CMM).pptx
Capability Maturity Model (CMM).pptx
 
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
 
Pharmaceutical Quality Management System
Pharmaceutical Quality Management SystemPharmaceutical Quality Management System
Pharmaceutical Quality Management System
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
Software process improvement.ppt
Software process improvement.pptSoftware process improvement.ppt
Software process improvement.ppt
 
Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)Importance of CMMI ( Jasveer Singh)
Importance of CMMI ( Jasveer Singh)
 
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
 
PQMS.pptx
PQMS.pptxPQMS.pptx
PQMS.pptx
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Software quality models
Software quality modelsSoftware quality models
Software quality models
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
 
Ch28
Ch28Ch28
Ch28
 
Software development o & c
Software development o & cSoftware development o & c
Software development o & c
 

Recently uploaded

Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 

Recently uploaded (20)

Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 

Cmmi (2)

  • 2. Slide 2 of 146 Outline • Introduction • High level overview of CMMI • Questions and comments
  • 3. Slide 3 of 146 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 – Sponsored by US Department of Defence in cooperation with Carnegie Mellon University and the Software Engineering Institute (SEI) – Many companies have been involved in CMMI definition such as Motorola and Ericsson – CMMI has been established as a model to improve business results • CMMI, staged, uses 5 levels to describe the maturity of the organization, same as predecessor CMM – Vastly improved version of the CMM – Emphasis on business needs, integration and institutionalization
  • 4. Slide 4 of 146 How can CMMI help? • CMMI provides a way to focus and manage hardware and software development from product inception through deployment and maintenance. – ISO/TL9000 are still required. CMMI interfaces well with them. CMMI and TL are complementary - both are needed since they address different aspects. • ISO/TL9000 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 146 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 • The CMMI definition of “Systems Engineering” - “The interdisciplinary approach governing the total technical and managerial effort required to transform a set of customer needs, expectations and constraints into a product solution and to support that solution throughout the product’s life.” This includes both hardware and software.
  • 6. Slide 6 of 146 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. Optimizing ProcessM aturity Process performance continually improved through incremental and innovative technological improvements.
  • 7. Slide 7 of 146 Maturity Level 1 Initial • Maturity Level 1 deals with performed processes. • Processes are unpredictable, poorly controlled, reactive. • The process performance may not be stable and may not meet specific objectives such as quality, cost, and schedule, but useful work can be done.
  • 8. Slide 8 of 146 Maturity Level 2 Managed at the Project Level • Maturity Level 2 deals with managed processes. • A managed process is a performed process that is also: – Planned and executed in accordance with policy – Employs skilled people – Adequate resources are available – Controlled outputs are produced – Stakeholders are involved – The process is reviewed and evaluated for adherence to requirements • Processes are planned, documented, performed, monitored, and controlled at the project level. Often reactive. • The managed process comes closer to achieving the specific objectives such as quality, cost, and schedule.
  • 9. Slide 9 of 146 Maturity Level 3 Defined at the Organization Level • Maturity Level 3 deals with defined processes. • A defined process is a managed process that: – Well defined, understood, deployed and executed across the entire organization. Proactive. – Processes, standards, procedures, tools, etc. are defined at the organizational (Organization X ) level. Project or local tailoring is allowed, however it must be based on the organization’s set of standard processes and defined per the organization’s tailoring guidelines. • Major portions of the organization cannot “opt out.”
  • 10. Slide 10 of 146 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.
  • 11. Slide 11 of 146 CMMI Components • Within each of the 5 Maturity Levels, there are basic functions that need to be performed – these are called Process Areas (PAs). • For Maturity Level 2 there are 7 Process Areas that must be completely satisfied. • For Maturity Level 3 there are 11 Process Areas that must be completely satisfied. • Given the interactions and overlap, it becomes more efficient to work the Maturity Level 2 and 3 issues concurrently. • Within each PA there are Goals to be achieved and within each Goal there are Practices, work products, etc. to be followed that will support each of the Goals.
  • 12. Slide 12 of 146 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
  • 13. Slide 13 of 146 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.
  • 14. Slide 14 of 146 Example For the Requirements Management Process Area: An example Goal (required): “Manage Requirements” An example Practice to support the Goal (required): “Maintain bi-directional traceability of requirements” Examples (suggested, but not required) of typical Work Products might be Requirements traceability matrix or Requirements tracking system
  • 15. Slide 15 of 146 Yet another CMMI term: Institutionalization • This is the most difficult part of CMMI implementation and the portion where managers play the biggest role and have the biggest impact • Building and reinforcement of corporate culture that supports methods, practices and procedures so they are the ongoing way of business…….. – Must be able to demonstrate institutionalization of all CMMI process areas for all organizations, technologies, etc. • Required for all Process Areas
  • 16. Slide 16 of 146 CMMI Resources • Software Engineering Institute's CMMI website: http://www.sei.cmu.edu/cmmi/