ddd north - kanban what is it and how can it help
DESCRIPTION
Slides from the presentation given at DDD NorthTRANSCRIPT
KANBAN? WHAT IS IT AND HOW CAN IT HELP?
@NathanGloyn
nathangloyn
Design Code Release
Agenda
What is Kanban? Where does it come from? How can it help? Basic Kanban Kanban in action Summary Questions
What is Kanban?
Agile process Lightweight Adaptive Limits work in progress (WIP) Focus’ on value & flow Promotes evolutionary change Doesn’t have all the answers
Where does it come from?
Lean manufacturing Toyota Production System (TPS)
Just In Time (JIT) production Kanban card Kaizen
David J Anderson Kanban - Successful Evolutionary
Change for your Technology Business
How does it help?
Makes work visible Limits WIP Focus on work flow No iterations Evolutionary change Business prioritisation of work
Basic Kanban – The process?
Input Queue
In Proces
sDone
Available
capacity
Basic Kanban – Key Concepts
TO DO WIP
Done
Input QueueKanban Card
Limit
Card BoardWork Flow
(1)
Basic Kanban – other stuff Stand ups Slack time Kaizen Establish cadence
Delivery & Prioritisation Metrics
Lead time & Cycle time Swarming
Kanban in action
TO DO WIP (2)
Done
Kanban in action – bottle neck
TO DODev (2) DoneTest
(1)
Bottle neck!
WIP
Done
Kanban in action – bottle neck
TO DODev (2) DoneTest
(1)WIP
Done
Test Ready
Bottle neck!
Kanban in action – bottle neck
TO DODev (2) DoneTest
(2)WIP
Done
Kanban in action - blocked
TO DODev (2) DoneDeploy
(1)WIP
Done
Test (2)
Blocked!
Kanban in action – expedite
TO DODev (2) DoneDeploy
(1)WIP
Done
Test (2)
Summary
Agile process Limit WIP Focus on value & flow Continuous improvement Evolutionary
Final thought...
“People ask me "what is the diff between lean & kanban?“
Answer: lean is a destination, kanban
is a means to get there”David J Anderson
Questions
?
Resources
One day in Kanban land Kanban 101 Kanban Development Oversimplified Kanban kick-start Limited WIP Society
@NathanGloyn
nathangloyn
Design Code Release