the lego lean game - dtsato · the lego lean game danilo sato, francisco trindade agiles 2008 –...
TRANSCRIPT
![Page 1: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/1.jpg)
The Lego Lean Game
Danilo Sato, Francisco Trindade
Agiles 2008 – Buenos Aires - Argentina
22nd Oct 2008
© ThoughtWorks 2008
![Page 2: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/2.jpg)
•! Quick introduction
•! Simulating a production line
•! How about software?
Agenda
© ThoughtWorks 2008
!"#$%&'#&
()%*+,%&
-)./0)1#2&
![Page 3: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/3.jpg)
•! Lean concepts starting to be noticed in the software world
•! But not everyone has had contact with Lean principles and practices
We’re here to introduce you to Lean
Hands On!
Why are we here?
© ThoughtWorks 2008
![Page 4: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/4.jpg)
•! Toyota Production System
–! Revolutionized manufacturing (Ford vs. Toyota)
–! Started to be applied to different areas
•! Google, Dell, Zara, …
•! Product Development
•! Supply Chain Management
•! Software
•! …
Lean?
© ThoughtWorks 2008
![Page 5: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/5.jpg)
Lean?
© ThoughtWorks 2008
![Page 6: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/6.jpg)
•! Push and Pull Systems
•! Kanban
•! Systems Thinking
•! Flow
•! Yatai (Work Cell)
•! And more…
What we want to show
© ThoughtWorks 2008
![Page 7: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/7.jpg)
•! Let’s simulate a production line…
Hands On – 1st Step
© ThoughtWorks 2008
•! 4 Teams •! 4 rounds of 30 seconds (x2)
•! Follow the instructions •! Build houses •! 1 Piece = $ 1.00 •! 1 House = $ 25.00
3"%4&5& 3"%4&6& 3"%4&7& 3"%4&8& 9)++&:;*%)&
![Page 8: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/8.jpg)
Stay Motivated!
© ThoughtWorks 2008
![Page 9: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/9.jpg)
What went wrong?
Houston we have a problem…
© ThoughtWorks 2008
![Page 10: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/10.jpg)
•! Visible Inventory
•! Over/Under Production
Waste
© ThoughtWorks 2008
![Page 11: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/11.jpg)
•! Overproduction
•! Waiting
•! Conveyance
•! Overprocessing
•! Inventory
•! Motion
•! Defects
7 Wastes of Manufacturing
© ThoughtWorks 2008
![Page 12: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/12.jpg)
<=>)?,)$&
-)@"#$&
A"%%&B/;$*?C;#&
<?;#;@0)%&;D&9?"+)&
Push and Pull Systems
© ThoughtWorks 2008
E*%,;@)/&
()F*0/)@)#,%&
'#&-)@"#$&
B/;$*?C;#&G$">,"C;#&
•! Push System – upstream information
•! Pull System – downstream information
![Page 13: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/13.jpg)
•! Physical device
•! Signals demand to downstream processes
•! Regulates demand on a pull system
•! Limits Work in Process (WIP)
•! Aids visual control
•! Self-directing
Kanban
© ThoughtWorks 2008
![Page 14: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/14.jpg)
Kanban
© ThoughtWorks 2008
9,)>&5&
3"%4&5&
3"%4&6&
9,)>&6&
3"%4&7&
9,)>&7&
3"%4&H&
3"%4&H&
![Page 15: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/15.jpg)
•! Using Pull and Kanban
–! Setup minimum buffers at intermediate steps
–! Demand comes first
–! Items are produced to fill gaps in the buffers
•! 4 rounds of 30 seconds (x2)
Hands On – 2nd Step
© ThoughtWorks 2008
3"%4&5&3"%4&6&3"%4&7&3"%4&8&9)++&:;*%)&
![Page 16: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/16.jpg)
Stay Motivated!
© ThoughtWorks 2008
![Page 17: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/17.jpg)
What went wrong?
Houston we have a problem…
© ThoughtWorks 2008
![Page 18: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/18.jpg)
•! Another type of waste
•! Some people working more than others
•! Mura (Unevenness)
•! Heijunka
Balance number of people based on
constraints
Unleveled Process
© ThoughtWorks 2008
![Page 19: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/19.jpg)
•! Why does it still feel wrong?
•! What are the other teams doing?
•! What’s the purpose of the system?
•! Do we need 4 teams to build a house?
•! Teams 1 and 2 have overlapping tasks
Systems Thinking
© ThoughtWorks 2008
![Page 20: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/20.jpg)
•! Multi-skilled worker
•! Single piece flow
Yatai (Work Cell)
© ThoughtWorks 2008
![Page 21: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/21.jpg)
•! Using Work Cells
–! Each group will build 4 houses
–! Each person builds the whole house
–! Signal when all houses are built
Hands On – 3rd Step
© ThoughtWorks 2008
I*0+$J&9)++&:;*%)&
![Page 22: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/22.jpg)
Stay Motivated!
© ThoughtWorks 2008
![Page 23: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/23.jpg)
1st Step - Push System
2nd Step - Pull System
3rd Step - Work Cell
Our Results
© ThoughtWorks 2008
![Page 24: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/24.jpg)
•! We saw some of the practices
•! Practices are contextual
•! Underlying principles must be understood
–! Like agile!
Is That All?
© ThoughtWorks 2008
![Page 25: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/25.jpg)
Is That All?
© ThoughtWorks 2008
!"#$%
&$'#%()*%+,%-.#%
/0'12#"%
&$'#%()*%+,%
G&,"#20.+)&/)?0>)&D;/&%*??)%%% G&?;#%0%,)#,&K"L&;D&,:0#40#2%
G&@"#"2)@)#,&>/;M)?,&;/&>/;2/"@% G&,;,"+&@"#"2)@)#,&>:0+;%;>:L%
G&%),&;D&,;;+%&D;/&0@>+)@)#,"C;#% N;?*%&;#&,;,"+&?*%,;@)/&%"C%D"?C;#%
G&%L%,)@&D;/&>/;$*?C;#&O;;/&;#+L% G#&)#P0/;#@)#,&;D&,)"@K;/4&"#$&
0@>/;P)@)#,%
Q@>+)@)#,".+)&0#&"&%:;/,R&;/&@0$R&
,)/@&>)/0;$%
G&#)P)/&)#$0#2&%)"/?:&D;/&"&.)S)/&
K"L%
T*"+0,L&.*0+,&0#&>/;?)%%%
<P;+*C;#"/L%
![Page 26: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/26.jpg)
•! Continuous Improvement
•! Reflect and adapt
•! Learn by standardizing
•! Long term thinking
•! Respect People
Kaizen
© ThoughtWorks 2008
B+"#& -;&
E:)?4&G?,&
![Page 27: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/27.jpg)
Other Improvements?
© ThoughtWorks 2008
![Page 28: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/28.jpg)
•! Manufacturing is not the same as Software Development
•! Lean Product Development
–! Knowledge flow is not the same as material flow
Lean in Software Development
© ThoughtWorks 2008
![Page 29: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/29.jpg)
•! 7 Wastes in Software
–! Extra Features
–! Waiting
–! Unnecessary Transportation
–! Gold Plating
–! Partially Completed Work
–! Unnecessary Movement
–! Defects
–! Unused Employee Creativity
Lean in Software Development
© ThoughtWorks 2008
![Page 30: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/30.jpg)
•! Example: Push System in Software
Lean in Software Development
© ThoughtWorks 2008
![Page 31: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/31.jpg)
•! Example: Pull System in Software
Lean in Software Development
© ThoughtWorks 2008
![Page 32: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/32.jpg)
•! Example: Pull System in Software
Lean in Software Development
© ThoughtWorks 2008
![Page 33: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/33.jpg)
•! Much more:
–! Eliminate Waste
–! Create Knowledge
–! Build Quality In
–! Defer Commitment
–! Deliver Fast
–! Respect People
–! Improve System
•! You came to the wrong session !
Lean in Software Development
© ThoughtWorks 2008
![Page 34: The Lego Lean Game - dtsato · The Lego Lean Game Danilo Sato, Francisco Trindade Agiles 2008 – Buenos Aires - Argentina 22nd Oct 2008 © ThoughtWorks 2008](https://reader030.vdocuments.us/reader030/viewer/2022021802/5b65746a7f8b9a1f738b9b8e/html5/thumbnails/34.jpg)
Thank you!
Questions?
© ThoughtWorks 2008
dtsato.com
franktrindade.com