cmmi explored - hm’s fourteen: essential beliefs for effective high maturity implementation

66
AlignMentor © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License CMMI ® - Explored HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation 1

Upload: alignmentor

Post on 10-Jan-2017

5.675 views

Category:

Business


0 download

TRANSCRIPT

Page 1: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

AlignMentor

© Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License

CMMI® - Explored

HM’s Fourteen:

Essential Beliefs for Effective High Maturity Implementation

1

Page 2: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

2 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

® CMMI and CMM are registered trademarks of Carnegie Mellon University

© Rajesh Naik, 2013 This work is licensed under a Creative Commons Attribution 3.0 Unported License. This means you are free (1) to copy, distribute, display, and perform the work, (2) to make derivative works, and (3) to make commercial use of the work so long as you give proper attribution to the author and retain the license notice. If you create derivative works using this work, they should also be made available under a similar license. For further information go to http://creativecommons.org/licenses/by/3.0/

For uses outside the scope of the license, contact Rajesh Naik at [email protected]

Page 3: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

3 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

This presentation covers fourteen essential beliefs

that need to be internalized to implement CMMI®

high-maturity practices effectively

Contents of this Presentation

® CMMI and CMM are registered trademarks of Carnegie Mellon University

Page 4: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

4 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

This presentation covers fourteen essential beliefs

that need to be internalized to implement CMMI®

high-maturity practices effectively

The material in this presentation is derived from the

following documents: – CMMI® for Services, Version 1.3 (CMU/SEI-2010-TR-034)

– CMMI ® for Development, Version 1.3 (CMU/SEI-2010-TR-033)

The viewer should refer to the above documents, for

the definitive requirements of High Maturity in CMMI®

Contents of this Presentation

® CMMI and CMM are registered trademarks of Carnegie Mellon University

Page 5: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

5 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

The Fourteen essential beliefs are 1. Nothing is definite 2. Everything is interrelated 3. Nothing is permanent 4. Nobody likes variation 5. Statistics is non-intuitive 6. There are no bell-curves in real life 7. Outliers cannot be wished away 8. Skills impacts process performance 9. Statisticians should not be decision makers 10. Process performance cannot be decreed 11. Correlation is not the same as cause-effect 12. Process instability must be analyzed in real-time 13. Control of critical sub-processes impacts higher level performance 14. Simulation may be the only practical method to model reality today

HM’s Fourteen

Page 6: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

6 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

The Fourteen essential beliefs are 1. Nothing is definite 2. Everything is interrelated 3. Nothing is permanent 4. Nobody likes variation 5. Statistics is non-intuitive 6. There are no bell-curves in real life 7. Outliers cannot be wished away 8. Skills impacts process performance 9. Statisticians should not be decision makers 10. Process performance cannot be decreed 11. Correlation is not the same as cause-effect 12. Process instability must be analyzed in real-time 13. Control of critical sub-processes impacts higher level performance 14. Simulation may be the only practical method to model reality today

HM’s Fourteen

We cover each of

these beliefs in detail

now…

Page 7: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

7 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We often like to think of outcomes as definite,

single numbers

1. Nothing is definite

21

Page 8: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

8 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We often like to think of outcomes as definite,

single numbers

– But that is low maturity thinking, and does not reflect reality

1. Nothing is definite

21

Page 9: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

9 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We often like to think of outcomes as definite,

single numbers

– But that is low maturity thinking, and does not reflect reality

In reality, all activities have an inherent

variation and what we can predict is only a

probability

1. Nothing is definite

21

Page 10: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

10 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We often like to think of outcomes as definite,

single numbers

– But that is low maturity thinking, and does not reflect reality

In reality, all activities have an inherent

variation and what we can predict is only a

probability

In HM thinking, estimates or target dates are

values that have a certain chance

(probability) of being achieved

1. Nothing is definite

21

21 +/-

Page 11: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

11 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We often like to think of outcomes as definite,

single numbers

– But that is low maturity thinking, and does not reflect reality

In reality, all activities have an inherent

variation and what we can predict is only a

probability

In HM thinking, estimates or target dates are

values that have a certain chance

(probability) of being achieved

– Only when we attach probabilities to targets/ goals, can we start looking at ways to increase those probabilities

1. Nothing is definite

21

21 +/-

Page 12: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

12 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Another simplistic assumption (low-

maturity thinking) is that each goal/

objective of a project/ service is

independent of other goals

2. Everything is interrelated

Cost

Timeliness

Quality

Other

Goals

Page 13: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

13 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Another simplistic assumption (low-

maturity thinking) is that each goal/

