Here - Systems Thinking, Lean and Kanban

69
Are You Target Driven or Customer Driven? An Introduction to Systems Thinking 1 David Joyce ThoughtWorks

Transcript of Here - Systems Thinking, Lean and Kanban

Page 1: Here - Systems Thinking, Lean and Kanban

Are You Target Driven or Customer Driven?

An Introduction to Systems Thinking

1

David JoyceThoughtWorks

Page 2: Here - Systems Thinking, Lean and Kanban

Systems Thinking

A Brief History

2

Page 3: Here - Systems Thinking, Lean and Kanban

Systems Thinking

The means to obtain knowledge, and act with prediction and confidence of improvement.

John Seddon - Freedom from Command & Control3

Page 4: Here - Systems Thinking, Lean and Kanban

Better practice NOT

best practice

4W. Edwards Deming & Taiichi Ohno

Where are we today?

Anything can be improved if you know how to look.

Everything you need to know is in your own system

No Single Solution

Page 5: Here - Systems Thinking, Lean and Kanban

Are we just building

the wrong thing righter?

Rather than focusing on going Agile which may lead to being successful, instead we

should focus on the needs of our customers.

5Dr Russell Ackoff & Henry Ford $ Esther Derby

It’s not the employer who pays the wages, he only handles the money.

It is the product that pays the wages

How agile you are doesn’t matter. Whether you are 50% agile, 90% agile, or agile through and through doesn’t matter.

What matters, is that your company is satisfying its customers, stakeholders, and employees.

Page 6: Here - Systems Thinking, Lean and Kanban

Projects often focus on the needs of a single business unit

We often develop solutions based on

sub optimised status quo

Software

Project

We need to encourage a whole “system” view rather than a

locally optimised view

Eric Landes, David Anderson & Dr. Peter Middleton 6

We need to bring considerably more to the table than just the technical ability to transform user stories into

product in a more efficient way

Delivering “Value” ?

Page 7: Here - Systems Thinking, Lean and Kanban

7John Seddon

The approach of IT implementation is “push”.Here is the new IT system, now how

do we get people to use it?

Page 8: Here - Systems Thinking, Lean and Kanban

Its not “The Business”, Its “Our Business”

8Jeff Patten & Mary Poppendieck

?

Page 9: Here - Systems Thinking, Lean and Kanban

9

To take initiatives in any online customer points of transaction without knowing about whether and how information would improve the customer

experience is potentially disastrous

No investment in new initiatives should be undertaken without knowledge of the nature of demand from the customers point of view

Page 10: Here - Systems Thinking, Lean and Kanban

Dr. Peter Middleton 10

If we build technology around a wasteful process, then we are

locking in that process for longer

Page 11: Here - Systems Thinking, Lean and Kanban

11

Usually the impulse is to providea technical solution too early

Making changes on inadequate information will lead to costly mistakes. Change must be based on knowledge

Page 12: Here - Systems Thinking, Lean and Kanban

12

I’ve Heard this Before!?!

Page 13: Here - Systems Thinking, Lean and Kanban

Senior Leaders

UpperMgt

Middle Mgt

Line Mgt

Workers

Customers

Upper Mgt

Middle Mgt

Senior Leaders

Line Mgt

Workers

13

Typical Organisation Hierarchy Customer View

Page 14: Here - Systems Thinking, Lean and Kanban

Sale

s

Mar

keting

Fina

nce

IT

Senior Leaders

14

Fron

t Offi

ce

98% against targets

Page 15: Here - Systems Thinking, Lean and Kanban

Hidden costs15

I.T.

I.T. I.T

.

I.T.

I.T.

I.T.

I.T.

I.T.I.T

.I.T

.I.T

.

180 days

Sale

s

Mar

keting

Fina

nce

IT

Fron

t Offi

ce

Senior Leaders

Page 16: Here - Systems Thinking, Lean and Kanban

16John Seddon

On target to achieve nothing? Numbers have achieved

ascendency over purpose. An idea that solved a problem for Alfred Sloan has become a disease within our organisations

The whole of the system is focused on satisfying management rather than customers, who are the

source of the organisations sustainability

We don't have silos, we have iron cylinders in our organisation!

Anonymous CEO from MIT study

Page 17: Here - Systems Thinking, Lean and Kanban

17John Seddon

Wrong Purpose Deming: If you give a manager a numerical target, he’ll make it, even if he has to destroy the

company in the process.

Page 18: Here - Systems Thinking, Lean and Kanban

18John Seddon

Wrong Behaviour

Many years ago I was describing to a chief executive how his organisation was sub optimised, because of the way managers

behaved with measures. He asked me 3 times for culprits names.On the 3rd occasion I gave him one name - his

Page 19: Here - Systems Thinking, Lean and Kanban

19

The first thing we do is go out and study the system

Get Knowledge

Most people think change starts with a plan.

This change starts with getting knowledge. That’s the only plan.

Page 20: Here - Systems Thinking, Lean and Kanban

Hidden costs

Outsidein

20 days

FlowFlowFlowFlow

20

Senior Leaders

Sale

s

Mar

keting

Fina

nce

IT

