SlideShare ist ein Scribd-Unternehmen logo
1 von 48
The Lego Lean Game
Danilo Sato, Francisco Trindade
  XP 2009 – Sardinia - Italy


          25th May 2009




           © ThoughtWorks 2008
Agenda
• Quick introduction
• Simulating a production line
                                             Hands On


                                Debriefing



• How about software?                        Results


                       © ThoughtWorks 2008
Why are we here?
• 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!



                     © ThoughtWorks 2008
Lean?
• Toyota Production System
  – Revolutionized manufacturing (Ford vs. Toyota)
  – Started to be applied to different areas
    •   Google, Dell, Zara, …
    •   Product Development
    •   Supply Chain Management
    •   Software
    •   Healthcare
    •   …




                           © ThoughtWorks 2008
Lean?




© ThoughtWorks 2008
What we want to show
•   Push and Pull Systems
•   Kanban
•   Systems Thinking
•   Flow
•   Heijunka
•   Yatai (Work Cell)
•   And more…



                      © ThoughtWorks 2008
Hands On – 1st Step
• Let’s simulate a production line…



  Task 1      Task 2          Task 3             Task 4     Sell house



• 4 Teams                                • Follow the instructions
• 4 rounds of 40 seconds                 • Build houses
                                         • 1 Piece = $ 1.00
                                         • 1 House = $ 25.00

                           © ThoughtWorks 2008
Stay Motivated!




    © ThoughtWorks 2008
Houston we have a problem…




     What went wrong?




          © ThoughtWorks 2008
Waste
• Visible Inventory
• Over/Under Production




                    © ThoughtWorks 2008
7 Wastes of Manufacturing
•   Overproduction
•   Waiting
•   Unnecessary Transportation
•   Overprocessing
•   Inventory
•   Motion
•   Defects



                      © ThoughtWorks 2008
Push and Pull Systems
• Push System – upstream information

    Expected          Mass                Economies
    Demand         Production              of Scale




                    © ThoughtWorks 2008
Push and Pull Systems
• Push System – upstream information

    Expected          Mass                Economies
    Demand         Production              of Scale




                    © ThoughtWorks 2008
Push and Pull Systems
• Push System – upstream information

    Expected          Mass                 Economies
    Demand         Production               of Scale

• Pull System – downstream information

                    On Demand               Customer
    Adaptation
                    Production             Requirements


                     © ThoughtWorks 2008
Kanban
•   Physical device
•   Signals demand to downstream processes
•   Regulates demand on a pull system
•   Limits Work in Process (WIP)
•   Aids visual control
•   Self-directing




                     © ThoughtWorks 2008
Kanban




                                                   Process B
Process A




            Idle                                               Working
                   Buffer   Full




                             © ThoughtWorks 2008
Kanban




                                                  Process B
Process A




            Idle                                              Working
                   Buffer




                   Kanban
                            © ThoughtWorks 2008
Kanban




                                                     Process B
Process A




            Working                                              Working
                      Buffer




                               © ThoughtWorks 2008
Kanban




                                                   Process B
Process A




            Idle                                               Working
                   Buffer   Full




                             © ThoughtWorks 2008
Hands On – 2nd Step
• Using Pull and Kanban
  – Setup minimum buffers at intermediate steps
  – Demand comes first
  – Items are produced to fill gaps in the buffers


 Sell house   Task 4        Task 3             Task 2   Task 1



• 4 rounds of 40 seconds

                         © ThoughtWorks 2008
Stay Motivated!




    © ThoughtWorks 2008
Houston we have a problem…




     What went wrong?




          © ThoughtWorks 2008
Unleveled Process
•   Another type of waste
•   Some people working more than others
•   Mura (Unevenness)
•   Heijunka




                      © ThoughtWorks 2008
Flow
•   Final goal is a leveled process
•   Production line must be a continuous flow
•   One piece is bought when one piece is delivered
•   Sustainable pace




                       © ThoughtWorks 2008
Systems Thinking
• Why does it still feel wrong?
• What are the other teams
  doing?