objective of a project/ service is

independent of other goals

This gives rise to naïve decisions - E.g.,

we think that by adding more resources

we can bring forward the deadline,

expecting the cost and quality to remain

the same

2. Everything is interrelated

Cost

Timeliness

Quality

Other

Goals

Page 14: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

14 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Another simplistic assumption (low-maturity thinking) is that each goal/ objective of a project/ service is independent of other goals

This gives rise to naïve decisions - E.g., we think that by adding more resources we can bring forward the deadline, expecting the cost and quality to remain the same

In real situations, everything is interrelated, and HM is about understanding these relationships and taking more informed decisions

2. Everything is interrelated

Cost

Timeliness

Quality

Other

Goals

Cost

Timeliness

Quality

Other

Goals

Page 15: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

15 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Since change is constant, past performance

cannot be blindly used for predicting the

future

3. Nothing is permanent

Page 16: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

16 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Since change is constant, past performance

cannot be blindly used for predicting the

future

– Past performance can only be taken as one of the inputs for future performance

3. Nothing is permanent

Page 17: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

17 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Since change is constant, past performance

cannot be blindly used for predicting the

future

– Past performance can only be taken as one of the inputs for future performance

This needs to be combined with expected

change in performance due to evolving

technology, familiarity, skills, and risks

3. Nothing is permanent

Page 18: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

18 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Since change is constant, past performance

cannot be blindly used for predicting the

future

– Past performance can only be taken as one of the inputs for future performance

This needs to be combined with expected

change in performance due to evolving

technology, familiarity, skills, and risks

While forecasting the future, we also need to

predict the impacts of our potential actions, to

take informed decisions

3. Nothing is permanent

Page 19: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

19 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Since change is constant, past performance

cannot be blindly used for predicting the

future

– Past performance can only be taken as one of the inputs for future performance

This needs to be combined with expected

change in performance due to evolving

technology, familiarity, skills, and risks

While forecasting the future, we also need to

predict the impacts of our potential actions, to

take informed decisions

(All this in a probabilistic, interrelated way )

3. Nothing is permanent

Page 20: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

20 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Human beings (and institutions run by

human beings) like consistency, and

dislike surprises/ variations

4. Nobody likes variation

Page 21: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

21 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Human beings (and institutions run by

human beings) like consistency, and

dislike surprises/ variations

– Think of what happens when the summer is hotter or cooler than what has been in the past

– Why do people visit fast food chains? – not for the great taste or nutritional value; but just for the consistency of experience

4. Nobody likes variation

Page 22: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

22 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Human beings (and institutions run by

human beings) like consistency, and

dislike surprises/ variations

– Think of what happens when the summer is hotter or cooler than what has been in the past

– Why do people visit fast food chains? – not for the great taste or nutritional value; but just for the consistency of experience

Our customers, employees, and vendors

also expect minimal variations from us

4. Nobody likes variation

Page 23: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

23 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Human beings (and institutions run by human beings) like consistency, and dislike surprises/ variations

– Think of what happens when the summer is hotter or cooler than what has been in the past

– Why do people visit fast food chains? – not for the great taste or nutritional value; but just for the consistency of experience

Our customers, employees, and vendors also expect minimal variations from us

So, a key HM principle is to identify and reduce variation, wherever it is unacceptable

4. Nobody likes variation

Page 24: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

24 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Let us do a quick exercise

5. Statistics is non-intuitive

Page 25: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

25 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Let us do a quick exercise

If you throw a dice, what are the possible outcomes?

– An integer between 1 and 6 (both included), with a probability of 1/6 for each result

5. Statistics is non-intuitive

Page 26: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

26 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Let us do a quick exercise

If you throw a dice, what are the possible outcomes?

– An integer between 1 and 6 (both included), with a probability of 1/6 for each result

If you throw the dice twice, and add the two results, what

are the possible outcomes?

5. Statistics is non-intuitive

+

Page 27: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

27 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Let us do a quick exercise

If you throw a dice, what are the possible outcomes?

– An integer between 1 and 6 (both included), with a probability of 1/6 for each result

If you throw the dice twice, and add the two results, what

are the possible outcomes?

Without adequate time, most people come up with the

wrong answer

The right answer is

– An integer between 2 and 12 (both included), with different probabilities for each result – see chart on the left

5. Statistics is non-intuitive

+

0

0.05

0.1

0.15

0.2

1 2 3 4 5 6 7 8 9 101112

Page 28: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

28 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Let us do a quick exercise

If you throw a dice, what are the possible outcomes?

