Upload
noel-pullen
View
1.445
Download
1
Embed Size (px)
DESCRIPTION
Doing > Talking. This exercise will introduce concepts of Push vs. Pull, Kanban (bottlenecks, cycle time, work-in-process limits, idle/slack time, flow), Continuous Improvement (Kaizen), and Waste In this session you will work on a small Lego production line, experience production problems and apply Lean practices to overcome them. This session will just scratch the surface of Lean and is best suited for Lean/Agile beginners or intermediates. Those currently practicing Scrum, Waterfall, or any other non-Kanban method of software development will benefit. Lean concepts covered: Waste, Push and Pull Systems, Kanban, System Thinking, Work Cells, Kaizen Credit: Danilo Sato and Francisco Trindade
Citation preview
Lean Lego Game
Noel PullenMuch Ado About Agile VII, Vancouver
October 1, 2012
Credit: Danilo Sato, Francisco Trindade
Agenda
• Quick Intro + Primer
• Simulation x 2
• Lean + Software Development @HootSuite
@noelpullen #agilevancouver #leanlego
@noelpullen #agilevancouver #leanlego
Quick Intro
LeanSustainably deliver value fast
@noelpullen #agilevancouver #leanlego
@noelpullen #agilevancouver #leanlego
Let’s do it!
@noelpullen #agilevancouver #leanlego
Simulation 1
• Build Lego Houses!• 4 rounds of 30 seconds each• Push to build as many houses as possible• STOP and count inventory on your table• @end draw a card = market demand
ATeam
1B
Team 2 C Team
3 D Team 4 E
@noelpullen #agilevancouver #leanlego
Good luck!
End123456789101112131415161718192021222324252627282930
@noelpullen #agilevancouver #leanlego
Debrief 1
@noelpullen #agilevancouver #leanlego
7 Wastes of Manufacturing
• Unnecessary Transportation• Inventory (WIP)• Motion• Waiting• Overprocessing• Overproduction• Defects
@noelpullen #agilevancouver #leanlego
Push and Pull Systems
Customer Demand
Build “just-in-time” Adapt
Pull system (Simulation 2)
Anticipate Demand
Build “just-in-case”
Focus on utilization
Push system (Simulation 1)
@noelpullen #agilevancouver #leanlego
Kanban
Build 10 doors
@noelpullen #agilevancouver #leanlego
Examples of Pull systems with signals
@noelpullen #agilevancouver #leanlego
Simulation 2: “Pull”
• 4 rounds of 30 seconds each• @start draw a card• Empty space is your signal to produce• STOP and count inventory on your table
ATeam
1B
Team 2
C Team 3 D Team
4 E
@noelpullen #agilevancouver #leanlego
Good luck!
End123456789101112131415161718192021222324252627282930
@noelpullen #agilevancouver #leanlego
Debrief 2
@noelpullen #agilevancouver #leanlego
RecapSustainably deliver value fast
Continuous Improvement + Respect for people
@noelpullen #agilevancouver #leanlego
WIP limit exceeded
Lean @HootSuite
@noelpullen #agilevancouver #leanlego
Lean @HootSuite
• Unnecessary Transportation? Kickoffs• Inventory? Partially Completed Work? Kanban: Small
Batch Sizes• Motion? One thing at a time• Waiting? GoSee + autonomy + WIP limits• Overprocessing? Gold Plating? Done is better than
perfect• Overproduction? Extra Features Kanban: WIP limits• Defects? Automated testing + design reviews
Continuous Improvement + Respect for people
@noelpullen #agilevancouver #leanlego
Thank you!
@noelpullen #agilevancouver #leanlego
ROTI
Return On Time Invested
1 = Total waste of my time2 = Negative benefit for my time invested3 = Received benefit for my time invested 4 = Awesome
What is your ROTI? Write it on the green sticky.
@noelpullen #agilevancouver #leanlego
Credits
• Danilo Sato + Francisco Trindade Lean Lego Game• Wikipedia• Lean Primer leanprimer.com• Marius de Beer chmdebeer.ca/• Paul Donnelly @pdon• Kanban Development Oversimplified• HootSuite Simon, Sharad, Eric, Greg W, Joe, Ken, Zuo,
Paul, Mark, Mike, Alex, Joel, Geordie, Jeff and more…• Navarik Roy, David, Remick, Greg, Jack, Rogelio,
Thomas