SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 / 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
 
software engineering
software engineeringsoftware engineering
software engineeringshreeuva
 

Similar a 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 / 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
 
software engineering
software engineeringsoftware engineering
software engineering
 

Más de 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
 

Más de 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
 

Último

Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 

Último (20)

Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 

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