– An integer between 1 and 6 (both included), with a probability of 1/6 for each result

If you throw the dice twice, and add the two results, what

are the possible outcomes?

Without adequate time, most people come up with the

wrong answer

The right answer is

– An integer between 2 and 12 (both included), with different probabilities for each result – see chart on the left

When we combine distributions, our gut-feel falters

So, we need to start using stats to understand and predict

performance (and keep our guts aside )

5. Statistics is non-intuitive

+

0

0.05

0.1

0.15

0.2

1 2 3 4 5 6 7 8 9 101112

Page 29: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

29 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We (including statisticians) would like to fit the

world into neat, symmetrical bell-curves

6. There are no bell-curves in real life

Page 30: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

30 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We (including statisticians) would like to fit the

world into neat, symmetrical bell-curves

But human activity does not typically result in neat

bell curves

6. There are no bell-curves in real life

Page 31: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

31 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We (including statisticians) would like to fit the

world into neat, symmetrical bell-curves

But human activity does not typically result in neat

bell curves

E.g., the air travel from Bangalore to Delhi takes

typically 2:40 hrs. On a real good day it can take

2:20 hrs. On bad days, it can take 3:00 hrs, or 3:30

hrs (or till they run out of fuel!). So, there is no

symmetry around the typical time

6. There are no bell-curves in real life

Page 32: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

32 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We (including statisticians) would like to fit the

world into neat, symmetrical bell-curves

But human activity does not typically result in neat

bell curves

E.g., the air travel from Bangalore to Delhi takes

typically 2:40 hrs. On a real good day it can take

2:20 hrs. On bad days, it can take 3:00 hrs, or 3:30

hrs (or till they run out of fuel!). So, there is no

symmetry around the typical time

In other words – “There is a limit to how well you can do; but no limit to how badly you can screw up ”

6. There are no bell-curves in real life

Page 33: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

33 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

We (including statisticians) would like to fit the

world into neat, symmetrical bell-curves

But human activity does not typically result in neat

bell curves

E.g., the air travel from Bangalore to Delhi takes

typically 2:40 hrs. On a real good day it can take

2:20 hrs. On bad days, it can take 3:00 hrs, or 3:30

hrs (or till they run out of fuel!). So, there is no

symmetry around the typical time

In other words – “There is a limit to how well you can do; but no limit to how badly you can screw up ”

HM organizations will not blindly assume smooth,

neat distributions for their plans and estimates

6. There are no bell-curves in real life

Page 34: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

34 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

If I prepare a chart of the flight time taken

for all my trips from Bangalore to Delhi over

the past 10 years, the chart is odd;

there are times the plane diverted to Jaipur

till the fog/ dust/ smog cleared

7. Outliers cannot be wished away

Fog diversions

Page 35: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

35 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

If I prepare a chart of the flight time taken

for all my trips from Bangalore to Delhi over

the past 10 years, the chart is odd;

there are times the plane diverted to Jaipur

till the fog/ dust/ smog cleared

I cannot ignore these events just because

they make it difficult to handle the math/

stats

– Unless, climate-change eliminates fog in Delhi altogether

7. Outliers cannot be wished away

Fog diversions

Page 36: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

36 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

If I prepare a chart of the flight time taken

for all my trips from Bangalore to Delhi over

the past 10 years, the chart is odd;

there are times the plane diverted to Jaipur

till the fog/ dust/ smog cleared

I cannot ignore these events just because

they make it difficult to handle the math/

stats

– Unless, climate-change eliminates fog in Delhi altogether

So, in HM thinking, outliers are a part of the

process (with low probability), unless the

root-cause is eliminated

7. Outliers cannot be wished away

Fog diversions

Page 37: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

37 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Competence makes a significant difference to

performance (speed, quality, throughput)

8. Skills impacts process performance

Page 38: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

38 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Competence makes a significant difference to

performance (speed, quality, throughput)

That is why managers fight to get the right

people in the their teams

– “Processes make us people independent” (who said that?) - is misunderstood and misused

8. Skills impacts process performance

Page 39: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

39 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Competence makes a significant difference to

performance (speed, quality, throughput)

That is why managers fight to get the right

people in the their teams

– “Processes make us people independent” (who said that?) - is misunderstood and misused

In HM organizations, estimates, plans, and

forecasts consider the skills of the people

doing the work

– Process performance baselines also factor the skill levels

8. Skills impacts process performance

Page 40: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

40 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Often, decision makers get over-whelmed

(and terrified) by analytics and abdicate

decision making to statisticians