Fron

t Offi

ce

Page 21: Here - Systems Thinking, Lean and Kanban

There is little merit in a well executed project that no one

wants the output from

Dr. Peter Middleton & Tripp Babbitt & Jim Highsmith 21

The Standish data are NOT a good indicator of poor software development performance.

However, they ARE an indicator of systemic failure of our planning and measurement processes

Success Measures?

Page 22: Here - Systems Thinking, Lean and Kanban

22

“I recently asked a CIO whether he would prefer to deliver a project somewhat late and over-budget, but rich with business benefits, or one that is on-time and under-budget but of scant business value. He thought it was a tough call, and then went for the on-time scenario.

Delivering on-time and within budget is part of his IT department’s performance metrics.

Chasing after the elusive business value, over which he thought he had little control anyway, is not.”

Cutter Sr. Consultant Helen Pukszta

Page 23: Here - Systems Thinking, Lean and Kanban

Does this mean the end of IT?

There is a better way to approach the use of technology.

Understand and improve, then ask if technology can further improve

The thing that makes technology work is not the technology

23Dr. Peter Middleton & Tripp Babbitt

Page 24: Here - Systems Thinking, Lean and Kanban

Larger gains can be achieved through better thinking around the design and management of work

24John Seddon

All organisations are systems, they are simplynot understood and managed as such.

When you learn to look at an organisation as a system, you find a multitude of forces

working against customer purpose

Page 25: Here - Systems Thinking, Lean and Kanban

Clarity of Purpose

25John Seddon & Daniel Pink

Clarity of purpose, and measures that relate to purpose, are prerequisites to

learning and improvement

Page 26: Here - Systems Thinking, Lean and Kanban

Value vs Failure Demand

26John Seddon

Value Demand; what we want from our customers and spend

time on

Failure Demand; demands we don’t want. Failure to do something or do something

right for the customer

Failure demand is typically between 20% and 80%

in most organisations

Page 27: Here - Systems Thinking, Lean and Kanban

Preventing Failure Demand

27John Seddon

Some people think #1 reason for Failure Demand is because of the people.

This is wrong. It’s the System

Some think lets set targets to reduce failure demand!

Page 28: Here - Systems Thinking, Lean and Kanban

Preventing Failure Demand

28John Seddon

The secret to effective design is the knowledge of demand and its

predictability

The ultimate purpose of the work, will be to turn off failure demand, and optimise the way the organisation

deals with value demand

Page 29: Here - Systems Thinking, Lean and Kanban

End to End Flow

29

We need to study the flow.We take a customer demand and

follow it through the system

Stuart Corrigan

Page 30: Here - Systems Thinking, Lean and Kanban

End to End Flow

30

People may argue over what the value steps are.The rule is purpose defines the value work

We often find hundreds of steps, but very few will be valued by

the customer

Stuart Corrigan

CUSTOMERDEMAND

Page 31: Here - Systems Thinking, Lean and Kanban

End to End Flow

31

Mapping is important, because it helps staff to change their perspective on the work

Customers

Upper Mgt

Middle Mgt

Senior Leaders

Day to Day Mgt

Workers

Page 32: Here - Systems Thinking, Lean and Kanban

Institutionalising Failure Demand

32

When studying the System, we will find many failure processes that have been put in place to cope with the demand caused by failure demand

We shouldnt aim to improve such a process, but to instead reduce the demand so there

is no need for the process. We dont want to institutionalise waste

Page 33: Here - Systems Thinking, Lean and Kanban

System Conditions

33Peter Scholtes

Changing the system will change what people do. Changing what people do will not change the system

Page 34: Here - Systems Thinking, Lean and Kanban

Capability and Predictability

34

People may argue over what we should or shouldn’t do for our customers, but they cannot argue over what we actually do

John Seddon

We need a better method for establishing capability, and predictability and that is to

take measures over time

Page 35: Here - Systems Thinking, Lean and Kanban

Capability and Predictability

x

xx

xx x x

xx

xx x

x x

x

x

x

xx

Upper control limit

Lower control limit

Time

Mean

35

Page 36: Here - Systems Thinking, Lean and Kanban

Common Cause vs

Special CauseCapability and Pred

ictability

x

xx

x

x x x

x

xx

x xx x

x

x

x

x

x

0

50

100

36

Page 37: Here - Systems Thinking, Lean and Kanban

Capability and Predictability

37

Page 38: Here - Systems Thinking, Lean and Kanban

Comparison

38

x

x

xx

xx

xx

Team 1

xx

xx

x

x

xx

Team 2

xx

xxxx

x

Team 3

x

x

x

xx

x

x

Team 4

Page 39: Here - Systems Thinking, Lean and Kanban

Improve Improve performance without using technology

If the current work uses technology, leave it in place, work with it, or treat it as a constraint

John Seddon 39

Instead, change to a Systems Design Plan the redesign

Setup a clean stream and Roll changes in

Don’t do anything to change the technology

Page 40: Here - Systems Thinking, Lean and Kanban

Dr. Peter Middleton

When we focus on customer needs, and the organisation as a system, many of the previous problems, that apparently required software projects, may well have been ‘dissolved’

