Professional Documents
Culture Documents
Francisco Trindade
Danilo Sato
Agenda
Quick Introduction
Simulating a production line
How about software ?
Debriefing
Hands On
Results
Process
Wednesday, 2 September 2009
3x
Lean concepts
being used in the
software world
But without much contact
with Lean principles and
practices
Why ?
Wednesday, 2 September 2009
Lean
Revolutionized
manufacturing
Wednesday, 2 September 2009
Applied to
different areas
Flow
Pull
Push
Yatai
Systems Thinking
Heijunka
Task 1
Task 2
Task 3
Task 4
4 Teams
Follow the instructions
Build houses
4
Rounds
1 Piece = $ 1.00
1 House = $ 25.00 30 secs
Hands on - 1st Step
Wednesday, 2 September 2009
Visible Inventory
Over/Under Production
Waste
Wednesday, 2 September 2009
Visible Inventory
Over/Under Production
700
Task 4
Task 3
Task 2
Task 1
525
350
175
0
Waste
Wednesday, 2 September 2009
Overproduction
Inventory
Waiting
Motion
Overprocessing
Defects
Unnecessary
Transportation
7 Wastes of Manufacturing
Wednesday, 2 September 2009
Push
Expected
Demand
Mass
Production
Economies
of Scale
Push
Any colour, as
long as its black
Henry Ford
Push
Expected
Demand
Mass
Production
Economies
of Scale
Pull
Adaptation
On Demand
Production
Customer
Requirements
Pull
TASK 2
TASK 1
Kanban
TASK 2
TASK 1
Kanban
TASK 2
TASK 1
Kanban
Signals demand
Regulates demand
Limits Work in Process
Aids visual control
Self-directing
Signals demand
Regulates demand
Limits Work in Process
Aids visual control
Self-directing
Kanban
Wednesday, 2 September 2009
Task 1
Task 2
Task 3
Task 4
4 Teams
Pull System
4 Rounds
30 secs
Task 1
Task 2
Task 3
Task 4
Pull System
Setup minimum buffers at intermediate steps
Demand comes first
n
a
b
n
Ka
Items are produced to fill gaps in the buffers
Unleveled Process
Wednesday, 2 September 2009
Flow
unners
r
e
th
t
o
n
,
n
to
a
b
Watch the
url.com/owvhut)
rimer (http://tiny
Lean P
Flow
http://www.youtube.com/watch?v=nq9SnHXIG00
unners
r
e
th
t
o
n
,
n
to
a
b
Watch the
url.com/owvhut)
rimer (http://tiny
Lean P
Systems Thinking
Wednesday, 2 September 2009
Systems Thinking
Wednesday, 2 September 2009
Multi-skilled worker
Single piece flow
Sell house
Build
Sell house
Build
Continuous Improvement
Reflect and adapt
Learn by standardizing
Long term thinking
Respect People
to
ty
ili
b
a
s
it
s
a
w
e
g
ta
n
a
v
Toyotas real ad
s
e
e
y
lo
p
m
e
ry
a
in
rd
o
f
o
t
c
lle
harness the inte
Kaizen
Wednesday, 2 September 2009
Gary Hamel
Push System
Pull System
Yatai
Whats next ?
Is that all ?
Wednesday, 2 September 2009
Push System
We saw some of the practices
Pull System
Yatai
Is that all ?
Wednesday, 2 September 2009
What is Lean ?
Wednesday, 2 September 2009
X
Lean in Software Development
Wednesday, 2 September 2009
Overproduction
Inventory
Waiting
Motion
Overprocessing
Defects
Unnecessary Transportation
Overproduction
Waiting
Unnecessary Transportation
Overprocessing
Inventory
Motion
Defects
Overproduction
Extra Features
Waiting
Unnecessary Transportation
Gold Plating
Overprocessing
Partially Completed Work
Inventory
Motion
Defects
Unused Employee Creativity
Kanban Board
Kanban Board
Controlling Kanban
Controlling Kanban
Controlling Kanban
Controlling Kanban
Much more:
Eliminate Waste
Create Knowledge
Build Quality In
Defer Commitment
Deliver Fast
Respect People
Improve System
Genchi Genbutsu
A3
5 Whys?
Stop the Line
Andon
Jidoka
Mistake Proofing
X
Lean in Software Development
Wednesday, 2 September 2009
Something extra...
Wednesday, 2 September 2009
Thank You!
Questions ?
dsato@thoughtworks.com
ftrindad@thoughtworks.com
dtsato.com
franktrindade.com
@dtsato
@frankmt