9. Statisticians should not be decision makers

Page 41: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

41 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Often, decision makers get over-whelmed

(and terrified) by analytics and abdicate

decision making to statisticians

Statisticians can analyze data and prove or

disprove some hypothesis, but the decision

making still rests with the managers and

executives

9. Statisticians should not be decision makers

Page 42: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

42 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Often, decision makers get over-whelmed

(and terrified) by analytics and abdicate

decision making to statisticians

Statisticians can analyze data and prove or

disprove some hypothesis, but the decision

making still rests with the managers and

executives

In HM organizations, managers/ executives

make effort to understand enough stats/

analytics to remain on top of decision making

9. Statisticians should not be decision makers

Page 43: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

43 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Processes do not perform differently just because executive

management “decrees” a certain performance

10. Process performance cannot be decreed

Page 44: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

44 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Processes do not perform differently just because executive

management “decrees” a certain performance

In low maturity organizations, the distinction between

performance baseline (actual performance) and performance

target (desired performance) is not clear – and desired

performance is used for estimation and planning

10. Process performance cannot be decreed

Page 45: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

45 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Processes do not perform differently just because executive

management “decrees” a certain performance

In low maturity organizations, the distinction between

performance baseline (actual performance) and performance

target (desired performance) is not clear – and desired

performance is used for estimation and planning

In true HM organizations, baselines are not dictated by

management, but derived from past performance. And

management sets process performance targets (for driving

process changes)

10. Process performance cannot be decreed

Page 46: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

46 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

11. Correlation is not the same as cause-effect

• Here is an example:

– One may be able to find a good correlation between the number of people carrying umbrellas/ raincoats to work in the morning, and whether it rained during the day

– But that does not mean that carrying umbrellas and raincoats causes rainfall

Page 47: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

47 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

11. Correlation is not the same as cause-effect

• Here is an example:

– One may be able to find a good correlation between the number of people carrying umbrellas/ raincoats to work in the morning, and whether it rained during the day

– But that does not mean that carrying umbrellas and raincoats causes rainfall

• Correlations can be established statistically,

but cause-effect is based on logical thinking

and requires domain knowledge (which is why

statisticians cannot be the decision makers )

Page 48: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

48 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

11. Correlation is not the same as cause-effect

• Here is an example:

– One may be able to find a good correlation between the number of people carrying umbrellas/ raincoats to work in the morning, and whether it rained during the day

– But that does not mean that carrying umbrellas and raincoats causes rainfall

• Correlations can be established statistically,

but cause-effect is based on logical thinking

and requires domain knowledge (which is why

statisticians cannot be the decision makers )

• HM thinking requires us to separate

correlation from cause-effect

Page 49: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

49 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

12. Process instability must be analyzed in real-time

• Identifying process instability and doing root-

cause analysis must be as close to the event as

possible

Page 50: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

50 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

12. Process instability must be analyzed in real-time

• Identifying process instability and doing root-

cause analysis must be as close to the event as

possible

• If the root-cause analysis is done too far from the

event (more like a post-mortem), there is lesser

likelihood of identifying the true root cause

Page 51: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

51 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

12. Process instability must be analyzed in real-time

• Identifying process instability and doing root-

cause analysis must be as close to the event as

possible

• If the root-cause analysis is done too far from the

event (more like a post-mortem), there is lesser

likelihood of identifying the true root cause

– E.g., If you find out today that the time to reach office (from home) was out-of-control 6 weeks ago, you may not be able to recall the conditions that caused this

Page 52: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

52 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

12. Process instability must be analyzed in real-time

• Identifying process instability and doing root-

cause analysis must be as close to the event as

possible

• If the root-cause analysis is done too far from the

event (more like a post-mortem), there is lesser

likelihood of identifying the true root cause

– E.g., If you find out today that the time to reach office (from home) was out-of-control 6 weeks ago, you may not be able to recall the conditions that caused this

• HM organizations create the infrastructure, tools,

and processes to collect, analyze and report data

on a real-time basis to effectively debug their

process instability

Page 53: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

53 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

13. Control of critical sub-processes impacts higher level performance

• If you want your weight in control, measuring and

monitoring your weight frequently (and putting it on a

control chart) is not going to bring your weight under

control

Page 54: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

54 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

13. Control of critical sub-processes impacts higher level performance

• If you want your weight in control, measuring and

monitoring your weight frequently (and putting it on a

control chart) is not going to bring your weight under

control

• To control weight, you may need to monitor and measure:

– The amount and type of exercise that you do

– The amount and type of calories that you eat

