Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR...

28
Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009
  • 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...

Page 1: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

Dean CoxNaval Undersea Warfare Center, Keyport

Capability maturity model integrationCMMI

FORWashington state university

16 September 2009

Page 2: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington 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”?

Page 3: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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:

Page 4: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

Process Steps

THINKING IN TERMS OF “PROCESSES”

Page 5: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

Develop Product

BASIC PROCESS

Page 6: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

Develop ProductInputs Outputs

BASIC PROCESS

Page 7: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

BASIC PROCESS

Develop ProductInputs Outputs

Constraints

Resources

Page 8: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 9: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 10: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

YOU NEED A MODEL

Page 11: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington 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”?

Page 12: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 13: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 14: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 15: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 16: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 17: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 18: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 19: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

FOR EXAMPLE…

Convert to Requested Format

Import Online Data to Excel using web-query

Use Access for Filtering

Page 20: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 21: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 22: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 23: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 24: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 25: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 26: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 27: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

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

Page 28: Dean Cox Naval Undersea Warfare Center, Keyport Capability maturity model integration CMMI FOR Washington state university 16 September 2009.

Questions?