SlideShare a Scribd company logo
1 of 41
May 5, 2015
May 5, 20152
May 5, 20153
 Best practices
 Address development activities applied to
products and services
 Cover product life cycle from conception
through delivery and maintenance
 The emphasis is on the work necessary to build
and maintain the total product
May 5, 20154
 CMMI does not specify that
− a project or organization must follow a
particular process flow
− a certain number of products be
developed per day
− specific performance targets be achieve
May 5, 20155
 CMMI does specify that a project or
organization should have processes that
address development related practices
 To determine whether these processes are
in place, a project or organization maps its
processes to the process areas in this model
May 5, 20156
May 5, 20157
 Contains 22 process areas
 16 core process areas
 1 shared process area
 5 specific process areas,
Requirement Development • Technical Solution • Product
Integration • Verification • Validation
May 5, 20158
May 5, 20159
“A cluster of related practices in an area that,
when implemented collectively, satisfies a set
of goals considered important for making
improvement in that area”
CMMI-DEV v1.3 Glossary
May 5, 201510
Project Planning
Requirement Management
Project Monitoring & Control
Configuration Management
Process & Product Quality Assurance
Measurement & Analysis
Supplier Agreement Management
Integrated Project Management
Requirements Development
Product Integration
Risk Management
Technical Solution
Validation
Verification
Decision Analysis & Resolution
Organizational Process Definition
Organizational Process Focus
Organizational Training
Quantitative Project Management
Organization Process Performance
Causal Analysis & Resolution
Organizational Performance Management
May 5, 201511
 Essential to achieving process improvement
in a process area
 Must be visibly implemented in organization
process
 Are generic goals (GG) and specific goals
(SG)
May 5, 201512
 Describes activities important in achieving
required components
 Are specific practices (SP) and generic
practices (GP)
 Must be present in the organization process
as described, or acceptable alternatives, to
consider the related goal satisfied
May 5, 201513
 Help model users understand required and
expected components
May 5, 201514
 Process institutionalization implies that the
process ingrained in the way the work is
performed and there is a commitment and
consistency to performing the process.
 An institutionalized process is more likely to
be retained during times of stress.
May 5, 201515
May 5, 201516
 GG 1: Achieve Specific Goals
A performed process is a process that
accomplishes the work necessary to satisfy
the specific goals of a process area
May 5, 201517
 GG 2: Institutionalize a Managed Process
A managed process is
 a performed process;
 planned and executed in accordance with policy;
 employs skilled people;
 produce controlled outputs;
 monitored, controlled, and reviewed;
 evaluated for adherence to its process description.
May 5, 201518
 GG 3: Institutionalize a Defined Process
A defined process is
 a managed process
 tailored from the organization’s set of standard
processes according to the organization’s tailoring
guidelines;
 has a maintained process description;
 contributes process related experiences to the
organizational process assets.
May 5, 201519
May 5, 201520
May 5, 201521
May 5, 201522
 An incomplete process is a process that
either is not performed or is partially
performed. One or more of the specific
goals of the process area are not satisfied
and no generic goals exist for this level
since there is no reason to institutionalize a
partially performed process.
May 5, 201523
 A performed process is a process that
accomplishes the needed work to produce
work products; the specific goals of the
process area are satisfied
 Although CL 1 results in important
improvements, those improvements can be
lost over time if they are not institutionalized
May 5, 201524
 A managed process is a performed process
that is planned and executed in accordance
with policy; employs skilled people having
adequate resources to produce controlled
outputs; involves relevant stakeholders; is
monitored, controlled, and reviewed; and is
evaluated for adherence to its process
description
May 5, 201525
 A defined process is a managed process
that is tailored from the organization’s set of
standard processes according to the
organization’s tailoring guidelines; has a
maintained process description; and
contributes process related experiences to
the organizational process assets
May 5, 201526
 Processes are usually ad hoc and chaotic
 Organization does not provide a stable
environment to support processes
 Success depends on the competence of the
people and not on the use of proven processes
 producing products and services that work, but
frequently exceeding the budget and schedule
documented in their plans
May 5, 201527
 the projects have ensured that processes are
planned and executed in accordance with
policy; the projects employ skilled people who
have adequate resources to produce
controlled outputs; involve relevant
stakeholders; are monitored, controlled, and
reviewed; and are evaluated for adherence to
their process descriptions
May 5, 201528
 The organization’s set of standard processes is
