SlideShare a Scribd company logo
The Lean Lego Game
Francisco Trindade
Danilo Sato
Agenda
  Quick Introduction

  Simulating a production line

  How about software ?
Process
Debriefing

   Hands On




              Results



Process
Debriefing

   Hands On




              Results
                            3x
Process
Why ?
Lean concepts
 being used in the
 software world

 But without much contact
 with Lean principles and
 practices


Why ?
“... over the years there have been some
ostensibly ʻleanʼ promoters that reduced lean
thinking to a mechanistic superficial level of
management tools such as kanban and queue
management.

... the essence of successful lean thinking is
building people, then building products and a
culture of “challenge the status quo
continuous improvement ” Lean Primer (http://tinyurl.com/owvhut)
“... over the years there have been some
ostensibly ʻleanʼ promoters that reduced lean
thinking to a mechanistic superficial level of
management tools such as kanban and queue
management.

... the essence of successful lean thinking is
building people, then building products and a
culture of “challenge the status quo
continuous improvement ” Lean Primer (http://tinyurl.com/owvhut)


            We’re here to introduce you to Lean
Lean
Toyota Production
     System
Revolutionized
manufacturing
Revolutionized     Applied to
manufacturing    different areas
What we want to show
Push


What we want to show
Push

          Pull
What we want to show
Push

          Pull
Flow

What we want to show
Push

          Pull
Flow
   Systems
      Thinking

What we want to show
Push

          Pull
Flow     Yatai
   Systems
      Thinking

What we want to show
Push

          Pull
Flow     Yatai
   Systems
      Thinking
            Heijunka
What we want to show
Hands on - 1st Step
Task 1   Task 2   Task 3   Task 4




Hands on - 1st Step
Task 1   Task 2   Task 3      Task 4


                            4 Teams
                           4 Rounds
                            30 secs

Hands on - 1st Step
Task 1      Task 2    Task 3   Task 4


         Follow the instructions
         Build houses
         1 Piece = $ 1.00
         1 House = $ 25.00

Hands on - 1st Step
What went wrong ?




Houston, we have a problem...
Visible Inventory
Over/Under Production




Waste
Visible Inventory
Over/Under Production




Waste
Visible Inventory
Over/Under Production
                    700                       Task 4
                                              Task 3
                                              Task 2
                    525                       Task 1

                    350


                    175


                     0
                          0   1   2   3   4

Waste
7 Wastes of Manufacturing
Overproduction




7 Wastes of Manufacturing
Overproduction

Waiting




7 Wastes of Manufacturing
Overproduction

Waiting

Overprocessing




7 Wastes of Manufacturing
Overproduction

Waiting

Overprocessing

Unnecessary
Transportation



7 Wastes of Manufacturing
Overproduction    Inventory

Waiting

Overprocessing

Unnecessary
Transportation



7 Wastes of Manufacturing
Overproduction    Inventory

Waiting           Motion

Overprocessing

Unnecessary
Transportation



7 Wastes of Manufacturing
Overproduction    Inventory

Waiting           Motion

Overprocessing    Defects

Unnecessary
Transportation



7 Wastes of Manufacturing
Push and Pull Systems
Push




Push and Pull Systems
Push
  Expected
  Demand




Push and Pull Systems
Push
  Expected   Mass
  Demand     Production




Push and Pull Systems
Push
  Expected   Mass         Economies
  Demand     Production   of Scale




Push and Pull Systems
Push




Push and Pull Systems
Push



                     “Any colour, as
                   long as it’s black”
                               Henry Ford




Push and Pull Systems
Push
  Expected   Mass         Economies
  Demand     Production   of Scale




Push and Pull Systems
Push
  Expected   Mass         Economies
  Demand     Production   of Scale




Pull




Push and Pull Systems
Push
  Expected   Mass         Economies
  Demand     Production   of Scale




Pull
                              Customer
                           Requirements



Push and Pull Systems
Push
  Expected   Mass             Economies
  Demand     Production       of Scale




Pull
                On Demand         Customer
                 Production    Requirements



Push and Pull Systems
Push
  Expected          Mass             Economies
  Demand            Production       of Scale




Pull
                       On Demand         Customer
       Adaptation
                        Production    Requirements



Push and Pull Systems
Pull




Push and Pull Systems
Pull




Push and Pull Systems
TASK 1




Kanban
         TASK 2
TASK 1




Kanban
         TASK 2
TASK 1




Kanban
         TASK 2
TASK 1




Kanban
         TASK 2
Signals demand
                      Regulates demand
                      Limits Work in Process
    TASK 1




             TASK 2
                      Aids visual control
                      Self-directing




Kanban
Signals demand
         Regulates demand
         Limits Work in Process
         Aids visual control
         Self-directing




Kanban
Signals demand
         Regulates demand
         Limits Work in Process
         Aids visual control
         Self-directing




Kanban
Pull System


Hands on - 2nd Step
Task 1   Task 2   Task 3   Task 4




   Pull System


Hands on - 2nd Step
Task 1   Task 2   Task 3      Task 4


                            4 Teams
   Pull System             4 Rounds
                            30 secs

Hands on - 2nd Step
Task 1       Task 2       Task 3        Task 4


Pull System
   Setup minimum buffers at intermediate steps
   Demand comes first
   Items are produced to fill gaps in the buffers


Hands on - 2nd Step
Task 1       Task 2       Task 3        Task 4


Pull System
   Setup minimum buffers at intermediate steps
   Demand comes first            nban
                             Ka
   Items are produced to fill gaps in the buffers


Hands on - 2nd Step
What went wrong ?




Houston, we have a problem...
Another type of waste
 Some people working more than others
 Mura (Unevenness)
 Heijunka




Unleveled Process
Goal is a leveled process
Production line must be a continuous flow
One piece is bought when one piece is delivered
Sustainable pace




Flow
Goal is a leveled process
Production line must be a continuous flow
One piece is bought when one piece is delivered
Sustainable pace




Flow                    Watch the baton, not the ru
                                                       nners
                                            rimer (http://tiny
                                             Lean P
                                                              url.com/owvhut)
Goal is a leveled process
Production line must be a continuous flow
One piece is bought when one piece is delivered
Sustainable pace




Flow                    Watch the baton, not the ru
                                                       nners
                                            rimer (http://tiny
                                             Lean P
                                                              url.com/owvhut)
http://www.youtube.com/watch?v=nq9SnHXIG00


Flow
Why does it still feel wrong?
  What are the other teams doing?
  What’s the purpose of the system?




Systems Thinking
“A bad system
                     will beat a
                    good person
                     every time”

                       W. Eduards Deming




Systems Thinking
Do we need 4 teams to build a house?
 Teams 1 and 2 have overlapping tasks




Systems Thinking
Multi-skilled worker
Single piece flow




Yatai (Work Cell)
Hands on - 3rd Step
Sell house    Build




Hands on - 3rd Step
Sell house     Build




Hands on - 3rd Step
Sell house                 Build



  Each person builds a house
  Round of 120 seconds
  Signal if you finish it



Hands on - 3rd Step
What went wrong ?




Houston, we have a problem...
Continuous Improvement
 Reflect and adapt
 Learn by standardizing
 Long term thinking
 Respect People




Kaizen
Continuous Improvement
 Reflect and adapt
 Learn by standardizing
 Long term thinking
 Respect People




Kaizen
Continuous Improvement
 Reflect and adapt
 Learn by standardizing
 Long term thinking
 Respect People

           “Toyota’s real ad vantage was its ability to
           harness the inte llect of ‘ordinary’ employees”
           Gary Hamel

Kaizen
Is that all ?
Push System




Is that all ?
Push System


                Pull System




Is that all ?
Push System


                Pull System


                              Yatai




Is that all ?
Push System


                Pull System


                              Yatai


                         What’s next ?

Is that all ?
Push System
                We saw some of the practices
  Pull System   Practices are contextual
                Principles must be understood
     Yatai



Is that all ?
What TPS is Not
         A recipe for success
         A management project or program
         A set of tools for implementation
         A system for production floor only
         Implementable in a short- or mid- term period




What is Lean ?
What TPS is
         A consistent way of thinking
         A total management philosophy
         Focus on total customer satisfaction
         An environment of teamwork and improvement
         A never ending search for a better way




What is Lean ?
Lean in Software Development
X
Lean in Software Development
Overproduction               Inventory

Waiting                      Motion

Overprocessing               Defects

Unnecessary Transportation




Lean in Software Development
Overproduction
Waiting
Unnecessary Transportation
Overprocessing
Inventory
Motion
Defects


Lean in Software Development
Overproduction
Waiting
Unnecessary Transportation
                             Overprocessing
                             Inventory
Motion
Defects


Lean in Software Development
Extra Features             Overproduction
Waiting
Unnecessary Transportation
Gold Plating               Overprocessing
Partially Completed Work   Inventory
Motion
Defects
Unused Employee Creativity

Lean in Software Development
Kanban Board




Lean in Software Development
Kanban Board




Lean in Software Development
Kanban Board




Lean in Software Development
Controlling Kanban




       Do you have a stable process ?




Lean in Software Development
Controlling Kanban




Lean in Software Development
Controlling Kanban




Lean in Software Development
Controlling Kanban




Lean in Software Development
Controlling Kanban




Lean in Software Development
Much more:




Lean in Software Development
Much more:
 Eliminate Waste
 Create Knowledge
 Build Quality In
 Defer Commitment
 Deliver Fast
 Respect People
 Improve System


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


Lean in Software Development
Lean in Software Development
X
Lean in Software Development
Agile Open Office
  http://connect.thoughtworks.com/agile2009/

TW One on One
 http://connect.thoughtworks.com/1on1



Something extra...
Thank You!
                            Questions ?



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

More Related Content

What's hot

Lean Learning: Iowa Lean Consortium Presentation
Lean Learning: Iowa Lean Consortium PresentationLean Learning: Iowa Lean Consortium Presentation
Lean Learning: Iowa Lean Consortium Presentation
Chet Marchwinski
 
Lean Leadership: Part 1 of 3
Lean Leadership: Part 1 of 3Lean Leadership: Part 1 of 3
Lean Leadership: Part 1 of 3
TKMG, Inc.
 
Lean Mindsets and Behaviors
Lean Mindsets and BehaviorsLean Mindsets and Behaviors
Lean Mindsets and Behaviors
TKMG, Inc.
 
Kanban
KanbanKanban
Kanban
atif22
 
Standard Work: The Standard Pig Game
Standard Work: The Standard Pig GameStandard Work: The Standard Pig Game
Standard Work: The Standard Pig Game
Operational Excellence Consulting
 
Lean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.comLean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.com
NareshChawla
 
Shop floor management new flyer 1 day workshop - november 2016
Shop floor management new flyer 1 day workshop - november 2016Shop floor management new flyer 1 day workshop - november 2016
Shop floor management new flyer 1 day workshop - november 2016
W3 Group Canada Inc.
 
Kanban pizza game
Kanban pizza gameKanban pizza game
Kanban pizza game
Ralf Kruse
 
The Lean Game
The Lean GameThe Lean Game
The Lean Game
Sneha Kadam
 
Numbers simulation - less is more!
Numbers simulation - less is more!Numbers simulation - less is more!
Numbers simulation - less is more!
Marcus Hammarberg
 
The Lean Transformation
The Lean Transformation The Lean Transformation
The Lean Transformation
Dave Salzwedel
 
Process Change: Communication & Training Tips
Process Change:  Communication & Training TipsProcess Change:  Communication & Training Tips
Process Change: Communication & Training Tips
TKMG, Inc.
 
Lean Manufacturing
Lean ManufacturingLean Manufacturing
We've Had it All Wrong: Manage Processes, Not people
We've Had it All Wrong: Manage Processes, Not peopleWe've Had it All Wrong: Manage Processes, Not people
We've Had it All Wrong: Manage Processes, Not people
TKMG, Inc.
 
Cycle time reduction
Cycle time reductionCycle time reduction
Cycle time reduction
Digvijay Phadke
 
Value stream mapping training
Value stream mapping trainingValue stream mapping training
Value stream mapping training
Justo Castellon
 
Gemba walks
Gemba walksGemba walks
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
Marcus Hammarberg
 

What's hot (20)

Lean Learning: Iowa Lean Consortium Presentation
Lean Learning: Iowa Lean Consortium PresentationLean Learning: Iowa Lean Consortium Presentation
Lean Learning: Iowa Lean Consortium Presentation
 
Lean Leadership: Part 1 of 3
Lean Leadership: Part 1 of 3Lean Leadership: Part 1 of 3
Lean Leadership: Part 1 of 3
 
Lean Mindsets and Behaviors
Lean Mindsets and BehaviorsLean Mindsets and Behaviors
Lean Mindsets and Behaviors
 
Kanban
KanbanKanban
Kanban
 
Standard Work: The Standard Pig Game
Standard Work: The Standard Pig GameStandard Work: The Standard Pig Game
Standard Work: The Standard Pig Game
 
Lean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.comLean Manufacturing : Concept & Overview nkchawla@gmail.com
Lean Manufacturing : Concept & Overview nkchawla@gmail.com
 
Shop floor management new flyer 1 day workshop - november 2016
Shop floor management new flyer 1 day workshop - november 2016Shop floor management new flyer 1 day workshop - november 2016
Shop floor management new flyer 1 day workshop - november 2016
 
Kanban pizza game
Kanban pizza gameKanban pizza game
Kanban pizza game
 
The Lean Game
The Lean GameThe Lean Game
The Lean Game
 
Numbers simulation - less is more!
Numbers simulation - less is more!Numbers simulation - less is more!
Numbers simulation - less is more!
 
Standard work
Standard workStandard work
Standard work
 
The Lean Transformation
The Lean Transformation The Lean Transformation
The Lean Transformation
 
Process Change: Communication & Training Tips
Process Change:  Communication & Training TipsProcess Change:  Communication & Training Tips
Process Change: Communication & Training Tips
 
Lean Manufacturing
Lean ManufacturingLean Manufacturing
Lean Manufacturing
 
Kaizen
KaizenKaizen
Kaizen
 
We've Had it All Wrong: Manage Processes, Not people
We've Had it All Wrong: Manage Processes, Not peopleWe've Had it All Wrong: Manage Processes, Not people
We've Had it All Wrong: Manage Processes, Not people
 
Cycle time reduction
Cycle time reductionCycle time reduction
Cycle time reduction
 
Value stream mapping training
Value stream mapping trainingValue stream mapping training
Value stream mapping training
 
Gemba walks
Gemba walksGemba walks
Gemba walks
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
 

Similar to Lean Lego Game

Lean Into Kaizen
Lean Into KaizenLean Into Kaizen
Lean Into Kaizen
Andrew Edwards
 
Ch 1-intro-to-lean (1)
Ch 1-intro-to-lean (1)Ch 1-intro-to-lean (1)
Ch 1-intro-to-lean (1)
Hårsh Pätél
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
Giulio Roggero
 
Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and Cadence
Aaron Sanders
 
The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management
Rundeck
 
SRE Lessons for the Enterprise
SRE Lessons for the Enterprise SRE Lessons for the Enterprise
SRE Lessons for the Enterprise
Rundeck
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
Rundeck
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
Adrian Carr
 
Its not about the tooling
Its not about the toolingIts not about the tooling
Its not about the tooling
Bram Vogelaar
 
Book Review: The Toyota Way by Harish Verma
Book Review: The Toyota Way  by Harish VermaBook Review: The Toyota Way  by Harish Verma
Book Review: The Toyota Way by Harish Vermaopepiimraipur
 
OSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatOSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas Bhagat
NETWAYS
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas Bhagat
NETWAYS
 
Lean Warehouse 101
Lean Warehouse 101 Lean Warehouse 101
Lean Warehouse 101
Colin Reed
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Rundeck
 
Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens
Rundeck
 
Settlers of DevOps - DevOpsDays Boston 2017
Settlers of DevOps - DevOpsDays Boston 2017Settlers of DevOps - DevOpsDays Boston 2017
Settlers of DevOps - DevOpsDays Boston 2017
Rob Cummings
 
Self-Service Operations: Because Ops Still Happens
Self-Service Operations: Because Ops Still HappensSelf-Service Operations: Because Ops Still Happens
Self-Service Operations: Because Ops Still Happens
Rundeck
 
Kanban in Action
Kanban in ActionKanban in Action
Kanban in Action
Marcus Hammarberg
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
frankmt
 
Feedback loops - the second way towards the world of DevOps
Feedback loops - the second way towards the world of DevOpsFeedback loops - the second way towards the world of DevOps
Feedback loops - the second way towards the world of DevOps
Tapio Rautonen
 

Similar to Lean Lego Game (20)

Lean Into Kaizen
Lean Into KaizenLean Into Kaizen
Lean Into Kaizen
 
Ch 1-intro-to-lean (1)
Ch 1-intro-to-lean (1)Ch 1-intro-to-lean (1)
Ch 1-intro-to-lean (1)
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
 
Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and Cadence
 
The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management
 
SRE Lessons for the Enterprise
SRE Lessons for the Enterprise SRE Lessons for the Enterprise
SRE Lessons for the Enterprise
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
Its not about the tooling
Its not about the toolingIts not about the tooling
Its not about the tooling
 
Book Review: The Toyota Way by Harish Verma
Book Review: The Toyota Way  by Harish VermaBook Review: The Toyota Way  by Harish Verma
Book Review: The Toyota Way by Harish Verma
 
OSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas BhagatOSMC 2015 | Testing in Production by Devdas Bhagat
OSMC 2015 | Testing in Production by Devdas Bhagat
 
OSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas BhagatOSMC 2015: Testing in Production by Devdas Bhagat
OSMC 2015: Testing in Production by Devdas Bhagat
 
Lean Warehouse 101
Lean Warehouse 101 Lean Warehouse 101
Lean Warehouse 101
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 
Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens
 
Settlers of DevOps - DevOpsDays Boston 2017
Settlers of DevOps - DevOpsDays Boston 2017Settlers of DevOps - DevOpsDays Boston 2017
Settlers of DevOps - DevOpsDays Boston 2017
 
Self-Service Operations: Because Ops Still Happens
Self-Service Operations: Because Ops Still HappensSelf-Service Operations: Because Ops Still Happens
Self-Service Operations: Because Ops Still Happens
 
Kanban in Action
Kanban in ActionKanban in Action
Kanban in Action
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Feedback loops - the second way towards the world of DevOps
Feedback loops - the second way towards the world of DevOpsFeedback loops - the second way towards the world of DevOps
Feedback loops - the second way towards the world of DevOps
 

More from Danilo Sato

Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014
Danilo Sato
 
Keynote RuPy Natal 2014
Keynote RuPy Natal 2014Keynote RuPy Natal 2014
Keynote RuPy Natal 2014
Danilo Sato
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega Contínua
Danilo Sato
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega Contínua
Danilo Sato
 
Refactoring Strategies: Beyond the Basics
Refactoring Strategies: Beyond the BasicsRefactoring Strategies: Beyond the Basics
Refactoring Strategies: Beyond the Basics
Danilo Sato
 
Revisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilRevisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia Ágil
Danilo Sato
 
O que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a ObjetosO que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a Objetos
Danilo Sato
 
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Danilo Sato
 
Estratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-báEstratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-bá
Danilo Sato
 
Coding Dojo Introduction
Coding Dojo IntroductionCoding Dojo Introduction
Coding Dojo Introduction
Danilo Sato
 
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Danilo Sato
 
Refactoring at Large
Refactoring at LargeRefactoring at Large
Refactoring at Large
Danilo Sato
 
Refatoração em Larga Escala
Refatoração em Larga EscalaRefatoração em Larga Escala
Refatoração em Larga Escala
Danilo Sato
 
Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011
Danilo Sato
 

More from Danilo Sato (14)

Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014
 
Keynote RuPy Natal 2014
Keynote RuPy Natal 2014Keynote RuPy Natal 2014
Keynote RuPy Natal 2014
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega Contínua
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega Contínua
 
Refactoring Strategies: Beyond the Basics
Refactoring Strategies: Beyond the BasicsRefactoring Strategies: Beyond the Basics
Refactoring Strategies: Beyond the Basics
 
Revisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilRevisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia Ágil
 
O que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a ObjetosO que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a Objetos
 
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
 
Estratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-báEstratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-bá
 
Coding Dojo Introduction
Coding Dojo IntroductionCoding Dojo Introduction
Coding Dojo Introduction
 
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
 
Refactoring at Large
Refactoring at LargeRefactoring at Large
Refactoring at Large
 
Refatoração em Larga Escala
Refatoração em Larga EscalaRefatoração em Larga Escala
Refatoração em Larga Escala
 
Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

Lean Lego Game

Editor's Notes

  1. Principios x Praticas Mas a gente esta mostrando praticas....
  2. Principios x Praticas Mas a gente esta mostrando praticas....
  3. Product Development Supply Chain Management Healthcare Software
  4. Product Development Supply Chain Management Healthcare Software
  5. Product Development Supply Chain Management Healthcare Software
  6. Product Development Supply Chain Management Healthcare Software
  7. And more...
  8. And more...
  9. And more...
  10. And more...
  11. And more...
  12. And more...
  13. Make sure everyone understands the tasks (really..) Count number of pieces between rounds 10 mins
  14. Make sure everyone understands the tasks (really..) Count number of pieces between rounds 10 mins
  15. Make sure everyone understands the tasks (really..) Count number of pieces between rounds 10 mins
  16. Make sure everyone understands the tasks (really..) Count number of pieces between rounds 10 mins
  17. 20 mins
  18. Lean came with definition of waste Anything that doesnt add value What is Value ? Seen through client’s point of view Everything that is done but not necessary for the final product There is one visible kind of waste now: inventory How may houses produced x 25 Pieces x 1 Compare inventory accumulation with chart Show over/under production in the example Houses produced but not sold Houses demanded but not produced
  19. Lean came with definition of waste Anything that doesnt add value What is Value ? Seen through client’s point of view Everything that is done but not necessary for the final product There is one visible kind of waste now: inventory How may houses produced x 25 Pieces x 1 Compare inventory accumulation with chart Show over/under production in the example Houses produced but not sold Houses demanded but not produced
  20. Overproduction producing items when orders have not been received. Waiting People waiting to have their setup ready Conveyance Unnecessary transportation Overprocessing More work than necessary Inventory Example cited before Motion People moving Defects If in the end we have a defect in the product, everything was thrown away It could be argued that the work done is going to be useful in the future But how about if the market changes?
  21. Overproduction producing items when orders have not been received. Waiting People waiting to have their setup ready Conveyance Unnecessary transportation Overprocessing More work than necessary Inventory Example cited before Motion People moving Defects If in the end we have a defect in the product, everything was thrown away It could be argued that the work done is going to be useful in the future But how about if the market changes?
  22. Overproduction producing items when orders have not been received. Waiting People waiting to have their setup ready Conveyance Unnecessary transportation Overprocessing More work than necessary Inventory Example cited before Motion People moving Defects If in the end we have a defect in the product, everything was thrown away It could be argued that the work done is going to be useful in the future But how about if the market changes?
  23. Overproduction producing items when orders have not been received. Waiting People waiting to have their setup ready Conveyance Unnecessary transportation Overprocessing More work than necessary Inventory Example cited before Motion People moving Defects If in the end we have a defect in the product, everything was thrown away It could be argued that the work done is going to be useful in the future But how about if the market changes?
  24. Overproduction producing items when orders have not been received. Waiting People waiting to have their setup ready Conveyance Unnecessary transportation Overprocessing More work than necessary Inventory Example cited before Motion People moving Defects If in the end we have a defect in the product, everything was thrown away It could be argued that the work done is going to be useful in the future But how about if the market changes?
  25. Overproduction producing items when orders have not been received. Waiting People waiting to have their setup ready Conveyance Unnecessary transportation Overprocessing More work than necessary Inventory Example cited before Motion People moving Defects If in the end we have a defect in the product, everything was thrown away It could be argued that the work done is going to be useful in the future But how about if the market changes?
  26. Overproduction producing items when orders have not been received. Waiting People waiting to have their setup ready Conveyance Unnecessary transportation Overprocessing More work than necessary Inventory Example cited before Motion People moving Defects If in the end we have a defect in the product, everything was thrown away It could be argued that the work done is going to be useful in the future But how about if the market changes?
  27. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  28. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  29. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  30. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  31. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Assumption: Ever cheaper labour, ever faster machines -> ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signal when more work has to be done
  32. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  33. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  34. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  35. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  36. Push Ford: demand was not an issue. Sell everything that is produced. Goal: maximize production Ever cheaper labour, ever faster machines ran out of both Taiichi Ohno went to the US to study the cars industry, and said that wanted an industry that worked like an american supermarket Pull Supermarket Produce based on demand Need a way to signalize when more work has to be done
  37. 40 min Explain how the process should work
  38. 40 min Explain how the process should work
  39. 40 min Explain how the process should work
  40. 40 min Explain how the process should work
  41. 40 min Explain how the process should work
  42. 50 min
  43. One solution: balance number of people based on constraints
  44. What’s the ideal scenario? Explain the baton metaphor When build to stock and when to build to demand (depends on the context)
  45. When build to stock and when to build to demand (depends on the context)
  46. When build to stock and when to build to demand (depends on the context)
  47. When build to stock and when to build to demand (depends on the context)
  48. When build to stock and when to build to demand (depends on the context)
  49. 1:10
  50. 1:20
  51. On a practice level Pull system/Kanban (Later section) On a principle level Challenging status quo Inspect quality in Competing against yourself Empowering people
  52. On a practice level Pull system/Kanban (Later section) On a principle level Challenging status quo Inspect quality in Competing against yourself Empowering people
  53. On a practice level Pull system/Kanban (Later section) On a principle level Challenging status quo Inspect quality in Competing against yourself Empowering people
  54. On a practice level Pull system/Kanban (Later section) On a principle level Challenging status quo Inspect quality in Competing against yourself Empowering people
  55. On a practice level Pull system/Kanban (Later section) On a principle level Challenging status quo Inspect quality in Competing against yourself Empowering people
  56. Predictable and Repeatable (as in Manufacturing): Build process / Deployment process Creative / Information Flow / Create Knowledge (as in Product Development)
  57. Common cause vs. Special cause Process Capability Chart First step in a kanban process
  58. Software development is not manufacturing Principles x Practices 1:30
  59. Mention Presentation Pack