The improvement effort can be targeted to where it has most benefit

40

Page 41: Here - Systems Thinking, Lean and Kanban

Can technology further improvethis process or system?

Now we can see potential benefits, from a position of knowledge, about the work.

We can therefore predict the benefits technology

solutions will bring

The result is always less investment in technology, but

much more value from it

IT is pulled into the work, rather than dictating the way work

works

John Seddon 41

Page 42: Here - Systems Thinking, Lean and Kanban

Measure improvement results

Use operationalperformance data

42

Page 43: Here - Systems Thinking, Lean and Kanban

Pull Technology

Measure

Improve the work

Understand System

A better method for IT

43

Page 44: Here - Systems Thinking, Lean and Kanban

Case Studies

44

Page 45: Here - Systems Thinking, Lean and Kanban

Case Study

45

Study of query management

Page 46: Here - Systems Thinking, Lean and Kanban

Walking the flow46

Certain data obscured for confidentiality reasons

Total customer experience involves multiple silos and hand-offs between 3rd party call centre and BBC Divisions

Page 47: Here - Systems Thinking, Lean and Kanban

End to end vs SLAs

Customer query end to end times in days provides a different perspective.

3rd Party reported following against SLAs:

• 80% of queries resolved in 1 working day

• 100% in 5 working days

• Call answering SLA is 90% of calls answered within 30 seconds

• Call abandoned rate is less than 3%

47

Page 48: Here - Systems Thinking, Lean and Kanban

Analysing Demand

48

60% Failure Demand

Page 49: Here - Systems Thinking, Lean and Kanban

Customer Support System - IVR

49

IVR questions did not match customer demand

Current IVR Query Routing vs Top 5 Query Reasons

Page 50: Here - Systems Thinking, Lean and Kanban

Recommendations

1. Total system visibility - map end to end experience, identifying improvements

2. Call handling analysis - establish end to end times and value/failure demand

3. Align IVR route options with customer needs

4. Supplement SLAs with end to end times and & value/failure demand metrics

5. Website for customers to easily update their details

50

Page 51: Here - Systems Thinking, Lean and Kanban

Case Study

51

Results

Page 52: Here - Systems Thinking, Lean and Kanban

Case Study

52

Measures

Page 53: Here - Systems Thinking, Lean and Kanban

John Seddon 30

If you find that despite lots of measures, you don’t really know much about what matters to customers, then it can be a powerful starting place for change

Measures should be in the hands of those doing the work

Page 54: Here - Systems Thinking, Lean and Kanban

How do you study purpose? Go out into the system and study demand, what matters to your customer. Look at Value

Demand vs Failure Demand, go and talk to your customers!

Jeremy Cox 34

Page 55: Here - Systems Thinking, Lean and Kanban

John Seddon 35

The worker has to be responsible, and have the means

to control their own work

When people understand what is happening where they work, they are able to contribute

more in improving the work.

This results in greater control and flexibility

Page 56: Here - Systems Thinking, Lean and Kanban

Case Study

56

Results

Page 57: Here - Systems Thinking, Lean and Kanban

Case Study

57

IT Help Desk

Page 58: Here - Systems Thinking, Lean and Kanban

58

Variation reducing, but average # calls notby much

Low # callsis xmas period

Page 59: Here - Systems Thinking, Lean and Kanban
Page 60: Here - Systems Thinking, Lean and Kanban
Page 61: Here - Systems Thinking, Lean and Kanban

61

Page 62: Here - Systems Thinking, Lean and Kanban

62

Intervention Theory

To affect change, we need to look at Intervention theory, i.e. how do we

change a human system

People wont change their minds until they have had the opportunity

to test new beliefs

Page 63: Here - Systems Thinking, Lean and Kanban

63

Thinking -> System -> Performance

Making successful and sustainable change means changing thinking. Unless we are prepared to make explicit, and then

change, the logics and assumptions which drive current ways of working, then improvement will always be marginal at best, and

unlikely to be sustained

Punching the Jelly

Page 64: Here - Systems Thinking, Lean and Kanban

Case Study

64

Results

Page 65: Here - Systems Thinking, Lean and Kanban

65

Product Development

Page 66: Here - Systems Thinking, Lean and Kanban

66

Change Thinking!

Traditional thinking Systems thinking

perspective

design

decision-making

measures

ethic

attitude to customers

Budget, targets, standards, service levels, activity etc.

Manage budgets and people

Separated from work

Functional specialisation

Top-down

Contractual

Contractual attitude to suppliers

Outside-in

Act on system

Capability versus purpose, variation

Integrated with work

Demand, value and flow

What matters…..?

Partnering and co-operation

Page 67: Here - Systems Thinking, Lean and Kanban
Page 68: Here - Systems Thinking, Lean and Kanban
Page 69: Here - Systems Thinking, Lean and Kanban

Any Questions ?

I must understand the system, improve the work, THEN pull ITI must understand the system, improve the work, THEN pull ITI must understand the system, improve the work, THEN pull ITI must understand the system, improve the work, THEN pull ITI must understand the system, improve the work, THEN pull IT

69