Top Banner
A Better Method for IT David Joyce ThoughtWorks 1 Saturday, 25 September 2010
67

A better method for it export - David Joyce

Jan 13, 2015

Download

Documents

AGILEMinds

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A better method for it export - David Joyce

A Better Method for IT

David JoyceThoughtWorks

1Saturday, 25 September 2010

Page 2: A better method for it export - David Joyce

Systems Thinking

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

John Seddon - Freedom from Command & Control2Saturday, 25 September 2010

Page 3: A better method for it export - David Joyce

No Single Solution

Better practice NOT

best practice

4

Anything can be improved if you know how to look.

Everything you need to know is in your own system

W. Edwards Deming & Taiichi Ohno

Saturday, 25 September 2010

Page 4: A better method for it export - David Joyce

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.

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.

4Dr Russell Ackoff & Esther Derby

Saturday, 25 September 2010

Page 5: A better method for it export - David Joyce

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 5

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

Saturday, 25 September 2010

Page 6: A better method for it export - David Joyce

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

6Jeff Patten & Mary Poppendieck

?

Saturday, 25 September 2010

Page 7: A better method for it export - David Joyce

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

locking in that process for longer

Dr. Peter Middleton 7

Saturday, 25 September 2010

Page 8: A better method for it export - David Joyce

A

B

8Saturday, 25 September 2010

Page 9: A better method for it export - David Joyce

A

B

A

B

8Saturday, 25 September 2010

Page 10: A better method for it export - David Joyce

Customer Analysis - Yes!

Business Analysis - NO!

9Saturday, 25 September 2010

Page 11: A better method for it export - David Joyce

Typical Organisation Hierarchy

Senior Leaders

UpperMgt

Middle Mgt

Line Mgt

Workers

Customer View

Customers

Upper Mgt

Middle Mgt

Senior Leaders

Line Mgt

Workers

10Saturday, 25 September 2010

Page 12: A better method for it export - David Joyce

Sale

s

Mar

ket

ing

Fin

ance

IT

Senior Leaders

11

Fro

nt O

ffice

Saturday, 25 September 2010

Page 13: A better method for it export - David Joyce

Sale

s

Mar

ket

ing

Fin

ance

IT

Senior Leaders

Hidden costs11

140 days

Fro

nt O

ffice

Saturday, 25 September 2010

Page 14: A better method for it export - David Joyce

Sale

s

Mar

ket

ing

Fin

ance

IT

Senior Leaders

Hidden costs11

I.T.

I.T. I.T

.

I.T.

I.T.

I.T.

I.T.

I.T.I.T

.I.T

.I.T

.

180 days

Fro

nt O

ffice

Saturday, 25 September 2010

Page 15: A better method for it export - David Joyce

Sale

s

Mar

ket

ing

Fin

ance

Fro

nt O

ffice

IT

Senior Leaders

Hidden costs

Outsidein

12

20 days

FlowFlowFlowFlow

Saturday, 25 September 2010

Page 16: A better method for it export - David Joyce

13

Core Processes vs Support Processes

Support

CoreCustomer

Core

Saturday, 25 September 2010

Page 17: A better method for it export - David Joyce

Since IT “can” should it?

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

wants the output from

Dr. Peter Middleton & Tripp Babbitt & Jim Highsmith 14

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

Saturday, 25 September 2010

Page 18: A better method for it export - David Joyce

15

“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.”

If you give a manager a numerical target, he’ll make it, even if he has to

destroy the company in the process

Cutter Sr. Consultant Helen Pukszta & W. Edwards Deming

Saturday, 25 September 2010

Page 19: A better method for it export - David Joyce

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

16Dr. Peter Middleton & Tripp Babbitt

Saturday, 25 September 2010

Page 20: A better method for it export - David Joyce

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

17John Seddon

Then pull technology into the work as needed

Saturday, 25 September 2010

Page 21: A better method for it export - David Joyce

Clarity of Purpose

18

John Seddon & Daniel Pink

Saturday, 25 September 2010

Page 22: A better method for it export - David Joyce

Value vs Failure Demand

19John 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

Saturday, 25 September 2010

Page 23: A better method for it export - David Joyce

End to End Flow

20

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

Saturday, 25 September 2010

Page 24: A better method for it export - David Joyce

End to End Flow

20

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

Saturday, 25 September 2010

Page 25: A better method for it export - David Joyce

End to End Flow

20

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

Saturday, 25 September 2010

Page 26: A better method for it export - David Joyce

End to End Flow

21

Customers

Upper Mgt

Middle Mgt

Senior Leaders

Line Mgt

Workers

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

John Seddon

Saturday, 25 September 2010

Page 27: A better method for it export - David Joyce

System Conditions

22John Seddon

Saturday, 25 September 2010

Page 28: A better method for it export - David Joyce

Capability and Predictability

23

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

Saturday, 25 September 2010

Page 29: A better method for it export - David Joyce

24

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

Saturday, 25 September 2010

Page 30: A better method for it export - David Joyce

25

Capability and Predictability

Saturday, 25 September 2010

Page 31: A better method for it export - David Joyce

Common Cause vs

Special Cause

26

Capability and Predictability

x

xx

x

x x x

x

xxx x

x x

x

x

x

x

x

0

50

100

Saturday, 25 September 2010

Page 32: A better method for it export - David Joyce

Comparison

27John Seddon

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

Saturday, 25 September 2010

Page 33: A better method for it export - David Joyce

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

Don’t do anything to change the technology

John Seddon 28

Instead, change to a Systems Design

Plan the redesign

Setup a clean stream and Roll changes in

Saturday, 25 September 2010

