SlideShare uma empresa Scribd logo
1 de 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/

Mais conteúdo relacionado

Mais procurados

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
 
Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Ivan Lanin
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelUzair Akram
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model IntegrationAAKASH S
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Dr. Mustafa Değerli
 
CMMi for Services lecture
CMMi for Services lectureCMMi for Services lecture
CMMi for Services lectureFrank Willems
 
Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Anh Nguyen Duc
 
How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...Anagha Mahajan
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25koolkampus
 
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...AXELOS Global Best Practice
 
Cmmi process overview
Cmmi process overviewCmmi process overview
Cmmi process overviewpvinbox
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Abdul Basit
 
How to build and operate an effective IT tooling strategy in a SIAM operating...
How to build and operate an effective IT tooling strategy in a SIAM operating...How to build and operate an effective IT tooling strategy in a SIAM operating...
How to build and operate an effective IT tooling strategy in a SIAM operating...Steve Morgan
 
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
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity modelFaizan Anwar
 

Mais procurados (20)

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 for Services v2.0 Changes, Practice Areas, Appraisals
CMMI for Services v2.0 Changes, Practice Areas, AppraisalsCMMI for Services v2.0 Changes, Practice Areas, Appraisals
CMMI for Services v2.0 Changes, Practice Areas, Appraisals
 
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)
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
 
CMMi for Services lecture
CMMi for Services lectureCMMi for Services lecture
CMMi for Services lecture
 
Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140
 
How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25
 
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...
ITIL® and SIAM: An Example ITIL-based Model for Effective Service Integration...
 
Cmmi process overview
Cmmi process overviewCmmi process overview
Cmmi process overview
 
Itil v4-mindmap
Itil v4-mindmapItil v4-mindmap
Itil v4-mindmap
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
 
How to build and operate an effective IT tooling strategy in a SIAM operating...
How to build and operate an effective IT tooling strategy in a SIAM operating...How to build and operate an effective IT tooling strategy in a SIAM operating...
How to build and operate an effective IT tooling strategy in a SIAM operating...
 
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
 
Capability maturity model
Capability maturity modelCapability maturity model
Capability maturity model
 
Analisis iso 25010
Analisis iso 25010Analisis iso 25010
Analisis iso 25010
 

Destaque

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
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentationadinmani
 
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
 

Destaque (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
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentation
 
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
 

Semelhante a CMMI Framework Overview and Quality Process Areas

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
 
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
 
Software process and characters
Software process and characters Software process and characters
Software process and characters MdBARKATULLAH10
 

Semelhante a CMMI Framework Overview and Quality Process Areas (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
 
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
 
Software process and characters
Software process and characters Software process and characters
Software process and characters
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

CMMI Framework Overview and Quality Process Areas

  • 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/