Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR...
-
date post
20-Dec-2015 -
Category
Documents
-
view
214 -
download
0
Transcript of Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR...
Dean CoxNaval Undersea Warfare Center, Keyport
Capability maturity model integrationCMMI
FORWashington state university
16 September 2009
Capability Maturity Model Integration (CMMI) is a process improvement
maturity model for the development of products and services. It consists of
best practices that address development and maintenance activities that cover
the product lifecycle from conception through delivery and maintenance.
© CMMI 2nd ed. Addison-Wesely “Guidelines for Process Integration and Product Improvement” Mary Beth Chrissis, Mike Konrad, Sandy Shrum
WHAT IS “CMMI”?
Does your company know how to develop products and services? How do you (and others) know?
What kind of thinking do you need to do to have this assurance?
Where does Design fit into the bigger Development picture?
What problems does a Development project need to anticipate?
THERE ARE ANSWERS TO THESE QUESTIONS:
Process Steps
THINKING IN TERMS OF “PROCESSES”
Develop Product
BASIC PROCESS
Develop ProductInputs Outputs
BASIC PROCESS
BASIC PROCESS
Develop ProductInputs Outputs
Constraints
Resources
PROCESSES INTERACT
Plan for Requirements DevInputs Outputs
Constraints
Resources
Develop RequirementsInputs Outputs
Constraints
Resources
Control DocsInputs Outputs
Constraints
Resources
Develop a SolutionInputs Outputs
Constraints
Resources
Resource Planning
Requirements Planning
Documentation Control
Requirements Development
Tradeoff Options
Develop a SolutionInputs Outputs
Constraints
Resources Design
Prove the SolutionInputs Outputs
Constraints
Resources
Customer Liaison
CommunicateInputs Outputs
Constraints
Resources
EDM
Prioritize PlantInputs Outputs
Constraints
Resources
Plant Priorities
PROCESSES INTERACT
Plan for Requirements DevInputs Outputs
Constraints
Resources
Develop RequirementsInputs Outputs
Constraints
Resources
Control DocsInputs Outputs
Constraints
Resources
Develop a SolutionInputs Outputs
Constraints
Resources
Resource Planning
Requirements Planning
Documentation Control
Requirements Development
Tradeoff Options
Develop a SolutionInputs Outputs
Constraints
Resources Design
Prove the SolutionInputs Outputs
Constraints
Resources
Customer Liaison
CommunicateInputs Outputs
Constraints
Resources
EDM
Prioritize PlantInputs Outputs
Constraints
Resources
Plant Priorities
Requirements change
Customers gradually understand their requirements
Planning is complex, may be goofed up
A constraint is missed: Regulatory, Re-work, Contract default
Someone is not adequately trained
Machines go out of calibration
Business priorities change
Suppliers are poorly selected
Supplier agreements are poorly written
Measurement and performance objectives do not reveal needed information
YOU NEED A MODEL
Capability Maturity Model Integration (CMMI) is a process improvement
maturity model for the development of products and services. It consists of
best practices that address development and maintenance activities that cover
the product lifecycle from conception through delivery and maintenance.
© CMMI 2nd ed. Addison-Wesely “Guidelines for Process Integration and Product Improvement” Mary Beth Chrissis, Mike Konrad, Sandy Shrum
WHAT IS “CMMI”?
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
PROCESS AREAS
CMMI MODEL COMPONENTS AND LEVELS
OPF DARRSKMOTIPM
Generic Goal 4
Generic Goal 5
QNTV OBJECTIVES
STABILIZATION
CPI TO BUSN OBJ
ROOT CAUSES
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
PROCESS AREAS
MATURITY LEVEL 2
OPF DARRSKMOTIPM
Defined Organization
Managed Organization
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
PROCESS AREAS
MATURITY LEVEL 3
OPF DARRSKMOTIPM
Defined Organization
Managed Organization
PROCESS AREAS
REQUIREMENTS MANAGEMENT
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Obtain an Understanding of Requirements
Obtain Commitment to Requirements
Manage Requirements Changes
Maintain Bidirectional Traceability of Requirements
Identify Inconsistencies Between Project Work and Requirements
PROCESS AREAS
PROJECT PLANNING
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Estimate the Scope of the Project
Establish Estimates of Work Product and Task Attributes
Define Project Lifecycle
Determine Estimates of Effort and Cost
Establish the Budget and Schedule
Identify Project Risks
Plan for Data Management
Plan for Project Resources
Plan for Needed Knowledge and Skills
Plan Stakeholder Involvement
Establish the Project Plan
Review Plans That Affect the Project
Reconcile Work and Resource
Obtain Plan Commitment
PROCESS AREAS
PROJECT MONITORING AND CONTROL
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Monitor Project Planning Parameters
Monitor Commitments
Monitor Project Risks
Monitor Data Management
Monitor Stakeholder Involvement
Conduct Progress Reviews
Conduct Milestone Reviews
Analyze Issues
Take Corrective Action
Manage Corrective Action
FOR EXAMPLE…
Project: Submarine Combat Systems In-Service Engineering
Reqmt: Request for Engineering Support - Provide repair solution for a malfunctioning communications component.
Monitoring: Monthly Project Performance Review
FOR EXAMPLE…
Convert to Requested Format
Import Online Data to Excel using web-query
Use Access for Filtering
PROCESS AREAS
SUPPLIER AGREEMENT MANAGEMENT
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Determine Acquisition Type
Select Suppliers
Establish Supplier Agreements
Execute the Supplier Agreement
Monitor Selected Supplier Processes
Evaluate Selected Supplier Work Products
Accept the Acquired Product
Transition Products
PROCESS AREAS
MEASUREMENT AND ANALYSIS
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Establish Measurement Objectives
Specify Measures
Specify Data Collection and Storage Procedures
Specify Analysis Procedures
Collect Measurement Data
Analyze Measurement Data
Store Data and Results
Communicate Results
PROCESS AREAS
PROCESS AND PRODUCT QUALITY ASSURANCE
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Objectively Evaluate Processes
Objectively Evaluate Work Products and Services
Communicate and Ensure Resolution of Noncompliance Issues
Establish Records
PROCESS AREAS
CONFIGURATION MANAGEMENT
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Identify Configuration Items
Establish a Configuration Management System
Create or Release Baselines
Track Change Requests
Control Configuration Items
Establish Configuration Management Records
Perform Configuration Audits
PROCESS AREAS
MATURITY LEVEL 2
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Managed Process
Defined Process
PROCESS AREAS
USING CMMI FOR PROCESS IMPROVEMENT
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
OPF DARRSKMOTIPM
Managed Process
Defined Process
Foundation for Project
Management
Foundation for Process Maturity
Engineering Processes
1 2
3
REQM PP PMC SAM PPQAMA CM OPDVALVERPITSRD
Generic Goal 2
Generic Goal 3
DEFINED PROCESS
STAKEHOLDERS
CONFIGURATIONS
TRAINING
RESPONSIBILITIES
RESOURCES
PROCESS
POLICY
MGT REVIEW
EVALUATE
MONITOR
IMPROVEMENT DATA
Generic Goal 1
PROCESS AREAS
MATURITY LEVEL 3
OPF DARRSKMOTIPM
Defined Organization
Managed Organization
Ju
l 08
Sep
08
No
v 0
8
No
v 0
7
Au
g 0
8
Ju
n 0
9
Ma
y 0
9
Ap
r 0
9
Ma
r 0
9
Fe
b 0
9
Ja
n 0
9
Dec
08
Oct
08
Dec
07
Ja
n 0
8
Fe
b 0
8
Ma
r 0
8
Ap
r 0
8
Ma
y 0
8
Sep
09
Au
g 0
9
Ju
l 09
Oct
07
Ju
n 0
8
Stage 1 Startup 10/07Overall policy & structureList, Characterize ProjectsDirective store and process Functional Area DefinitionsFirst directive deadline Revised directive deadlineAuditing Stage 2 Project Mgt
Project PlanningProject ExecutionProject Closeout
Stage 4 EngineeringConfiguration ManagementISE directivesDesign & Development directives
Stage 3 Quality & BusinessRemaining Quality directivesAll Business directives
Stage 5 Remaining Directives, Project PlansRemaining Logistics directivesFleet Support directivesBuild & Approve Project Plans
FY 09 Project Plans
Stage 7 Demonstrate on Eight Projects
Improve PIID Structure and collectionImprove Directives
Stage 6 Demonstrate on Two Projects
PIID Structure and collection
C
C
C
B
B A
FY 10 Project Plans
Implementation Team Leader
Quality Manager / Auditor
Quality / Lean Manager Lean Manager
Publisher / Document Control Point Logistics Intern Quality Specialist
Publisher
Document Control Point
MILESTONES TO MATURITY LEVEL 2
Questions?