Upload
paulocaroli
View
1.796
Download
0
Embed Size (px)
DESCRIPTION
Paulo Caroli presentation on the target-variance model. Beyond Kanban.
Citation preview
Agenda
• Workflow
• Card Wall
• Important parameters
• Kanban mechanics
• Replenishment
• Going Beyond
• Q&A
Workflow
A workflow is a sequence of
steps and activities of work
performed by a person or a team
to achieve a specific goal.
Stage 1 Stage 2 Stage
N
Final
Goal
(Done)
Workflow examples
Visible workflow
We have been using
Card Walls for a long time…
The workflow stages
The workflow stages
the work
“these card walls are not inherently
kanban systems. They are merely
visual control systems. They allow
teams to visually observe work-in-
progress and to self-organize, assign
their own tasks, and move work
from a backlog to complete”
David has a point…
Parameters from
a simple card wall
Doing DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
Doing DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
Doing DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
Lead Time
10 10Day 1Day 6
Doing DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
Day 1
Throughput
Day 2
Day 3
Kanban mechanics
DoingDoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
Doing
(Limit) DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
Doing
(Limit) DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
ThroughputDemand
Doing
(Limit) DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
ThroughputDemand
Balance demand against throughput
Doing
(Limit) DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
Lead Time
Doing
(Limit) DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
Lead Time
increased lead time => poorer quality
Doing
(Limit) DoneTo Do
10
5
9
3118
17
21
4
75
112
John
Suzy
Paul
Amy
WIP
Lead Time
# WIP is proportional to average lead time
Before and After
example
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
Any problem?
9
10
5
18
17
21
4
5 1
12
John Suzy
Paul Amy
Dan
In Dev In QCBacklog Q
7
Ready for
Sign off
31
Limit
9
10
5
18
17
21
4
7
5 1
12
John Suzy
Paul Amy
Dan
31
In Dev
(2)
In QC
(1)
Backlog Q
(2)
Ready for
Sign off
Pull System, Queue and Limits
9
10
5
17
21
4
7
5
12
John Suzy
Paul Amy
Dan
31
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
80% done on Card #9
9
10
5
17
21
4
7
5
12
John Suzy
Paul Amy
Dan
31
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
7
5
12
John Suzy
Paul
Dan
31Amy
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
7
5
12
John Suzy
Paul
Dan
31
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
7
5
12
John Suzy
Paul
Dan
31
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
5
9
10
5
17
21
4
7
12
John Suzy
Paul
Dan
31
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
5
9
10
5
17
21
4
7
12
John Suzy
Paul
Dan
31
Amy
7
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
5
7
9
10
5
17
21
4
12
John Suzy
Paul
Dan
31
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
5
9
10
5
17
21
4
12
John Suzy
Paul 31
7
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
DanAmy
18
1
Ready for
Sign off
5
9
10
5
17
21
4
12
John Suzy
Paul 31
7
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
Dan
18
1
Ready for
Sign off
5
9
10
5
17
21
4
12
John Suzy
Paul 31
7
9
Amy
In Dev
(2)
In QC
(1)
Backlog Q
(2)
10
Dan
18
1
Ready for
Sign off
5
10
5
17
21
4
12
31
7
9
In Dev
(2)
In QC
(1)
Backlog Q
(2)
10 John Suzy
Paul
Dan
Amy
18
1
Ready for
Sign off
5
10
In Dev
(2)
In QC
(1)
Backlog
10
5
17
21
4
12
John Suzy
Paul
Q
(2)
31
7
9
Amy
Dan
18
1
Ready for
Sign off
5
10
In Dev
(2)
In QC
(1)
Backlog
5
17
21
4
12
Q
(2)
31
7
9
John Suzy
Paul
Dan
Amy
18
1
Ready for
Sign off
5
Don’t limit yourself
Replenishment
Replenishment is driven by actual
consumption, not sales forecasts
I have seen this before…
9
10
5
17
21
4
7
5
12
John Suzy
Paul Amy
Dan
31
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
Eggplant at the wall
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
Rethinking nomenclature…
9
10
5
17
21
4
7
5
12
John Suzy
Paul Amy
Dan
31
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
Target instead of Limit
“Yet another choice would be to
… adopt a policy of exceeding
the WIP limit when a burst of
production text changes arrives...
This was the choice made in the
real example ...”
Should we accept variance?
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
“For example, if we had ten
people and anticipated two
people per item, the WIP limit
might be five plus a few more to
smooth the impact of a
blockage. Perhaps eight (five plus
three) would be the right limit in
such circumstances.”
… so we are already dealing with
variance for upper limit…
… but, what about
a variance for less?
(to avoid starvation)
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
9
10
5
17
21
4
5
12
John Suzy
Paul Amy
Dan
In Dev
(2)
In QC
(1)
Backlog Q
(2)
18
1
Ready for
Sign off
Variance to cope with SW
development empirical nature
“For example, if we had ten
people and anticipated two
people per item, the WIP limit
might be five plus a few more to
smooth the impact of a
blockage. Perhaps eight (five plus
three) would be the right limit in
such circumstances.”
Make it visible!
[5,3] instead of (8)
9
10
5
17
21
4
7
5
12
John Suzy
Paul Amy
Dan
31
In Dev
(4)
In QC
(2)
Backlog Q
(2)
18
1
Ready for
Sign off
12
Rob Ben
12
SueMar
y
5
Tom
9
10
5
17
21
4
7
5
12
John Suzy
Paul Amy
Dan
31
In Dev
[4,2]
In QC
[2,1]
Backlog
[4,2]
Q
[2,1]
18
1
Ready for
Sign off
12
Rob Ben
12
SueMar
y
5
Tom
Thank you!
Questions?
Don’t limit yourself!
Paulo Caroli Agile Coach
[email protected]: @paulocaroli