• What’s the purpose of the
  system?




                      © ThoughtWorks 2008
Systems Thinking
• Why does it still feel wrong?
• What are the other teams
  doing?
• What’s the purpose of the
  system?




                      © ThoughtWorks 2008
Let’s Experiment
• Do we need 4 teams to build a house?
• Teams 1 and 2 have overlapping tasks




                    © ThoughtWorks 2008
Yatai (Work Cell)
• Multi-skilled worker
• Single piece flow




                         © ThoughtWorks 2008
Hands On – 3rd Step
• Using Work Cells
  – Each person builds a house
  – Round of 160 seconds
  – Signal (raise your hand) if you finish your house



            Sell house                         Build!



                         © ThoughtWorks 2008
Stay Motivated!




    © ThoughtWorks 2008
Houston we have a problem…




     What went wrong?




          © ThoughtWorks 2008
Kaizen
•   Continuous Improvement
•   Reflect and adapt                      Plan    Do

•   Learn by standardizing
•   Long term thinking                     Act    Check

•   Respect People




                     © ThoughtWorks 2008
Kaizen
•   Continuous Improvement
•   Reflect and adapt                      Plan    Do

•   Learn by standardizing
•   Long term thinking                     Act    Check

•   Respect People




                     © ThoughtWorks 2008
Improving the Process



                              It’s your turn to help
?                                   us improve the
       ?                                    process




            © ThoughtWorks 2008
Hands On – 4th Step
                            • Discuss your own
                              process
Team   Team                 • 1 round for each
  1      2                    team

Team   Team
  3      4


              © ThoughtWorks 2008
Stay Motivated!




    © ThoughtWorks 2008
Our Results

Push System

  Kanban

     Yatai

        Team’s Process

                 © ThoughtWorks 2008
Is That All?
• We saw some of the practices
• Practices are contextual
• Underlying principles must be understood
  – Like agile!




                     © ThoughtWorks 2008
What is Lean?
             Myth                                           Reality
         What TPS Is Not                                   What TPS Is
A tangible recipe for success                  A consistent way of thinking
A management project or program                A total management philosophy
A set of tools for implementation              Focus on total customer satisfaction
A system for production floor only             An environment of teamwork and
                                               improvement
Implementable in a short- or mid-              A never ending search for a better
term period                                    way
                                               Quality built in process
                                               Evolutionary


                                    © ThoughtWorks 2008
Lean in Software Development
• Manufacturing is not the same as Software
  Development
• Lean Product Development
  – Knowledge flow is not the same as material flow




                        © ThoughtWorks 2008
Lean in Software Development
•   Extra Features                         (Overproduction)
•   Waiting                                (Waiting)
•   Unnecessary Transportation             (Unnecessary Transportation)
•   Gold Plating                           (Overprocessing)
•   Partially Completed Work               (Inventory)
•   Unnecessary Movement                   (Motion)
•   Defects                                (Defects)
•   Unused Employee Creativity




                         © ThoughtWorks 2008
Lean in Software Development
• Example: Push System in Software




                    © ThoughtWorks 2008
Lean in Software Development
• Example: Pull System in Software




                     © ThoughtWorks 2008
Lean in Software Development
• Example: Pull System in Software




                     © ThoughtWorks 2008
Kanban

          In       Ready for                 Ready for             Ready for
To Do                          In Dev                    In Test               Done
        Analysis     Dev                       Test                Showcase




                                © ThoughtWorks 2008
Kanban

          In       Ready for                 Ready for             Ready for
To Do                          In Dev                    In Test               Done
        Analysis     Dev                       Test                Showcase




                                © ThoughtWorks 2008
Lean in Software Development
• Much more:                           • Lean:
  –   Eliminate Waste                          –   GenchiGembutsu
  –   Create Knowledge                         –   A3
  –   Build Quality In                         –   5 Whys?
  –   Defer Commitment                         –   Stop the Line
  –   Deliver Fast                             –   Andon
  –   Respect People                           –   Jidoka
  –   Improve System                           –   Mistake Proofing



                         © ThoughtWorks 2008