established and improved over time. These
standard processes are used to establish
consistency across the organization. Projects
establish their defined processes by tailoring the
organization’s set of standard processes
according to tailoring guidelines
May 5, 201529
 The organization and projects establish quantitative
objectives for quality and process performance
and use them as criteria in managing projects.
 Quantitative objectives are based on the needs of
the customer, end users, organization, and process
implementers.
 Quality and process performance is understood in
statistical terms and managed throughout the life
of projects
May 5, 201530
 An organization continually improves its
processes based on a quantitative understanding
of its business objectives and performance needs
 The organization uses a quantitative approach to
understand the variation inherent in the process
and the causes of process outcomes
May 5, 201531
May 5, 201532
May 5, 201533
1) Process Management
2) Project Management
3) Engineering
4) Support
 High Maturity Process Areas
May 5, 201534
 Organizational Process Definition
 Organizational Process Focus
 Organizational Performance Management
 Organizational Process Performance
 Organizational Training
May 5, 201535
 Integrated Project Management
 Project Monitoring and Control
 Project Planning
 Quantitative Project Management
 Requirements Management
 Risk Management
 Supplier Agreement Management
May 5, 201536
 Product Integration
 Requirements Development
 Technical Solution
 Validation
 Verification
May 5, 201537
 Causal Analysis and Resolution
 Configuration Management
 Decision Analysis and Resolution
 Measurement and Analysis
 Process and Product Quality Assurance
May 5, 201538
 Organizational Process Performance
 Quantitative Project Management
 Organizational Performance Management
 Causal Analysis and Resolution
May 5, 201539
May 5, 201540
May 5, 201541

More Related Content

What's hot

QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
QAIites
 

What's hot (20)

Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)Capability Maturity Model Integrity (CMMI)
Capability Maturity Model Integrity (CMMI)
 
Cmmi (2)
Cmmi (2)Cmmi (2)
Cmmi (2)
 
CMMI
CMMICMMI
CMMI
 
Introduction to CMMI-DEV v1.3 - Day 3
Introduction to CMMI-DEV v1.3  - Day 3Introduction to CMMI-DEV v1.3  - Day 3
Introduction to CMMI-DEV v1.3 - Day 3
 
Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)
 
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation PerspectiveChanges in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
Changes in CMMI-DEV and SCAMPI-A v1.3 - An Implementation Perspective
 
CMMI
CMMICMMI
CMMI
 
CMMI Certification (Level 1-5)
CMMI Certification (Level 1-5)CMMI Certification (Level 1-5)
CMMI Certification (Level 1-5)
 
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
Applying Capability Maturity Model Integration (CMMI) for Your Company Proces...
 
Cmmi Final
Cmmi FinalCmmi Final
Cmmi Final
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
 
Cmmi 2.0 deployment case study
Cmmi 2.0 deployment case studyCmmi 2.0 deployment case study
Cmmi 2.0 deployment case study
 
Presentation
PresentationPresentation
Presentation
 
Cmmi Dev 2
Cmmi Dev 2Cmmi Dev 2
Cmmi Dev 2
 
CMMI Capability Maturity Model Integration
CMMI   Capability Maturity Model Integration CMMI   Capability Maturity Model Integration
CMMI Capability Maturity Model Integration
 
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
 
Cmmi - An overview
Cmmi - An overviewCmmi - An overview
Cmmi - An overview
 
Introduction to CMMI-DEV v1.3 - Day 4
Introduction to CMMI-DEV v1.3  - Day 4Introduction to CMMI-DEV v1.3  - Day 4
Introduction to CMMI-DEV v1.3 - Day 4
 
Cmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integrationCmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integration
 
CMMi
CMMiCMMi
CMMi
 

Similar to CMMI for Development

39635837 iso-9001-2008-awarness
39635837 iso-9001-2008-awarness39635837 iso-9001-2008-awarness
39635837 iso-9001-2008-awarness
sride01
 
Management responsibility
Management responsibilityManagement responsibility
Management responsibility
Ahmed Said
 

Similar to CMMI for Development (20)

PECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for DevelopmentPECB Webinar: Aligning ISO 25000 and CMMI for Development
PECB Webinar: Aligning ISO 25000 and CMMI for Development
 
