More Related Content
Similar to LKCE16 -Upstream & Customer Kanban by Patrick Steyaert (20)
More from Lean Kanban Central Europe (20)
LKCE16 -Upstream & Customer Kanban by Patrick Steyaert
- 10. © Patrick Steyaert, 2016 CUSTOMER KANBAN 10
UATReady to
start
Analysis Development Test Ready for UAT Ready to deployReady to commitIdea/Request Synthesis Analysis
Kanban board visualization
Upstream
Downstream
Large WIP
(Work-In-Progress)
Blocked items (many because
of dependencies)
- 13. © Patrick Steyaert, 2016 CUSTOMER KANBAN 13
System Kanban
Idea /
Request
Ready to
prepare
Ready to
commit
Ready to
start
Ready to
accept
Ready to
deliver Delivery
System Kanban
Upstream
System lead +me
Downstream
Boundary
Boundary
Commitment
point
WIP Limit WIP Limit WIP Limit
Worker Pull
System Kanban Token
FLOW
- 15. © Patrick Steyaert, 2016 CUSTOMER KANBAN 15
UATReady to
start
Analysis Development Test Ready for UAT Ready to deploy
10 14 5 ∞ ∞ ∞
System lead Pme
Ready to commitIdea/Request Synthesis Analysis
End-to-end customer lead Pme
Push-pull boundaries
System Kanban boundaries
Upstream
Downstream
… and work piles
up here.
Work piles up
here …
- 16. © Patrick Steyaert, 2016 CUSTOMER KANBAN 16
Upstream process
Fragmented,
ambiguous, conflic&ng
ideas and requests are
captured
SYNTHESIS ANALYSIS
Ideas and requests are
turned in a shared,
coherent high level
concept
Concept is split in detailed
work items that can be
allocated to teams
- 21. © Patrick Steyaert, 2016 CUSTOMER KANBAN 21
UATReady to
start
Analysis Development Test Ready for UAT Ready to deploy
10 14 5 ∞ ∞ ∞
System lead Pme
Ready to commitIdea/Request Synthesis Analysis
End-to-end customer lead Pme
starvation
System Kanban
Upstream
Downstream
… we may end up with
gaps in our upstream
pipeline that lead to
starvaPon later.
But, when all aMenPon goes
to downstream because of
the pressure to deliver …
Team members that
mainly work downstream
are also needed upstream
(and vice versa).
- 25. © Patrick Steyaert, 2016 CUSTOMER KANBAN 25
Order points
Ready to commitIdea/Request Synthesis AnalysisReady to
prepare >10
>12
>3
Green Yellow
>=1
Minimum opPons
limits act as order
points!
As long as minimum
limits are not met
appropriate acPon
must be taken.
- 27. © Patrick Steyaert, 2016 CUSTOMER KANBAN 27
UATReady to
start
Analysis Development Test Ready for UAT Ready to deploy
10 14 5 ∞ ∞ ∞
System lead Pme
Ready to commitIdea/Request Synthesis Analysis
End-to-end customer lead Pme
Upstream – Downstream
collaborationSystem Kanban
Upstream
Downstream
Business users need to be
involved upstream.
They are also needed
downstream.
- 29. © Patrick Steyaert, 2016 CUSTOMER KANBAN 29
Pushing the boundaries
Idea /
Request
Ready to
prepare
Ready to
commit
Ready to
start
Ready to
accept
Ready to
deliver Delivery
System Kanban
Upstream “Kanban”
Customer Kanban
System lead +me
Customer lead +me
Downstream “Kanban”
Boundary
Boundary
Boundary
Boundary
Customer Pull
CONWIP
Commitment
point
Customer Kanban Token
WIP Limit WIP Limit WIP Limit
Worker Pull
System Kanban Token
FLOW
- 30. © Patrick Steyaert, 2016 CUSTOMER KANBAN 30
Pushing the boundaries of
Kanban
Flow of demand with customer pull
Flow unit is requests
Customer Lead Time
CONWIP & Minimal opPons limit
CollaboraPon between customer
and team in co-creaPon
System Kanban
Flow of work with worker pull
Flow unit is work items
System Lead Time
WIP limit
CollaboraPon within team to deliver
and improve service
Customer Kanban
(including Upstream Kanban)
- 34. © Patrick Steyaert, 2016 CUSTOMER KANBAN 34
Learning and change
Discovery Kanban
Reflective observation
(OODA)
Hypothesis Active experimentation
(PDCA)ObserveOrient
Abandon
Decid
e
Read
y to
Act
Plan Do Chec
k
Adjust
Observa&ons
5 4 6 5 >5 >6 >3 >8
Hypothesis
Viability
Feasibility
Desirability Abandon Experiments