Thank you!

                  Questions?

dsato@thoughtworks.com                                dtsato.com
ftrindad@thoughtworks.com                     franktrindade.com




                        © ThoughtWorks 2008

Weitere ähnliche Inhalte

Was ist angesagt?

Kanban introduction
Kanban introductionKanban introduction
Kanban introductionAhmed Hammad
 
Lean Lego Game Slides - Short Presentation
Lean Lego Game Slides - Short PresentationLean Lego Game Slides - Short Presentation
Lean Lego Game Slides - Short PresentationiSixSigma.com
 
Agile and Lean Games
Agile and Lean GamesAgile and Lean Games
Agile and Lean GamesAdrian Smith
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by stepGiulio Roggero
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptxuhcougar1
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban MigrationSkills Matter
 
Lean Paper Airplane Folding Game
Lean Paper Airplane Folding GameLean Paper Airplane Folding Game
Lean Paper Airplane Folding Gameleansimulations
 
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...TKMG, Inc.
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and KanbanRajesh Viswanathan
 
Lean Management
Lean ManagementLean Management
Lean ManagementPeter Klym
 

Was ist angesagt? (20)

Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
13 smed methodology_v2
13 smed methodology_v213 smed methodology_v2
13 smed methodology_v2
 
Lean Lego Game Slides - Short Presentation
Lean Lego Game Slides - Short PresentationLean Lego Game Slides - Short Presentation
Lean Lego Game Slides - Short Presentation
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Agile and Lean Games
Agile and Lean GamesAgile and Lean Games
Agile and Lean Games
 
Kanban
Kanban Kanban
Kanban
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Kanban Agile.pptx
Kanban Agile.pptxKanban Agile.pptx
Kanban Agile.pptx
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
 
Fundamentals of Lean
Fundamentals of LeanFundamentals of Lean
Fundamentals of Lean
 
SMED-Observation Training
SMED-Observation TrainingSMED-Observation Training
SMED-Observation Training
 
Lean Paper Airplane Folding Game
Lean Paper Airplane Folding GameLean Paper Airplane Folding Game
Lean Paper Airplane Folding Game
 
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
13. value stream mapping
13. value stream mapping13. value stream mapping
13. value stream mapping
 
Lean Office by Operational Excellence Consulting
Lean Office by Operational Excellence ConsultingLean Office by Operational Excellence Consulting
Lean Office by Operational Excellence Consulting
 
Lean Management
Lean ManagementLean Management
Lean Management
 

Andere mochten auch

Catapult Simulation Instructions for Lean Six Sigma Training
Catapult Simulation Instructions for Lean Six Sigma TrainingCatapult Simulation Instructions for Lean Six Sigma Training
Catapult Simulation Instructions for Lean Six Sigma Traininglumensolutions
 
6 Sigma Catapult Project
6 Sigma Catapult Project6 Sigma Catapult Project
6 Sigma Catapult Projecttrojanbrewer
 
The Lean Training Game Exchange
The Lean Training Game ExchangeThe Lean Training Game Exchange
The Lean Training Game Exchange5S Supply
 
Six sigma green belt - catapult project
Six sigma green belt - catapult projectSix sigma green belt - catapult project
Six sigma green belt - catapult projectNicola Sandoli
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulationMarcus Hammarberg
 
Kids playing business games, Are you kidding?
Kids playing business games, Are you kidding?Kids playing business games, Are you kidding?
Kids playing business games, Are you kidding?Gabriella Dodero
 
The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)Adrian Howard
 
AgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteAgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteChileAgil
 
Marketing Digital en Mercados High-Tech
Marketing Digital en Mercados High-TechMarketing Digital en Mercados High-Tech
Marketing Digital en Mercados High-TechAntonio Matarranz
 
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...ChileAgil
 