39635837 iso-9001-2008-awarness
39635837 iso-9001-2008-awarness39635837 iso-9001-2008-awarness
39635837 iso-9001-2008-awarness
 
Project quality management
Project quality managementProject quality management
Project quality management
 
Project managment 7
Project managment  7Project managment  7
Project managment 7
 
Role of Top management
Role of Top managementRole of Top management
Role of Top management
 
30-9(ISO9001-2015).pptx
30-9(ISO9001-2015).pptx30-9(ISO9001-2015).pptx
30-9(ISO9001-2015).pptx
 
Lesson 4 performance management
Lesson 4 performance managementLesson 4 performance management
Lesson 4 performance management
 
Review of Data Management Maturity Models
Review of Data Management Maturity ModelsReview of Data Management Maturity Models
Review of Data Management Maturity Models
 
Ch28
Ch28Ch28
Ch28
 
Risk elimination and safety committee
Risk elimination and safety committeeRisk elimination and safety committee
Risk elimination and safety committee
 
Product quality management
Product quality managementProduct quality management
Product quality management
 
Workshop - Innovation Readiness
Workshop - Innovation ReadinessWorkshop - Innovation Readiness
Workshop - Innovation Readiness
 
8.0 Project Quality Management Overview
8.0 Project Quality Management Overview8.0 Project Quality Management Overview
8.0 Project Quality Management Overview
 
Management responsibility
Management responsibilityManagement responsibility
Management responsibility
 
ISO 9001:2015 What Are the Main Changes?
ISO 9001:2015 What Are the Main Changes?ISO 9001:2015 What Are the Main Changes?
ISO 9001:2015 What Are the Main Changes?
 
Project Quality - Chapter 1.pptx
Project Quality - Chapter 1.pptxProject Quality - Chapter 1.pptx
Project Quality - Chapter 1.pptx
 
PROJECT MANAGEMENT- QUALITY PROCESSEC.ppt
PROJECT MANAGEMENT- QUALITY PROCESSEC.pptPROJECT MANAGEMENT- QUALITY PROCESSEC.ppt
PROJECT MANAGEMENT- QUALITY PROCESSEC.ppt
 
Project / Program / Portfolio Management and Processes Groups
Project / Program / Portfolio Management and Processes GroupsProject / Program / Portfolio Management and Processes Groups
Project / Program / Portfolio Management and Processes Groups
 
Addendum 1 to iso presentation
Addendum 1 to iso presentationAddendum 1 to iso presentation
Addendum 1 to iso presentation
 
ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation
 

More from Umar Alharaky (6)

Function Point Counting Practices
Function Point Counting PracticesFunction Point Counting Practices
Function Point Counting Practices
 
Generalized Stochastic Petri Nets
Generalized Stochastic Petri NetsGeneralized Stochastic Petri Nets
Generalized Stochastic Petri Nets
 
Data integration
Data integrationData integration
Data integration
 
Spam Filtering
Spam FilteringSpam Filtering
Spam Filtering
 
Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)
 
Turing machine
Turing machineTuring machine
Turing machine
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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...
 