You may even have to measure the calories consumed and expended at various times during the day

Page 55: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

55 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

13. Control of critical sub-processes impacts higher level performance

• If you want your weight in control, measuring and

monitoring your weight frequently (and putting it on a

control chart) is not going to bring your weight under

control

• To control weight, you may need to monitor and measure:

– The amount and type of exercise that you do

– The amount and type of calories that you eat

You may even have to measure the calories consumed and expended at various times during the day

• Similarly, (in a project) measuring schedule variance

alone is not likely to bring the schedule under control

Page 56: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

56 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

13. Control of critical sub-processes impacts higher level performance

• If you want your weight in control, measuring and

monitoring your weight frequently (and putting it on a

control chart) is not going to bring your weight under

control

• To control weight, you may need to monitor and measure:

– The amount and type of exercise that you do

– The amount and type of calories that you eat

You may even have to measure the calories consumed and expended at various times during the day

• Similarly, (in a project) measuring schedule variance

alone is not likely to bring the schedule under control

• HM organizations identify and control sub-processes that

are critical to overall performance

Page 57: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

57 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

14. Simulation may be the only practical method to model reality today

• Given that:

– There are multiple, interrelated goals to achieve

Page 58: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

58 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

14. Simulation may be the only practical method to model reality today

• Given that:

– There are multiple, interrelated goals to achieve

– Inputs and processes have their own variations (probabilities)

Page 59: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

59 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

14. Simulation may be the only practical method to model reality today

• Given that:

– There are multiple, interrelated goals to achieve

– Inputs and processes have their own variations (probabilities)

– Most of these variations do not fit neat symmetrical bell curves

Page 60: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

60 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

14. Simulation may be the only practical method to model reality today

• Given that:

– There are multiple, interrelated goals to achieve

– Inputs and processes have their own variations (probabilities)

– Most of these variations do not fit neat symmetrical bell curves

– We need to predict the potential impact of our choices on the outcomes (multiple objectives)

Page 61: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

61 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

14. Simulation may be the only practical method to model reality today

• Given that:

– There are multiple, interrelated goals to achieve

– Inputs and processes have their own variations (probabilities)

– Most of these variations do not fit neat symmetrical bell curves

– We need to predict the potential impact of our choices on the outcomes (multiple objectives)

• Simple, deterministic mathematical equations

alone do not suffice to reflect reality

Page 62: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

62 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

14. Simulation may be the only practical method to model reality today

• Given that:

– There are multiple, interrelated goals to achieve

– Inputs and processes have their own variations (probabilities)

– Most of these variations do not fit neat symmetrical bell curves

– We need to predict the potential impact of our choices on the outcomes (multiple objectives)

• Simple, deterministic mathematical equations

alone do not suffice to reflect reality

• In HM organizations, random number based

computer simulations (e.g., Monte Carlo)

provide the best platform to model reality

Page 63: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

63 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

1. Nothing is definite

2. Everything is interrelated

3. Nothing is permanent

4. Nobody likes variation

5. Statistics is non-intuitive

6. There are no bell-curves in real life

7. Outliers cannot be wished away

8. Skills impacts process performance

9. Statisticians should not be decision makers

10. Process performance cannot be decreed

11. Correlation is not the same as cause-effect

12. Process instability must be analyzed in real-time

13. Control of critical sub-processes impacts higher level performance

14. Simulation may be the only practical method to model reality today

(Recalling…) HM’s Fourteen

Page 65: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

65 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

® CMMI and CMM are registered trademarks of Carnegie Mellon University

© Rajesh Naik, 2013 This work is licensed under a Creative Commons Attribution 3.0 Unported License. This means you are free (1) to copy, distribute, display, and perform the work, (2) to make derivative works, and (3) to make commercial use of the work so long as you give proper attribution to the author and retain the license notice. If you create derivative works using this work, they should also be made available under a similar license. For further information go to http://creativecommons.org/licenses/by/3.0/

For uses outside the scope of the license, contact Rajesh Naik at [email protected]

Page 66: CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity Implementation

66 © Rajesh Naik, 2013 Released under Creative Commons Attribution 3.0 Unported License AlignMentor

Thank You!

Rajesh Naik AlignMentor

Email

[email protected]

Mobile

+91 9845488767

Blog

http://alignmentor.com

Website

www.rajeshnaik.com

Also, have a look at the latest “business novel”:

Aligning Ferret: How an Organization Meets Extraordinary Challenges

By Swapna Kishore & Rajesh Naik

Available at Amazon

http://www.amazon.com/dp/B00CZA94XC