Taller - Agile Product Development (Introducción)
Taller - Agile Product Development (Introducción)Taller - Agile Product Development (Introducción)
Taller - Agile Product Development (Introducción)Antonio Matarranz
 
The Inner Game of Lean and the Improvement Kata
The Inner Game of Lean and the Improvement KataThe Inner Game of Lean and the Improvement Kata
The Inner Game of Lean and the Improvement KataMeryl Runion Rose
 
6 SIGMA AND KAIZEN
6 SIGMA AND KAIZEN6 SIGMA AND KAIZEN
6 SIGMA AND KAIZENRameshkori31
 
Lean game air plane
Lean game air planeLean game air plane
Lean game air plane인성 김
 

Andere mochten auch (20)

Catapult Simulation Instructions for Lean Six Sigma Training
Catapult Simulation Instructions for Lean Six Sigma TrainingCatapult Simulation Instructions for Lean Six Sigma Training
Catapult Simulation Instructions for Lean Six Sigma Training
 
6 Sigma Catapult Project
6 Sigma Catapult Project6 Sigma Catapult Project
6 Sigma Catapult Project
 
The Lean Training Game Exchange
The Lean Training Game ExchangeThe Lean Training Game Exchange
The Lean Training Game Exchange
 
Six sigma green belt - catapult project
Six sigma green belt - catapult projectSix sigma green belt - catapult project
Six sigma green belt - catapult project
 
Six Sigma Sample Project
Six Sigma Sample ProjectSix Sigma Sample Project
Six Sigma Sample Project
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
 
Kids playing business games, Are you kidding?
Kids playing business games, Are you kidding?Kids playing business games, Are you kidding?
Kids playing business games, Are you kidding?
 
Drupal and the Art of Scrum
Drupal and the Art of ScrumDrupal and the Art of Scrum
Drupal and the Art of Scrum
 
XP Game - Introduction
XP Game - IntroductionXP Game - Introduction
XP Game - Introduction
 
XP Game
XP GameXP Game
XP Game
 
The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)The Customer Development Game (@ Lean Startup Group London)
The Customer Development Game (@ Lean Startup Group London)
 
AgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteAgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad Agilmente
 
Marketing Digital en Mercados High-Tech
Marketing Digital en Mercados High-TechMarketing Digital en Mercados High-Tech
Marketing Digital en Mercados High-Tech
 
Las SinCuenta Sombras de Scrum
Las SinCuenta Sombras de ScrumLas SinCuenta Sombras de Scrum
Las SinCuenta Sombras de Scrum
 
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
 
Taller - Agile Product Development (Introducción)
Taller - Agile Product Development (Introducción)Taller - Agile Product Development (Introducción)
Taller - Agile Product Development (Introducción)
 
The Inner Game of Lean and the Improvement Kata
The Inner Game of Lean and the Improvement KataThe Inner Game of Lean and the Improvement Kata
The Inner Game of Lean and the Improvement Kata
 
6 SIGMA AND KAIZEN
6 SIGMA AND KAIZEN6 SIGMA AND KAIZEN
6 SIGMA AND KAIZEN
 
Primera Reunión del SGLC. Daria Zimina
Primera Reunión del SGLC. Daria ZiminaPrimera Reunión del SGLC. Daria Zimina
Primera Reunión del SGLC. Daria Zimina
 
Lean game air plane
Lean game air planeLean game air plane
Lean game air plane
 

Ähnlich wie The Lego Lean Game (XP 2009 version)

ThoughtWorks Games Geek NIght
ThoughtWorks Games Geek NIghtThoughtWorks Games Geek NIght
ThoughtWorks Games Geek NIghtfrankmt
 
IE-009 Just In Time Systems
IE-009 Just In Time SystemsIE-009 Just In Time Systems
IE-009 Just In Time Systemshandbook
 
Introduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome ThemIntroduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome ThemConSanFrancisco123
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Cybera Inc.
 
Ruby In Enterprise Development
Ruby In Enterprise DevelopmentRuby In Enterprise Development
Ruby In Enterprise Developmentyelogic
 