CMMI for Development

  • 3. May 5, 20153  Best practices  Address development activities applied to products and services  Cover product life cycle from conception through delivery and maintenance  The emphasis is on the work necessary to build and maintain the total product
  • 4. May 5, 20154  CMMI does not specify that − a project or organization must follow a particular process flow − a certain number of products be developed per day − specific performance targets be achieve
  • 5. May 5, 20155  CMMI does specify that a project or organization should have processes that address development related practices  To determine whether these processes are in place, a project or organization maps its processes to the process areas in this model
  • 7. May 5, 20157  Contains 22 process areas  16 core process areas  1 shared process area  5 specific process areas, Requirement Development • Technical Solution • Product Integration • Verification • Validation
  • 9. May 5, 20159 “A cluster of related practices in an area that, when implemented collectively, satisfies a set of goals considered important for making improvement in that area” CMMI-DEV v1.3 Glossary
  • 10. May 5, 201510 Project Planning Requirement Management Project Monitoring & Control Configuration Management Process & Product Quality Assurance Measurement & Analysis Supplier Agreement Management Integrated Project Management Requirements Development Product Integration Risk Management Technical Solution Validation Verification Decision Analysis & Resolution Organizational Process Definition Organizational Process Focus Organizational Training Quantitative Project Management Organization Process Performance Causal Analysis & Resolution Organizational Performance Management
  • 11. May 5, 201511  Essential to achieving process improvement in a process area  Must be visibly implemented in organization process  Are generic goals (GG) and specific goals (SG)
  • 12. May 5, 201512  Describes activities important in achieving required components  Are specific practices (SP) and generic practices (GP)  Must be present in the organization process as described, or acceptable alternatives, to consider the related goal satisfied
  • 13. May 5, 201513  Help model users understand required and expected components
  • 14. May 5, 201514  Process institutionalization implies that the process ingrained in the way the work is performed and there is a commitment and consistency to performing the process.  An institutionalized process is more likely to be retained during times of stress.
  • 16. May 5, 201516  GG 1: Achieve Specific Goals A performed process is a process that accomplishes the work necessary to satisfy the specific goals of a process area
  • 17. May 5, 201517  GG 2: Institutionalize a Managed Process A managed process is  a performed process;  planned and executed in accordance with policy;  employs skilled people;  produce controlled outputs;  monitored, controlled, and reviewed;  evaluated for adherence to its process description.
  • 18. May 5, 201518  GG 3: Institutionalize a Defined Process A defined process is  a managed process  tailored from the organization’s set of standard processes according to the organization’s tailoring guidelines;  has a maintained process description;  contributes process related experiences to the organizational process assets.
  • 22. May 5, 201522  An incomplete process is a process that either is not performed or is partially performed. One or more of the specific goals of the process area are not satisfied and no generic goals exist for this level since there is no reason to institutionalize a partially performed process.
  • 23. May 5, 201523  A performed process is a process that accomplishes the needed work to produce work products; the specific goals of the process area are satisfied  Although CL 1 results in important improvements, those improvements can be lost over time if they are not institutionalized
  • 24. May 5, 201524  A managed process is a performed process that is planned and executed in accordance with policy; employs skilled people having adequate resources to produce controlled outputs; involves relevant stakeholders; is monitored, controlled, and reviewed; and is evaluated for adherence to its process description
  • 25. May 5, 201525  A defined process is a managed process that is tailored from the organization’s set of standard processes according to the organization’s tailoring guidelines; has a maintained process description; and contributes process related experiences to the organizational process assets
  • 26. May 5, 201526  Processes are usually ad hoc and chaotic  Organization does not provide a stable environment to support processes  Success depends on the competence of the people and not on the use of proven processes  producing products and services that work, but frequently exceeding the budget and schedule documented in their plans
  • 27. May 5, 201527  the projects have ensured that processes are planned and executed in accordance with policy; the projects employ skilled people who have adequate resources to produce controlled outputs; involve relevant stakeholders; are monitored, controlled, and reviewed; and are evaluated for adherence to their process descriptions
  • 28. May 5, 201528  The organization’s set of standard processes is established and improved over time. These standard processes are used to establish consistency across the organization. Projects establish their defined processes by tailoring the organization’s set of standard processes according to tailoring guidelines
  • 29. May 5, 201529  The organization and projects establish quantitative objectives for quality and process performance and use them as criteria in managing projects.  Quantitative objectives are based on the needs of the customer, end users, organization, and process implementers.  Quality and process performance is understood in statistical terms and managed throughout the life of projects
  • 30. May 5, 201530  An organization continually improves its processes based on a quantitative understanding of its business objectives and performance needs  The organization uses a quantitative approach to understand the variation inherent in the process and the causes of process outcomes
  • 33. May 5, 201533 1) Process Management 2) Project Management 3) Engineering 4) Support  High Maturity Process Areas
  • 34. May 5, 201534  Organizational Process Definition  Organizational Process Focus  Organizational Performance Management  Organizational Process Performance  Organizational Training
  • 35. May 5, 201535  Integrated Project Management  Project Monitoring and Control  Project Planning  Quantitative Project Management  Requirements Management  Risk Management  Supplier Agreement Management
  • 36. May 5, 201536  Product Integration  Requirements Development  Technical Solution  Validation  Verification
  • 37. May 5, 201537  Causal Analysis and Resolution  Configuration Management  Decision Analysis and Resolution  Measurement and Analysis  Process and Product Quality Assurance
  • 38. May 5, 201538  Organizational Process Performance  Quantitative Project Management  Organizational Performance Management  Causal Analysis and Resolution