About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >>...

39
1 About Sustaining Process Improvement (or . . .What have you done for me lately?) 2007 SEPG SM Austin, Texas March 2007 SM SEPG is a service mark of Carnegie Mellon University.

Transcript of About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >>...

Page 1: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

1

About Sustaining Process Improvement

(or . . .What have you done for me lately?)

2007 SEPGSM

Austin, TexasMarch 2007

SM SEPG is a service mark of Carnegie Mellon University.

Page 2: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

2

Agenda

Why is “Sustainability” important?

What are others doing?

CMMI requirements

Summary

Page 3: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

3

Page 4: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

4

Page 5: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

5

Timeframes

Source: “Maturity Profile”

Page 6: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

6

Timeframes – why is this important?

Maturity Level 1 to 2 >> 19 monthsMaturity Level 2 to 3 >> 20 months

So, if you want to reach ML3, your process improvement program must be sustainable at least 39 months

The average tenure of a CIO is 24 months

Thus, we must have and prove the benefits to ensure commitment and sponsorship

Page 7: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

7

Typical MeasuresProductivity Increases

Decrease in rework

Decrease in defects

Higher schedule and cost accuracy

Increased customer satisfaction

Return on investment (amount spent on process improvement / benefits achieved)

Faster time to market

Decrease in number of change requests

Page 8: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

8

Process Capability or

Organizational Maturity

ROI&

Cost-Benefit

COSTS• Investments• Expenses

BENEFITS• Cost • Schedule• Productivity• Quality• Customer

Satisfaction

Example: Computing Return On Investment (ROI)

Source: “CMU/SEI-2006-TR-004”

Page 9: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

9

Example: Computing Number of Defects

Source: “The 2001 High Maturity Workshop”

Page 10: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

10

Example: Computing COQ and COPQ

Source: “The 2001 High Maturity Workshop”

Page 11: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

11

Example: Computing Schedule Variance

sadf asadf

Source: “The 2001 High Maturity Workshop”

Page 12: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

12

Example: Computing Project Slippage

0

12

3

45

6

7

8

Weeks

Q22002

Q32002

Q42002

Q12003

Q22003

Q32003

Q42003

Q12004

Q22004

Quarter

Project Milestone PerformanceAverage Slippage of Delivery Date

(In Weeks)

Average Slippage (In Weeks)

Source: “The 2001 High Maturity Workshop”

Page 13: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

13

Example: Computing Development Effort

Source: “The 2001 High Maturity Workshop”

Page 14: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

14

Example: Computing Defects

Source: “The 2001 High Maturity Workshop”

Page 15: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

15

Example: Computing Software Development Productivity

Source: “The 2001 High Maturity Workshop”

Page 16: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

16

Example: Computing Rework

Source: “The 2001 High Maturity Workshop”

Page 17: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

17

Example: Computing Estimation Efficiency

Source: “The 2001 High Maturity Workshop”

Page 18: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

18

Example: Computing Delivery Accuracy

Source: “The 2001 High Maturity Workshop”

Page 19: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

19

Example: Computing Post-Release Defects

Source: “The 2001 High Maturity Workshop”

Page 20: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

20

Example: Computing Customer Satisfaction Trends

Source: “The 2001 High Maturity Workshop”

Page 21: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

21

Example: Tracking Improvements

Source: “The 2001 High Maturity Workshop”

Page 22: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

22

Example: Tracking Defects

Source: “The 2001 High Maturity Workshop”

Page 23: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

23

Example: Defect Removal Efficiency

Source: “The 2001 High Maturity Workshop”

Page 24: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

24

Example: Tracking Delivery Accuracy

Source: “The 2001 High Maturity Workshop”

Page 25: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

25

Supporting Materials

“Performance Results of CMMI-Based Process Improvement”

SEI: Technical ReportCMU/SEI-2006-TR-004

http://www.sei.cmu.edu/publications/documents/06.reports/06tr004.html

Page 26: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

26

Supporting Materials

SEI: Classes Available

Implementing Goal-Driven Measurement

Managing Software Projects with Metrics

Measuring for Performance-Driven Improvement

http://www.sei.cmu.edu/products/courses/

Page 27: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

27

Measurement and Analysis (ML2)Is aligned with information needs and objectives

Specific measures, analysis, storage, reporting and communications are defined

This is the beginning of the Measurements program which will evolve over time as higher Maturity Levels are achieved

CMMI Requirements – ML2

Page 28: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

28

CMMI Requirements – ML3

OPF; SP 1.1 Establish Org’l Process NeedsSP 1.3/3.4 Improve Org’l Processes

GP 3.2; Collect improvement information

Maturity Level 3 “expects” measurable process improvement!!!

Builds upon what MA began at ML2

Improvements are aligned with organizational needs

Page 29: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

29

ML3 – the “Sustainable” Maturity Level

Page 30: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

30

Why is this?We just discussed ML2 MA and ML3 OPF and GP 3.2

Measures are linked to business objectives

Processes are evaluated and improved

Mistakes are not repeated o Lessons Learned are captured and appliedo Measures are communicatedo Measures are consistent

ML3 – the “Sustainable” Maturity Level

Page 31: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

31

Compliance vs. Continuous Improvement

Appraisals ensure “reasonableness”, not “committed” continuous improvement

SCAMPI training:–

Don’t judge “goodness” of product, only existence and reasonableness

Thus, the internal process improvement team MUST ensure that continuous improvement is really happening

Page 32: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

32

CommunicationsMeasurement and Analysis expects that the communications mechanisms are defined

Communications:o Is usually adequate to Managemento Is not always adequate to everyone

elseo We are asking people to do a lot of

work to gather and input measurements

o Thus, we MUST show them how the measures are being used!!!

Page 33: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

33

Measurement Skill SetsMost critical shortage across organizations!!!

If you have someone that can:o Determine the real objectiveso Determine the measures for theseo Define and implement the program

(gathering, analyzing, storing, communicating, etc.)

GREAT!!!If not, get some help to get the program established Companies provide resources for lots of roles but often neglect MEASUREMENTS!!!

Page 34: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

34

Re-Appraisals

Why Re-Appraise?New guidelines have a 3 year expiration on appraisal results

When you re-appraise:

1. You are expected to continue to follow all the processes

2. You are expected to “improve”o OPF SP 1.3. 3.4 and GP 3.2o Objective evidence that proves this

Page 35: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

35

Re-Appraisals

In other words,

“Sustain” the process improvement program long enough to ensure the processes are “institutionalized”enough to be sustainable on their own.

Page 36: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

36

Process Improvement Must Compete

Process improvement resources are competing with other projects that are showing a ROI

Thus, you must be able to show “measurable” benefits of process improvement

Anecdotal evidence will only carry you so far

Page 37: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

37

Industry Reported Benefits

Performance Category

Median Improvement

Cost 34%Schedule 50%Productivity 61%Quality 48%Customer Satisfaction

14%

Return on Investment

4:1

Industry statistics will only buy you a startSource: SEI-2006-TR-004

Page 38: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

38

Summary

Why is “Sustainability” important?

What are others doing?

CMMI requirements

Page 39: About Sustaining Process Improvement · Maturity Level 1 to 2 >> 19 months Maturity Level 2 to 3 >> 20 months z So, if you want to reach ML3, your process improvement program must

39

QUESTIONS?

Norman [email protected]