Pivotal Labs Open View Presentation Continuous Build
Pivotal Labs Open View Presentation Continuous BuildPivotal Labs Open View Presentation Continuous Build
Pivotal Labs Open View Presentation Continuous Buildguestc8adce
 
Role of Retrospectives in Success of Agile Project
Role of Retrospectives in Success of Agile ProjectRole of Retrospectives in Success of Agile Project
Role of Retrospectives in Success of Agile ProjectNaresh Jain
 
Unified Process
Unified ProcessUnified Process
Unified Processguy_davis
 
Lean Keynote Agile Ukraine
Lean Keynote Agile UkraineLean Keynote Agile Ukraine
Lean Keynote Agile UkraineAlexey Krivitsky
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsGrigori Melnik
 
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case Study
Test Expo 2009   Site Confidence & Seriti Consulting   Load Test Case StudyTest Expo 2009   Site Confidence & Seriti Consulting   Load Test Case Study
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case StudyStephen Thair
 
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
Pivotal Labs Open View Presentation Quality Assurance And Developer TestingPivotal Labs Open View Presentation Quality Assurance And Developer Testing
Pivotal Labs Open View Presentation Quality Assurance And Developer Testingguestc8adce
 
Gw Pres Agile 4slideshare
Gw Pres Agile 4slideshareGw Pres Agile 4slideshare
Gw Pres Agile 4slideshareDave Burke
 
Tableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data VisualizationTableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data Visualizationlesterathayde
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inceptionudairaj
 
Behind The Scenes At My Spacecom
Behind The Scenes At My SpacecomBehind The Scenes At My Spacecom
Behind The Scenes At My SpacecomConSanFrancisco123
 
Coming Together: integrating industrial design and interaction design
Coming Together: integrating industrial design and interaction designComing Together: integrating industrial design and interaction design
Coming Together: integrating industrial design and interaction designJoannes Vandermeulen
 
Surviving The Downturn
Surviving The DownturnSurviving The Downturn
Surviving The Downturnpragkirk
 

Ähnlich wie The Lego Lean Game (XP 2009 version) (20)

ThoughtWorks Games Geek NIght
ThoughtWorks Games Geek NIghtThoughtWorks Games Geek NIght
ThoughtWorks Games Geek NIght
 
IE-009 Just In Time Systems
IE-009 Just In Time SystemsIE-009 Just In Time Systems
IE-009 Just In Time Systems
 
Introduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome ThemIntroduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome Them
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008
 
Ruby In Enterprise Development
Ruby In Enterprise DevelopmentRuby In Enterprise Development
Ruby In Enterprise Development
 
Pivotal Labs Open View Presentation Continuous Build
Pivotal Labs Open View Presentation Continuous BuildPivotal Labs Open View Presentation Continuous Build
Pivotal Labs Open View Presentation Continuous Build
 
Role of Retrospectives in Success of Agile Project
Role of Retrospectives in Success of Agile ProjectRole of Retrospectives in Success of Agile Project
Role of Retrospectives in Success of Agile Project
 
Unified Process
Unified ProcessUnified Process
Unified Process
 
Lean Keynote Agile Ukraine
Lean Keynote Agile UkraineLean Keynote Agile Ukraine
Lean Keynote Agile Ukraine
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile Methods
 
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case Study
Test Expo 2009   Site Confidence & Seriti Consulting   Load Test Case StudyTest Expo 2009   Site Confidence & Seriti Consulting   Load Test Case Study
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case Study
 
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
Pivotal Labs Open View Presentation Quality Assurance And Developer TestingPivotal Labs Open View Presentation Quality Assurance And Developer Testing
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
 
Gw Pres Agile 4slideshare
Gw Pres Agile 4slideshareGw Pres Agile 4slideshare
Gw Pres Agile 4slideshare
 
Lean in a Lean Economy
Lean in a Lean EconomyLean in a Lean Economy
Lean in a Lean Economy
 
Tableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data VisualizationTableau Software - Business Analytics and Data Visualization
Tableau Software - Business Analytics and Data Visualization
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inception
 
