implementing process improvement using cmmi · 2017-05-30 · implementing process improvement...

21
Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, 2002 2nd CMMI Technology Conference and User Group

Upload: others

Post on 07-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

Implementing Process ImprovementUsing CMMI

An Acquirer’s Perspective

November 14, 2002

2nd CMMI Technology Conference and User Group

Page 2: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

2

Outline

• Premise for the presentation• What is CITPO?• CITPO’s process improvement approach• What’s missing in the CMMI framework• CITPO's Lessons learned• Challenges

Page 3: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

3

Presentation Premise

• The CMMI framework can be implemented in aDoD acquisition organization

• The CMMI framework is not all inclusive– No one framework exits, other models and sources

need to be used

Page 4: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

4

Assistant Secretary of Defense

Management Activity

Military Heath Services (MHS)

Program Management Offices

• DMLSS• EI / DS• RITPO• TIMPO• TMIP

Program Executive Office (PEO)

Page 5: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

5

CITPO Projects

Page 6: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

6

Not Again!

TotalQuality

Leadership

ISOISO90009000

Business ProcessRe-engineering

QualityImprovement

QualityImprovement

ChangeManagement

OrganizationalDevelopment

Page 7: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

8

CITPO’s Process Improvement Approach

INITIATE DIAGNOSE ESTABLISH ACT LEARN

Apply at each Level

ExamineCITPO’s

Needs

ConductProcess

Assessment AnalyzeResults &

Derive ActionPlan

Document,Implement, &

Revise

Monitor Performance& Sustain

Improvement Gains

ConfirmImprovements

InitiateProcess

Improvement

Page 8: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

9

CITPO Process Improvement Organization

• Provides Guidanceand Resources

• Appoints PA Ownersand PAIT Leads

• Approves ProcedureDefinitions

• Charters PIT• Provides Guidance

and Resources• Monitors Results

Process AreaImprovementTeam (PAIT)

Process ImprovementTeam (PIT)

Process ImprovementSteering Group

Implementers

• Develops Process Area• Produces Procedure Definitions• Develops Implementation Plan

• Implement Approved Procedures• Produce Work Products• Participate in Assessments• Suggest Improvements

• BriefsImplementationPlan

• Plans Program• Reports Status• Provides Training• Develops Action

Plan(s)• Advises PAIT(s)• Produces Process

Area Descriptions• Provides Quality

Assurance Function• Measures

ImprovementEffectiveness

• Train

s PAITs

• Faci

litates

Proces

s Deve

lopment

•A

udits

Pro

cess

es /

Proc

edur

es•

Eva

luat

es W

ork

Prod

ucts

Page 9: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

10Level 3

Level 2

Level 3

Level 2Level 2

Requirements Development

Risk Management

Measurement & Analysis

--

Verification &Validation

Requirements Management

Process & Product QualityControl

Project Monitoring & Control

Project Planning

Supplier AgreementManagement

Integrated SupplierManagement

Configuration Management

CMMI( SE / SW / IPPD / A )

( version 1.02d )

Contract Performance Management

Contract Tracking & OversightContract Management

SolicitationOutsourcing

--Quality Assurance &Management

EvaluationSystem Test & Evaluation

Requirements Development &ManagementRequirements

--Measurement

Transition to SupportTransition

Acquisition Risk ManagementRisk Management

Project ManagementProject Management

Software Acquisition Planning

--Configuration Management

SA-CMM( version 1.02)

FAA-iCMM ( version 1.0 )

Which Model to Choose?

Page 10: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

11

Why CHCS II?

• ACAT I program• Will subsume the legacy AIS functionality• Largest CITPO development project

– Dollars– Resources

• Several projects being closed out

Page 11: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

12

Measurement in CITPO

Page 12: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

13

Mismatch• Mature acquirer must

mentor low maturitydeveloper

• Schedule & productquality at risk

Outcome not predictable

Mismatch• “Acquirer is always right”

hurts relationship

• Acquirer encouragesshortcuts

Outcome not predictable

Matched Team• Match of skills & maturity

• Team approach to risk

• Execution to the plan

• Measurable performance

• Quantitative managementHighest probability of success

