Are we there yet?
Opening keynote, London Lean Kanban Day #llkd15
What is Kanban, where does it take us, and how will we know we’ve arrived?
Updated July 2015 for
Live Agile Workshop & Forum Group, Singapore
BCS Nottingham & Derby
Mike BurrowsFounder at Agendashift – "Transforming Lean-Agile transformation" à Agendashift
2. Mike Burrows
• Author, Kanban from the Inside
• Brickell Key Community Contribution
Award 2014
• Email: mike@agendashift.com
• Twitter: @asplake
@KanbanInside
@agendashift
• Blog: positiveincline.com
blog.agendashift.com
• Former global dev manager and IT
director, now consultant, interim manager,
and trainer
• Agendashift founder
#hello, my name is
3. On a scale of 1 to 4:
1. Barely started, if at all
2. Early gains
3. Getting there
4. Nailing it, consistently
Where are we?
4. Transparency (1 category of 6)
1. Our delivery process is visible 1 2 3 4
2. We can see where each work item sits 1 2 3 4
3. We can see who is working on what 1 2 3 4
4. We can see which work items are blocked 1 2 3 4
– and for what reason
5. We review our progress frequently 1 2 3 4
6. Policies that govern our progress are made explicit 1 2 3 4
– and are regularly reviewed
Where are we?
16. Tails you lose?
Ready <StateA> ( ) <State B> ( )> CompleteJ
iPoddock
Carpets
Ejector seat
Rear viewmirror
MB
Steeringwheel
NT
Flux capacitor
SC
Engine
B
17. Check
Against the Kanban Method’s three
transparency–related core practices:
CP1: Visualize
Work items
Work flow
Work item state – where in the work flow, whether blocked
CP4: Make policies explicit
The rules of the game
CP5: Implement feedback loops
“Daily” (per-round) standup meeting
Replenishment
18. Transparency
1. Our delivery process is visible 1 2 3 4
2. We can see where each work item sits 1 2 3 4
3. We can see who is working on what 1 2 3 4
4. We can see which work items are blocked 1 2 3 4
– and for what reason
5. We review our progress frequently 1 2 3 4
6. Policies that govern our progress are made explicit 1 2 3 4
– and are regularly reviewed
Check
20. And check again…
Balance
1. Our delivery process balances demand with capacity 1 2 3 4
2. Our delivery process has a clear commitment point 1 2 3 4
that separates potential work from work in progress
3. We pull work into and across the delivery process 1 2 3 4
only as capacity allows
4. We prefer to finish work items already in progress 1 2 3 4
than to start new work items
5. We keep our work in progress in healthy balance 1 2 3 4
– based on type, source and customer expectations
6. In scheduling releases, we balance economic value 1 2 3 4
with delivery cost
21. Balance
1. Our delivery process balances demand with capacity 1 2 3 4
2. Our delivery process has a clear commitment point 1 2 3 4
that separates potential work from work in progress
3. We pull work into and across the delivery process 1 2 3 4
only as capacity allows
4. We prefer to finish work items already in progress 1 2 3 4
than to start new work items
5. We keep our work in progress in healthy balance 1 2 3 4
– based on type, source and customer expectations
6. In scheduling releases, we balance economic value 1 2 3 4
with delivery cost
And check again…
27. Check
Balance
1. Our delivery process balances demand with capacity 1 2 3 4
2. Our delivery process has a clear commitment point 1 2 3 4
that separates potential work from work in progress
3. We pull work into and across the delivery process 1 2 3 4
only as capacity allows
4. We prefer to finish work items already in progress 1 2 3 4
than to start new work items
5. We keep our work in progress in healthy balance 1 2 3 4
– based on type, source and customer expectations
6. In scheduling releases, we balance economic value 1 2 3 4
with delivery cost
28. Check
Flow
1. We deliver work items of typical value or risk with 1 2 3 4
predictable lead times
2. We can prioritise work items of exceptional value 1 2 3 4
or risk over other work items
3. We measure lead times and predictability and seek 1 2 3 4
to improve them both
4. We proactively identify and manage dependencies 1 2 3 4
and other impediments
29. Check
Collaboration
1. Our delivery process is not constrained by functional 1 2 3 4
structure
2. We meet frequently to synchronise what we’re doing 1 2 3 4
and what we know
3. We meet regularly to review performance and 1 2 3 4
identify opportunities for improvement
4. We frame improvements as safe-to-fail experiments 1 2 3 4
30. Check
The three remaining core practices and their
corresponding four values:
CP2: Limit work-in-progress (WIP)
Column limits, one way to balance workload vs capacity
We made a true kanban system
CP3: Manage flow
? flow (smoothness, timeliness, economic outcomes)
✗ customer focus (customer need)
CP6: Improve collaboratively, evolve experimentally
(using models and the scientific method)
? We at least created conditions for collaboration
34. Round 3: Metrics – cumulative flow diagram (CFD)
0
20
40
60
80
100
120
On hold
Proposed
Prioritised
Ready for Dev
Dev
Testing
Ready for Release
Released
Implemented
39. (Meta) Round 4: Bigger-picture issues
Take one or more of the following issues and propose a
Featureban-based simulation to explore it:
1. Sequencing / prioritising
2. Improving performance
– cycle time, delivery rate, predictability
3. Delivering against multiple objectives
4. Accommodating different kinds of customer
expectations
5. Upstream/downstream teams
6. Dependencies on another team for part of the
process
44. Opportunities for deliberate reappraisal
Strategy
Review
Risk
Review
Service
Delivery
Review
Bi-WeeklyQuarterly
Standup
Meeting
Daily
Replenishment/
Commitment
Meeting
Weekly
Delivery
Planning
Meeting
change change
change
change
change
change
change
change
change
info
info
info
info
info
info info
info
info
change info
Operations
Review
Monthly
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
Karl, Lynne, Daniel
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts
SFA is at the start of a major digital transformation programme, part of the government-wide drive to make public services “digital by default”. Interesting and exciting time to be working in digital in the public sector.
SFA Digital team is growing quickly to accommodate the scale of change required and that the Agency are looking to recruit a lot of new people into the Digital team who can help drive the transformation. Roles coming up include: Scrum Masters, Developers, and Agile Business Analysts