SAP... Simple!
SAP... Simple!SAP... Simple!
SAP... Simple!
 
Behind The Scenes At My Spacecom
Behind The Scenes At My SpacecomBehind The Scenes At My Spacecom
Behind The Scenes At My Spacecom
 
Coming Together: integrating industrial design and interaction design
Coming Together: integrating industrial design and interaction designComing Together: integrating industrial design and interaction design
Coming Together: integrating industrial design and interaction design
 
Surviving The Downturn
Surviving The DownturnSurviving The Downturn
Surviving The Downturn
 

Mehr von frankmt

Democratic Product Management - YOW CTO Summit 2016
Democratic Product Management - YOW CTO Summit 2016Democratic Product Management - YOW CTO Summit 2016
Democratic Product Management - YOW CTO Summit 2016frankmt
 
Take itoffshore scrumaus
Take itoffshore scrumausTake itoffshore scrumaus
Take itoffshore scrumausfrankmt
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Changefrankmt
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Changefrankmt
 
Take it Offshore
Take it OffshoreTake it Offshore
Take it Offshorefrankmt
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Changefrankmt
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Gamefrankmt
 
RapidFTR
RapidFTRRapidFTR
RapidFTRfrankmt
 
Coaching guerrilha
Coaching guerrilhaCoaching guerrilha
Coaching guerrilhafrankmt
 
Is Agile The New Waterfall
Is Agile The New WaterfallIs Agile The New Waterfall
Is Agile The New Waterfallfrankmt
 
Geek Night Manchester
Geek Night ManchesterGeek Night Manchester
Geek Night Manchesterfrankmt
 
Agiliidade Tartaruga
Agiliidade TartarugaAgiliidade Tartaruga
Agiliidade Tartarugafrankmt
 
Agile é O Novo Waterfall
Agile é O Novo WaterfallAgile é O Novo Waterfall
Agile é O Novo Waterfallfrankmt
 

Mehr von frankmt (13)

Democratic Product Management - YOW CTO Summit 2016
Democratic Product Management - YOW CTO Summit 2016Democratic Product Management - YOW CTO Summit 2016
Democratic Product Management - YOW CTO Summit 2016
 
Take itoffshore scrumaus
Take itoffshore scrumausTake itoffshore scrumaus
Take itoffshore scrumaus
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Take it Offshore
Take it OffshoreTake it Offshore
Take it Offshore
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
 
RapidFTR
RapidFTRRapidFTR
RapidFTR
 
Coaching guerrilha
Coaching guerrilhaCoaching guerrilha
Coaching guerrilha
 
Is Agile The New Waterfall
Is Agile The New WaterfallIs Agile The New Waterfall
Is Agile The New Waterfall
 
Geek Night Manchester
Geek Night ManchesterGeek Night Manchester
Geek Night Manchester
 
Agiliidade Tartaruga
Agiliidade TartarugaAgiliidade Tartaruga
Agiliidade Tartaruga
 
Agile é O Novo Waterfall
Agile é O Novo WaterfallAgile é O Novo Waterfall
Agile é O Novo Waterfall
 

Kürzlich hochgeladen

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

