David Joyce - Journey To Systemic Improvement
-
Upload
neilbmclaughlin -
Category
Technology
-
view
2.644 -
download
3
description
Transcript of David Joyce - Journey To Systemic Improvement
![Page 1: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/1.jpg)
A Journey to Systemic Improvement
David JoyceBBC Worldwide
1
![Page 2: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/2.jpg)
Kanban
Kanban is a transparent, work-limited, value pulling system.
Eric Willeke - Kanbandev Yahoo! group
2
![Page 3: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/3.jpg)
Start with what you do now.
Modify it slightly to implement pull
Use a transparent method for viewing work, and organising the
team
Limit WIP and pull work when the team has capacity.
Stop Starting - Start Finishing!Evolve from there by recognising bottlenecks, waste and variability
that affect performance
David Anderson
3
![Page 4: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/4.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
4
![Page 5: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/5.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
4
![Page 6: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/6.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Dev limits
4
![Page 7: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/7.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Handoff
4
![Page 8: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/8.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
5
![Page 9: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/9.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Engineering Done
5
![Page 10: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/10.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Batched Releases
5
![Page 11: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/11.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
MMFs
5
![Page 12: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/12.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Ideation Board
5
![Page 13: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/13.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Goals & Objectives
5
![Page 14: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/14.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Express Lane
5
![Page 15: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/15.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Hidden Work
5
![Page 16: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/16.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Dependencies
5
![Page 17: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/17.jpg)
Continually evolving...
Kanban began in one product
team in mid 2008
Systest Constraint
5
![Page 18: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/18.jpg)
Application Support
The Kanban “flu”soon spreads to
other teams
6
![Page 19: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/19.jpg)
Application Support
The Kanban “flu”soon spreads to
other teams
Classes of service
6
![Page 20: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/20.jpg)
Application Support
The Kanban “flu”soon spreads to
other teams
Estimation
6
![Page 21: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/21.jpg)
Application Support
The Kanban “flu”soon spreads to
other teams
T-Shirt Sizing
6
![Page 22: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/22.jpg)
Application Support
The Kanban “flu”soon spreads to
other teams
Standard Work
6
![Page 23: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/23.jpg)
Application Support
The Kanban “flu”soon spreads to
other teams
Order point
6
![Page 24: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/24.jpg)
Application Support
The Kanban “flu”soon spreads to
other teams
Large Standup
6
![Page 25: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/25.jpg)
Application Support
Product Teams
The Kanban “flu”soon spreads to
other teams
7
![Page 26: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/26.jpg)
Application Support
Product Teams
The Kanban “flu”soon spreads to
other teams
2nd Product Team
7
![Page 27: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/27.jpg)
Application Support
Product Teams
The Kanban “flu”soon spreads to
other teams
MMF Breakdown
7
![Page 28: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/28.jpg)
Application Support
Product Teams
The Kanban “flu”soon spreads to
other teams
MMF Queue
7
![Page 29: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/29.jpg)
Application Support
Product Teams
The Kanban “flu”soon spreads to
other teams
Reduced Board Size
7
![Page 30: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/30.jpg)
Application Support
Product Teams
Design Team
The Kanban “flu”soon spreads to
other teams
8
![Page 31: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/31.jpg)
Application Support
Product Teams
Design Team
The Kanban “flu”soon spreads to
other teams
Design Board 1
8
![Page 32: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/32.jpg)
Application Support
Product Teams
Design Team
The Kanban “flu”soon spreads to
other teams
Design Board 2
8
![Page 33: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/33.jpg)
Application Support
Product Teams
Design Team
The Kanban “flu”soon spreads to
other teams
Design Board 3
8
![Page 34: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/34.jpg)
Application Support
Product Teams
Design Team
COTS Team
The Kanban “flu”soon spreads to
other teams
9
![Page 35: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/35.jpg)
Application Support
Product Teams
Design Team
COTS Team
The Kanban “flu”soon spreads to
other teams
COTS Main Board
9
![Page 36: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/36.jpg)
Application Support
Product Teams
Design Team
COTS Team
The Kanban “flu”soon spreads to
other teams
3rd Party Board
9
![Page 37: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/37.jpg)
Had looked at Agile before
small team sizes didn’t fit
specialisation
constant mix of new development & support
irregular release cadence
Now entering newterritory
10
![Page 38: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/38.jpg)
Had looked at Agile before
small team sizes didn’t fit
specialisation
constant mix of new development & support
irregular release cadence
Now entering newterritory
Excel Board
10
![Page 39: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/39.jpg)
Had looked at Agile before
small team sizes didn’t fit
specialisation
constant mix of new development & support
irregular release cadence
Now entering newterritory
First Board
10
![Page 40: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/40.jpg)
11
![Page 41: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/41.jpg)
Programme Board
WIP Board
11
![Page 42: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/42.jpg)
Future Media & Technology!
!"#$%&'()*
Blockers
11
![Page 43: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/43.jpg)
Future Media & Technology!
!"#$%&'(')*#+,#-'#&+'
.*+%*-/0'1.&2&,.,3'
"45*.6%4%&78'
Future Media & Technology!
!"#$%&'()*
Kaizen Board
11
![Page 44: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/44.jpg)
Future Media & Technology!
!"#$%&'(')*#+,#-'#&+'
.*+%*-/0'1.&2&,.,3'
"45*.6%4%&78'
Future Media & Technology!
!"#$%&'()*
Winter Olympics Board
11
![Page 45: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/45.jpg)
No Single Solution
Based on a set of principles
Better practice NOT best practice
Focus on Quality
Reduce WIP, Deliver Often
Balance Demand against Throughput
Prioritise
Recipe for success
David Anderson
Coupled with sound engineering practices and a team willing to reflect, adapt and
improve
Reduce variability
Statistical Control
Let the data tell you,what to do with the data
12
![Page 46: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/46.jpg)
Lead Time
Mean reduced from 22 to 14 days (33%)50% drop in the spread in variation.Each of the outliers were proved to be special cause.
Data split at financial year end and in July
13
![Page 47: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/47.jpg)
Development Time
Mean reduced from 9 to 3 days (67%)77% drop in the spread in variation.The major reduction factor has been to limit work in process.
Data split at financial year end and in July
14
![Page 48: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/48.jpg)
# Live Defects
Reduction in lead and cycle times, and increase in throughput are not at the expense of quality. Number of live bugs is within statistical control, and seeing a reduction since July.
Data split at end and in July
15
![Page 49: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/49.jpg)
# Days Blocked
Mean reduced from 25 to 5 days (81%)Large drop in the spread in variation.The outliers was proved to be special cause, waiting for a 3rd party. # blockers actually increased.
Data split at financial year end and in July
16
![Page 50: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/50.jpg)
Scrum to Kanban
Engineering Time
Mean reduced from 10 to 4 days (60%)64% drop in the spread in variation.
Data split at end and in July
17
![Page 51: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/51.jpg)
Systems Thinking
The means to obtain knowledge, and act with prediction and confidence of
improvement.
John Seddon - Freedom from Command & Control
18
![Page 52: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/52.jpg)
If we build an IT system around a wasteful process, then we are locking in that process for longer
Projects often focus on the needs of a single business unit
Often IT develop solutions based on
sub optimised status quo
Software
Project
Kanban encourages a whole “system” view rather than a
locally optimised IT view
Are we just building
the wrong thing righter?
David Anderson & Dr. Peter Middleton
19
![Page 53: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/53.jpg)
Sale
s
Mar
ket
ing
Fin
ance
HR IT
Upper Management
20
![Page 54: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/54.jpg)
Sale
s
Mar
ket
ing
Fin
ance
HR IT
Upper Management
20
![Page 55: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/55.jpg)
Sale
s
Mar
ket
ing
Fin
ance
HR IT
Upper Management
Hidden costs
20
![Page 56: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/56.jpg)
Sale
s
Mar
ket
ing
Fin
ance
HR IT
Upper Management
Hidden costs
NEEDS I.T.
20
![Page 57: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/57.jpg)
Sale
s
Mar
ket
ing
Fin
ance
HR IT
Upper Management
Hidden costs
Flow
Outsidein
20
![Page 58: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/58.jpg)
Since IT “can”should it?
There is little merit in a well executed project that no one
wants the output from.
Dr. Peter Middleton
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.
21
![Page 59: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/59.jpg)
Does this mean the end of IT?
There is a better way to approach the use of IT.
Understand and improve, then ask if IT can further improve.
Larger gains can be achieved through better thinking around the design and management of work. Then pulling IT into the work as needed.
The thing that makes technology work is not the technology
Tripp Babbitt
22
![Page 60: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/60.jpg)
Understand
Purpose - look outside in
Learn about
nature of demands (in customer terms)
response to demand
causes of failure demand
capability and predictability
flow - end to end
23
![Page 61: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/61.jpg)
Improve
Improve performance without using IT
If the current work uses IT then leave it in place, work with it, or
treat it as a constraint
Don’t do anything to change the IT
Value demand
Failure demand
Design System around these
Eliminate Causes
Clean flow
Act on the system conditions impeding flow
Set work clean
John Seddon
24
![Page 62: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/62.jpg)
Can IT 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 IT solutions will bring
The result is always less investment in IT, and much more
value from it
IT is pulled into the work, rather than dictating the way work
works
John Seddon
25
![Page 63: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/63.jpg)
Measure improvement results
Use operationalperformance data
Split dataafter a change
26
![Page 64: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/64.jpg)
Pull IT
Measure
Improve the work
Understand System
A better method for IT
27
![Page 65: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/65.jpg)
Pull IT
Measure
Improve the work
Understand System
A better method for IT
27
![Page 66: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/66.jpg)
To be continued...
Toyota say they still have 70% waste in their system
28
![Page 67: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/67.jpg)
More information on Kanban
My blog http://leanandkanban.wordpress.com/
Kanban community site http://www.limitedwipsociety.org
Kanban for Software Engineering http://bit.ly/hz9Ju
Soon to be published academic paper on BBCW and Kanban case study
More information on Systems Thinking
Understanding variety of demand http://bit.ly/tnnmI
Freedom from Command and Control http://bit.ly/1OUCnS
Economies of Flow http://bit.ly/tGw3U
29
![Page 68: David Joyce - Journey To Systemic Improvement](https://reader036.fdocuments.in/reader036/viewer/2022070315/5552beb7b4c90581158b4613/html5/thumbnails/68.jpg)
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
30