Page 34: A better method for it export - David Joyce

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

29Saturday, 25 September 2010

Page 35: A better method for it export - David Joyce

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 30Saturday, 25 September 2010

Page 36: A better method for it export - David Joyce

Measure improvement results

Use operationalperformance data

31

Split dataafter a change

Saturday, 25 September 2010

Page 37: A better method for it export - David Joyce

Pull Technology

Measure

Improve the work

Understand System

A better method for IT

32Saturday, 25 September 2010

Page 38: A better method for it export - David Joyce

Case Studies

33Saturday, 25 September 2010

Page 39: A better method for it export - David Joyce

Case Study

34

Study of query management

Saturday, 25 September 2010

Page 40: A better method for it export - David Joyce

Walking the flow

35

Certain data obscured for confidentiality reasons

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

Saturday, 25 September 2010

Page 41: A better method for it export - David Joyce

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%

36Saturday, 25 September 2010

Page 42: A better method for it export - David Joyce

Analysing Demand

37

60% Failure Demand

Saturday, 25 September 2010

Page 43: A better method for it export - David Joyce

BBC Customer Support System - IVR

38

IVR questions did not match customer demand

Current IVR Query Routing vs Top 5 Query Reasons

Saturday, 25 September 2010

Page 44: A better method for it export - David Joyce

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

39Saturday, 25 September 2010

Page 45: A better method for it export - David Joyce

Case Study

40

Results

Saturday, 25 September 2010

Page 46: A better method for it export - David Joyce

Case Study

IT is THE bottleneck

41

Saturday, 25 September 2010

Page 47: A better method for it export - David Joyce

Value Stream Mapping

Mapped the value stream from idea to completion

!"!#

$"!#

%"!#

&"!#

'"!#

(!"!#

($"!#

)*+,

-./#

0123

*45#

67.89+:#

0;<#=>+

25+*#

;7:#?2@

9#6A#

AB7C97D93#

E2C@7@

+2#

F+*85G+

>#)9722CC2:#

=.G3

,-93##

E2C@7@

+2#

E2C@7@

+2#

H5@I

7@+2

#

<3.G#JC5C+2#

0;<#K-2

,C2:#

L3M-

35/#

F*C/3#=/+*C35#

=/+*N#

H5@I

7@+2

#

A..3>

/72.3#

O*C/3

*C7#

#L3BC31#=/+*C35#

1C/G

#P3B39+>

3*5#

L37,N#Q+*#

P3B39+>

I32

/#R-3

-3#

=>*C2/#)9722

C2:#

SC.8+T

#

P3B39+>

#U#<35/#

L3:*355C+2

#U#

;+7,#<35/#

L393753#

)+5/#J3*CV.7@+

2#/35@2:#

F75/3#

W78C2:#J79-3#

!"#"#$ !"#"#$!"#"#$

Saturday, 25 September 2010

Page 48: A better method for it export - David Joyce

Case Study

43

Results

Saturday, 25 September 2010

Page 49: A better method for it export - David Joyce

Case Study

44

Measures

Saturday, 25 September 2010

Page 50: A better method for it export - David Joyce

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

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

learning and improvement

Measures should be in the

hands of those doing the work

Saturday, 25 September 2010

Page 51: A better method for it export - David Joyce

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

34Saturday, 25 September 2010

Page 52: A better method for it export - David Joyce

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

Saturday, 25 September 2010

Page 53: A better method for it export - David Joyce

Case Study

48

Results

Saturday, 25 September 2010

Page 54: A better method for it export - David Joyce

Case Study

49

Understanding Capability and Increasing Capacity for New

Development

Saturday, 25 September 2010

Page 55: A better method for it export - David Joyce

50

Value Demand

Failure Demand

Demand

Saturday, 25 September 2010

Page 56: A better method for it export - David Joyce

Blockers hard to remove

51

Saturday, 25 September 2010

Page 57: A better method for it export - David Joyce

Data split from financial year end52

# Days Blocked

Mean reduced from 30 to 10 days (67%)Large drop in the spread in variation.Recent outliers have proved to be special cause, waiting for a 3rd party.

Saturday, 25 September 2010

Page 58: A better method for it export - David Joyce

Case Study

53

Results

Saturday, 25 September 2010

Page 59: A better method for it export - David Joyce

Case Study

54

IT Help Desk

Saturday, 25 September 2010

Page 60: A better method for it export - David Joyce

55

Variation reducing, but average # calls notby much

Low # callsis xmas period

Saturday, 25 September 2010

Page 61: A better method for it export - David Joyce

Jun 08 - Sep 08UCL: 76 Mean: 16 Longest: 500

Oct 08 - Dec 08UCL: 66 Mean: 14 Longest: 360

Jan 09 - Mar 09UCL: 63 Mean: 14 Longest: 300 56

Saturday, 25 September 2010

Page 62: A better method for it export - David Joyce

57Saturday, 25 September 2010

Page 63: A better method for it export - David Joyce

Thinking -> System -> Performance

58Saturday, 25 September 2010

Page 64: A better method for it export - David Joyce

Case Study

59

Results

Saturday, 25 September 2010

Page 65: A better method for it export - David Joyce

Beyond the BBC

60

Applying the Method

Saturday, 25 September 2010

Page 66: A better method for it export - David Joyce

61

Deming: I find few people in industry

know what constitutes a system

Ohno: The important thing with improvement, is to think of new work methods, not to make new

tools or equipment

Drucker: There is nothing so useless as doing efficiently, that which should not be done at all

Saturday, 25 September 2010

Page 67: A better method for it export - David Joyce

Saturday, 25 September 2010