The Lego Lean Game (XP 2009 version)

  • 1. The Lego Lean Game Danilo Sato, Francisco Trindade XP 2009 – Sardinia - Italy 25th May 2009 © ThoughtWorks 2008
  • 2. Agenda • Quick introduction • Simulating a production line Hands On Debriefing • How about software? Results © ThoughtWorks 2008
  • 3. Why are we here? • 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! © ThoughtWorks 2008
  • 4. Lean? • Toyota Production System – Revolutionized manufacturing (Ford vs. Toyota) – Started to be applied to different areas • Google, Dell, Zara, … • Product Development • Supply Chain Management • Software • Healthcare • … © ThoughtWorks 2008
  • 6. What we want to show • Push and Pull Systems • Kanban • Systems Thinking • Flow • Heijunka • Yatai (Work Cell) • And more… © ThoughtWorks 2008
  • 7. Hands On – 1st Step • Let’s simulate a production line… Task 1 Task 2 Task 3 Task 4 Sell house • 4 Teams • Follow the instructions • 4 rounds of 40 seconds • Build houses • 1 Piece = $ 1.00 • 1 House = $ 25.00 © ThoughtWorks 2008
  • 8. Stay Motivated! © ThoughtWorks 2008
  • 9. Houston we have a problem… What went wrong? © ThoughtWorks 2008
  • 10. Waste • Visible Inventory • Over/Under Production © ThoughtWorks 2008
  • 11. 7 Wastes of Manufacturing • Overproduction • Waiting • Unnecessary Transportation • Overprocessing • Inventory • Motion • Defects © ThoughtWorks 2008
  • 12. Push and Pull Systems • Push System – upstream information Expected Mass Economies Demand Production of Scale © ThoughtWorks 2008
  • 13. Push and Pull Systems • Push System – upstream information Expected Mass Economies Demand Production of Scale © ThoughtWorks 2008
  • 14. Push and Pull Systems • Push System – upstream information Expected Mass Economies Demand Production of Scale • Pull System – downstream information On Demand Customer Adaptation Production Requirements © ThoughtWorks 2008
  • 15. Kanban • Physical device • Signals demand to downstream processes • Regulates demand on a pull system • Limits Work in Process (WIP) • Aids visual control • Self-directing © ThoughtWorks 2008
  • 16. Kanban Process B Process A Idle Working Buffer Full © ThoughtWorks 2008
  • 17. Kanban Process B Process A Idle Working Buffer Kanban © ThoughtWorks 2008
  • 18. Kanban Process B Process A Working Working Buffer © ThoughtWorks 2008
  • 19. Kanban Process B Process A Idle Working Buffer Full © ThoughtWorks 2008
  • 20. Hands On – 2nd Step • Using Pull and Kanban – Setup minimum buffers at intermediate steps – Demand comes first – Items are produced to fill gaps in the buffers Sell house Task 4 Task 3 Task 2 Task 1 • 4 rounds of 40 seconds © ThoughtWorks 2008
  • 21. Stay Motivated! © ThoughtWorks 2008
  • 22. Houston we have a problem… What went wrong? © ThoughtWorks 2008
  • 23. Unleveled Process • Another type of waste • Some people working more than others • Mura (Unevenness) • Heijunka © ThoughtWorks 2008
  • 24. Flow • Final goal is a leveled process • Production line must be a continuous flow • One piece is bought when one piece is delivered • Sustainable pace © ThoughtWorks 2008
  • 25. Systems Thinking • Why does it still feel wrong? • What are the other teams doing? • What’s the purpose of the system? © ThoughtWorks 2008
  • 26. Systems Thinking • Why does it still feel wrong? • What are the other teams doing? • What’s the purpose of the system? © ThoughtWorks 2008
  • 27. Let’s Experiment • Do we need 4 teams to build a house? • Teams 1 and 2 have overlapping tasks © ThoughtWorks 2008
  • 28. Yatai (Work Cell) • Multi-skilled worker • Single piece flow © ThoughtWorks 2008
  • 29. Hands On – 3rd Step • Using Work Cells – Each person builds a house – Round of 160 seconds – Signal (raise your hand) if you finish your house Sell house Build! © ThoughtWorks 2008
  • 30. Stay Motivated! © ThoughtWorks 2008
  • 31. Houston we have a problem… What went wrong? © ThoughtWorks 2008
  • 32. Kaizen • Continuous Improvement • Reflect and adapt Plan Do • Learn by standardizing • Long term thinking Act Check • Respect People © ThoughtWorks 2008
  • 33. Kaizen • Continuous Improvement • Reflect and adapt Plan Do • Learn by standardizing • Long term thinking Act Check • Respect People © ThoughtWorks 2008
  • 34. Improving the Process It’s your turn to help ? us improve the ? process © ThoughtWorks 2008
  • 35. Hands On – 4th Step • Discuss your own process Team Team • 1 round for each 1 2 team Team Team 3 4 © ThoughtWorks 2008
  • 36. Stay Motivated! © ThoughtWorks 2008
  • 37. Our Results Push System Kanban Yatai Team’s Process © ThoughtWorks 2008
  • 38. Is That All? • We saw some of the practices • Practices are contextual • Underlying principles must be understood – Like agile! © ThoughtWorks 2008
  • 39. What is Lean? Myth Reality What TPS Is Not What TPS Is A tangible recipe for success A consistent way of thinking A management project or program A total management philosophy A set of tools for implementation Focus on total customer satisfaction A system for production floor only An environment of teamwork and improvement Implementable in a short- or mid- A never ending search for a better term period way Quality built in process Evolutionary © ThoughtWorks 2008
  • 40. Lean in Software Development • Manufacturing is not the same as Software Development • Lean Product Development – Knowledge flow is not the same as material flow © ThoughtWorks 2008
  • 41. Lean in Software Development • Extra Features (Overproduction) • Waiting (Waiting) • Unnecessary Transportation (Unnecessary Transportation) • Gold Plating (Overprocessing) • Partially Completed Work (Inventory) • Unnecessary Movement (Motion) • Defects (Defects) • Unused Employee Creativity © ThoughtWorks 2008
  • 42. Lean in Software Development • Example: Push System in Software © ThoughtWorks 2008
  • 43. Lean in Software Development • Example: Pull System in Software © ThoughtWorks 2008
  • 44. Lean in Software Development • Example: Pull System in Software © ThoughtWorks 2008
  • 45. Kanban In Ready for Ready for Ready for To Do In Dev In Test Done Analysis Dev Test Showcase © ThoughtWorks 2008
  • 46. Kanban In Ready for Ready for Ready for To Do In Dev In Test Done Analysis Dev Test Showcase © ThoughtWorks 2008
  • 47. Lean in Software Development • Much more: • Lean: – Eliminate Waste – GenchiGembutsu – Create Knowledge – A3 – Build Quality In – 5 Whys? – Defer Commitment – Stop the Line – Deliver Fast – Andon – Respect People – Jidoka – Improve System – Mistake Proofing © ThoughtWorks 2008
  • 48. Thank you! Questions? dsato@thoughtworks.com dtsato.com ftrindad@thoughtworks.com franktrindade.com © ThoughtWorks 2008

