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

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 Integration (CMMI)
Capability Maturity Model Integration (CMMI)Capability Maturity Model Integration (CMMI)
Capability Maturity Model Integration (CMMI)MariamKhan120
 
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 PerspectiveRajesh Naik
 
CMMI Certification (Level 1-5)
CMMI Certification (Level 1-5)CMMI Certification (Level 1-5)
CMMI Certification (Level 1-5)Akshat Gupta
 
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...rhefner
 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAIites
 
Cmmi Dev 2
Cmmi Dev 2Cmmi Dev 2
Cmmi Dev 2kmpeter
 
CMMI Capability Maturity Model Integration
CMMI   Capability Maturity Model Integration CMMI   Capability Maturity Model Integration
CMMI Capability Maturity Model Integration Anand Subramaniam
 
Cmmi - An overview
Cmmi - An overviewCmmi - An overview
Cmmi - An overviewsekard
 
Cmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integrationCmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integrationArshian Siddiqui
 

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

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 DevelopmentPECB
 
39635837 iso-9001-2008-awarness
39635837 iso-9001-2008-awarness39635837 iso-9001-2008-awarness
39635837 iso-9001-2008-awarnesssride01
 
Project quality management
Project quality managementProject quality management
Project quality managementsyeda zoya mehdi
 
Role of Top management
Role of Top managementRole of Top management
Role of Top managementHpm India
 
30-9(ISO9001-2015).pptx
30-9(ISO9001-2015).pptx30-9(ISO9001-2015).pptx
30-9(ISO9001-2015).pptxibr1722011
 
Lesson 4 performance management
Lesson 4 performance managementLesson 4 performance management
Lesson 4 performance managementDaudi Katopola
 
Review of Data Management Maturity Models
Review of Data Management Maturity ModelsReview of Data Management Maturity Models
Review of Data Management Maturity ModelsAlan McSweeney
 
Risk elimination and safety committee
Risk elimination and safety committeeRisk elimination and safety committee
Risk elimination and safety committeeHpm India
 
Product quality management
Product quality managementProduct quality management
Product quality managementSunil Meena
 
8.0 Project Quality Management Overview
8.0 Project Quality Management Overview8.0 Project Quality Management Overview
8.0 Project Quality Management OverviewDavidMcLachlan1
 
Management responsibility
Management responsibilityManagement responsibility
Management responsibilityAhmed Said
 
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?PECB
 
Project Quality - Chapter 1.pptx
Project Quality - Chapter 1.pptxProject Quality - Chapter 1.pptx
Project Quality - Chapter 1.pptxBscCS1
 
PROJECT MANAGEMENT- QUALITY PROCESSEC.ppt
PROJECT MANAGEMENT- QUALITY PROCESSEC.pptPROJECT MANAGEMENT- QUALITY PROCESSEC.ppt
PROJECT MANAGEMENT- QUALITY PROCESSEC.pptTHULASIMANOHARAN2
 
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 GroupsAhmed Alageed
 
Addendum 1 to iso presentation
Addendum 1 to iso presentationAddendum 1 to iso presentation
Addendum 1 to iso presentationC P Chandrasekaran
 
ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation ISO 9001 2015 Overview presentation
ISO 9001 2015 Overview presentation Govind Ramu
 

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

Function Point Counting Practices
Function Point Counting PracticesFunction Point Counting Practices
Function Point Counting PracticesUmar Alharaky
 
Generalized Stochastic Petri Nets
Generalized Stochastic Petri NetsGeneralized Stochastic Petri Nets
Generalized Stochastic Petri NetsUmar Alharaky
 
Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)Umar Alharaky
 

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

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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 Scriptwesley chun
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
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 WorkerThousandEyes
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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...
 
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
 

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