Matched, but…• Constant crises• No requirements or risk

management• No discipline• No repeatable processes

or proceduresChaos reigns

Organization Maturity Level

Acq

uire

r

DeveloperIncreasingmaturity

Incr

easi

ngm

atur

ity

Acquirer - Developer Maturity Matching

Adapted from SEI’s “Process and Maturity Model Fundamentals” presentation

Page 13: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

14

Stakeholder Interfaces

X--XX Supplier Agreement Management

Process Area

--XX-- Risk Management

XXXX Requirements Management

X--XX Requirements Development

--XX-- Measurement & Analysis

--XXX Project Planning

----XX Project Monitoring & Control

--XX-- Process & Product Quality Assurance

----XX Integrated Supplier Management

XXXX Configuration Management

ProgramLevel

ProjectLevel

Acquirer &External

StakeholderInterfaces

Acquirer ProcessesDeveloper &AcquirerInterface

Page 14: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

15

Missing Elements in a DoD Environment

• Program-level processes– Financial management and budgeting– Project initiation

• Project-level processes– Project execution– Project closeout

• Other support processes– Personnel / Administration management– Systems security

Page 15: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

16

CITPO's Lessons Learned• Limited resources available

– Planning and management resources taken out of hide– Procedure development loses the competition to “real work”– Process improvement professionals are a limited commodity– “Free” resources are available for a reason

• Infrastructure takes time to design, develop, and implement– A level 3 concern but planning for now saves rework

•  Need focused individual involvement– Not everyone needs to work a process area at the same time– Use small groups within a Process Action Team for specific tasking

• Initial Assessment can identify “non-Process Area” shortfalls– Additional resources required to take on or schedule adjustments

necessary

• “Nine one-month pregnant women do not produce a baby”

Page 16: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

17

Challenges

• Interfacing with the enterprise-level processimprovement program

• Using Dynamic Object-Oriented RequirementsSystem (DOORS) to produce our documentation

• Establishing an interactive repository– Process diagrams (Visio)– Procedure workflows (Visio)– Activity tables (MS Word)– Roles and responsibilities roll-up (SQL database)

Page 17: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

Interactive RepositoryProcess and Product Quality Assurance (PPQA)

CollectData Measures(MA-PROC-nn)

PrepareCITPO PPQA

Plan(PPQA-PROC-

01)

PerformProcess Audit(PPQA-PROC-

02)

PerformWork Product

Evaluation(PPQA-PROC-

03)

ProcessAsset Library

DocumentVersion Control(CM-PROC-nn)

Strategic Plan(aaa-PROC-nn)

IntegratedMaster Schedule(aaa-PROC-nn)

CITPOPPQA Plan

CITPOPPQA

Schedule

CITPOWork Product

Evaluation Report

CITPOProcess Audit

Report

Projects'Project Plan

(xxxx-PP-PROC-nn)

Page 18: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

19

Interactive RepositoryPrepare CITPO PPQA Plan

(PPQA-PROC-01)

ConductProgram and

Project Reviews5

CITPOPPQA PlanTemplate

DocumentVersion Control(CM-PROC-nn)

ProcessAsset Library

PerformProcess Audit(PPQA-PROC-

02)

PerformWork Product

Evaluation(PPQA-PROC-

03)

Strategic Plan(aaa-PROC-nn)

Integrated Master

Schedule(aaa-PROC-nn)

DevelopDraft PPQA

Schedule1

CoordinateSchedule

2

WritePlan

3

ConductPeer Review

4

ObtainApproval

6

DistributeCITPO

PPQA Plan7

DraftCITPO

PPQA Schedule

CITPOPPQA Plan

(v1.0)

CITPOPPQA Plan

(v0.3)

CITPOPPQA

Plan (v0.2)

CITPOPPQA Plan

(v0.1)

CITPOPPQA Plan

(v1.0)

CITPOPPQA Schedule

Page 19: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

Interactive Repository

Page 20: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

21

Page 21: Implementing Process Improvement Using CMMI · 2017-05-30 · Implementing Process Improvement Using CMMI An Acquirer’s Perspective November 14, ... Control Project Monitoring &

22

QUESTIONS?