Hinweis der Redaktion

  1. 35 min
  2. Lean came with definition of waste Everything that is done but not necessary for the final productThere is one visible kind of waste now: inventory How may houses produced x 25 Pieces x 1Compare inventory accumulation with chartShow over/under production in the example Houses produced but not sold Houses demanded but not produced
  3. Overproductionproducing items when orders have not been received.Waiting People waiting to have their setup readyConveyance Unnecessary transportationOverprocessing More work than necessary Inventory Example cited beforeMotion Time lost in moving parts of the system/productDefects If in the end we have a defect in the product, everything was thrown awayIt could be argued that the work done is going to be useful in the future But how about if the market changes?
  4. PushFord: demand was not an issue. Sell everything that is produced. Goal: maximize productionEver cheaper labour, ever faster machines  ran out of both
  5. TaiichiOhno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket
  6. PullSupermarketProduce based on demandNeed a way to signalize when more work has to be done
  7. You need somehow to signalize that more work is needed
  8. 55 minExplain how the process should work
  9. Break after retrospective
  10. One solution: balance number of people based on constraints
  11. Video: Production line of BoingBalance people based on constraintWhat’s the ideal scenario?
  12. 1:55
  13. Discussao sobre como modificar o processo
  14. 2:30
  15. On a practice level Pull system/Kanban (Later section)On a principle level Challenging status quo Inspect quality in Competing against yourself Empowering people
  16. Predictable and Repeatable (as in Manufacturing): Build process / Deployment processCreative / Information Flow / Create Knowledge (as in Product Development)