Lean - Imocom

advertisement
Massachusetts Institute of Technology
Lean, Systems Thinking &
Cost Estimation
Dr. Ricardo Valerdi
Dec 15, 2010
MIT Harvard Club de Colombia/IMOCOM
Metropolitan Club, Bogotá, Colombia
lean.mit.edu
Theory is when you know everything, but nothing works.
Practice is when everything works, but no one knows why.
MIT is where theory and practice come together...
Nothing works and no one knows why.
- on the door of a
laboratory at MIT
2
lean.mit.edu
Roadmap
Lean Simulation
Systems thinking and systems engineering
COSYSMO
Valerdi, R., The Constructive Systems Engineering Cost Model: Quantifying the Costs of Systems
Engineering Effort in Complex Systems, VDM Verlag, 2008
lean.mit.edu
3
MIT
• OpenCourseWare – 2,000 free courses
online (ocw.mit.edu), 100 million visits
• Prof. Peter Diamond, Nobel Prize in
Economic Sciences
• David H. Koch Institute for Integrative
Cancer Research (Bldg 76)
lean.mit.edu
4
Enabling Enterprise Excellence
lean.mit.edu
5
1993 Genesis of the
Lean Advancement Initiative
U.S. Air Force asked:
Can the concepts,
principles and practices of
the Toyota Production
System be applied to the
military aircraft industry?
Yes!
lean.mit.edu
Historical Industrial Paradigms
1885
1913
1955-1990
1993-...
Craft Production
Mass Production
Toyota Production
System
Lean Enterprise
Machine then harden
Fit on assembly
Customization
Highly skilled
workforce
Low production rates
High cost
Parts inter-changeability
Moving production line
Production engineering
“Workers don’t like
to think”
Unskilled labor
High production rates
Low cost
Persistent quality
problems
Inflexible models
Worker as problem
solver
Worker as process
owner enabled by:
-- Training
-- Upstream quality
-- Minimal inventory
-- Just-in-time
Eliminate waste
Responsive to change
Low cost
Improving productivity
High quality product
“Lean” is elimination of waste and
efficient creation of enterprise value
lean.mit.edu
“Lean” applied to all
functions in
enterprise value
stream
Optimization of value
delivered to all
stakeholders and
enterprises in value
chain
Low cost
Improving productivity
High quality product
Greater value for
stakeholders
We We
Share
A Goal:
Share
A Goal: Enterprise Excellence
lean.mit.edu
lean.mit.edu
LAI Operating Model
Knowledge Exchange Events
Transformation Events
•
•
•
•
Enterprise transformation focus
Enterprise level training
Roadmap for Enterprise transformation
Fee for service model
DEPLOYMENT
Enable Transformation
Exchange Knowledge
Measure Value
Create
collaborative
value for
customers
Enhance
Membership
lean.mit.edu
Educational Network
• Learn from doing
• Research validated
• Impacts future research
• Contributed SMEs
• Learn from doing
• Collaborations
• Benchmarking
• Sharing Lessons
Learned
• Neutral broker
• Website
• Active community
of practice
• Annual Conference
• Workshops, seminars, roundtables & tutorials
• A membership benefit via point system
• Available to customers, suppliers and
consultants
• Events are self-supporting
KNOWLEDGE
CREATION
RELATIONSHIPS
Accelerate Deployment
Engage all Stakeholders
Collaborate to Transform
Conduct Enterprise
Research
Develop Transformation
Products
• Access
• Knowledge transfer
• Collective action
Expand Lean
knowledge
• Applied research
• Best practices
• Transformation
strategies
• Change management
• Future enterprise
design
Products and tools
Publications
Lean Enterprise Value
Simulation
• A simulation of a complex
aerospace enterprise
• Philosophy draws heavily on LAI
research and the recent book
Lean Enterprise Value
• Content and cases based on LAI
member experience
lean.mit.edu
Toyota Production System
Best Quality — Lowest Cost — Shortest Lead Time
Best Safety — High Morale
Through shortening the production flow by eliminating waste
Just-in-Time
Right part, right
amount, right time
•
•
•
•
•
Takt time planning
Continuous flow
Pull system
Quick changeover
Integrated logistics
People and Teamwork
• Selection
• Common goals
• Ringi decision
making
• Cross-trained
Continuous Improvement
Waste Reduction
• Genchi
Genbutsu
• 5 whys
Leveled Production (heijunka)
Stable and Standardized Processes
Visual Management
Toyota Way Philosophy
From Liker, Jeffrey, The Toyota Way, McGraw Hill, 2004, p. 33
lean.mit.edu
• Eyes for waste
• Problem
solving
Jidoka
(in-station quality)
Make problems visible
• Automatic stops
• Andon
• Person-machine
separation
• Error-proofing
• In-station quality control
• Solve root cause of
problems (5 whys)
Value Added and Non-Value Added
Value Added Activity
• Any activity that
transforms or shapes (for
the first time) material or
information to meet
customer requirements
Non-Value Added Activity
(Waste)
• Those activities that take
time or resources, but do
not meet customer
requirements
Lean relentlessly seeks to eliminate any processes or activities that
don’t contribute to something valued by the customer (or stakeholders
in the enterprise)
lean.mit.edu
Seven Types of Waste
1. Over-production
Creating too much material or information
2. Inventory
Having more material or information than you
need
3. Transportation
Moving material or information
4. Unnecessary
Movement
Moving people to access or process material or
information
5. Waiting
Waiting for material or information, or material
or information waiting to be processed
6. Defective Outputs
Errors or mistakes causing the effort to be
redone to correct the problem
7. Over-processing
Processing more than necessary to produce the
desired output
lean.mit.edu
5S
Before
• Sort
• Straighten
• Scrub
• Systematize
• Standardize
A prerequisite for establishing visibility of
wastes and visual control
lean.mit.edu
Photos from John Tile, BAE Systems, The Distributed Leadership of Lean
to the Office & Engineering Environment, LAI Plenary Conference, April 2006
After
5 Whys—Root Cause Analysis
Root cause analysis can be exhaustive!
– Portion of 32-page example shown here
lean.mit.edu
lean.mit.edu
Suppliers
Manufacturing
Customer
Acceptance
Plant B
Plant A
Design
Change
Request
2nd Tier
Design
1st Tier
Analysis
Plant C
Engineering
Design
In/Out Box
Design
Analysis
Final
Assembly
Verification
Systems
Engineering
Engineering
required to
redesign plane or
production system
MFG Table
Customer
Plant D
Final Assy
Plant C
Wings
lean.mit.edu
Plant A
Tail
Plant B
Fuselage
Mfg Table
Plant A
Tail
Build to Specification
Mat A
1 2X8 White Plate
2 2X4 White Bricks
1 2X2 White Brick
2 1X2 Lt Grey Bricks
1 2X3 Black Slope
•Source parts come from suppliers
•Finished assembly has 7 total parts
•Feeds to assembly in Plant B (fuselage)
lean.mit.edu
Mfg Table
Plant D
Final Assy
Build to Specification
Mat D
2 Wing Assy (Plant C)
1 Fuselage (Plant B)
•Source parts come from other plants
•Finished assembly has 3 assemblies
(38 total total parts in initial state)
•Ships to customer test/acceptance
lean.mit.edu

and how
MATLegacy Design
to do it:
Process
Complexity
Hourglass
Seconds
Co
m p le x ityHo
u rg la s s Se
c onds
1
2
3-4
3-4
5-6
5-6
30
60
120
120
180
180
Review
Tells you what to do:
Get job fr om Design In Box and sign in
Do design process:
Add yellow dot to job
Flip appropr iate hour glass and wait*
Tr y to pass review:
Roll one six-sided die, and check
Pass: sign off; send job to Analysis In Box
Fail: sign off; send job to Design In Box
*fo r v e ry c o m p l e x j o b s , fl i p m o re th a n o nc e ! (e .g . 9 =
lean.mit.edu
+
²≤ 3
3+
Too pass,
one
T
p ass, roll
ro ll
o ndie
e dand
ie anscore
d sco re
≤
3
+
number
of
yellow
dots
jobo n
Š 3 + n u mb er o f y ello w don
o ts
Costs
Inventory (per dot)
Carr ying (per round)
Cap. Improvements:
Upgrade
1 y e l l o w, 1 b l u e )
Move
Pr ocess (per dot)
© 2 0 0 3 M a ss a c h u s e tts In s tit u te o f T e c h n o l og y
1
30
60
30
5

Legacy Analysis
Process
Complexity
Hourglass
Seconds
Co
m p le x ityHo
u rg la s s Se
c onds
Different mats have
different rules
30
60
120
120
180
180
1
2
3
Review
²≤ 22++
Get job fr om Analysis In Box, sign in
Do analysis pr ocess:
Add red dot to job
Flip appropr iate hour glass and wait*
Tr y to pass review:
Roll one six-sided die, and check
Pass: sign off; send job:
Major to Systems,
Minor to Ver ification and Test In Box
Fail: sign off; send job to Design In Box
*fo r v e ry c o m p l e x j o b s , fl i p m o re th a n o nc e ! (e .g . 5 =
lean.mit.edu
+
+
Too pass,
one
T
p ass, roll
ro ll
o ndie
e dand
ie anscore
d sco re
≤
2
+
number
of
red
and
blue
Š 2 + n u mb er o f red an d b lu e
ddots
o tson
o njobjo b
Costs
Inventory (per dot)
Carr ying (per round)
Cap. Improvements:
Upgrade
Move
1 y e l l o w, 1 b l u e )
Pr ocess (per dot)
© 2 0 0 3 M a ss a c h u s e tts In s tit u te o f T e c h n o l og y
1
60
90
30
5
lean.mit.edu
Order/Fulfillment Review
lean.mit.edu
Enterprise Optimization
Profit
Profit
Profit
# Parts
# Parts
cap
$price
cap
$price
# jobs
cap
$price/job
# outside jobs
•
•
•
•
lean.mit.edu
Profit
Capacity balance, stability will maximize production
Financial balance (win-win-win) through transfer pricing
Multiple stakeholders and value streams
Identify key leverage points for performance and balance
# Planes
cap
$price
Return on Invested Capital
Sales
-Recurring Expenses
Gross Profit
Operating Profit
-Operating Costs
lean.mit.edu
=ROIC
Invested Capital
Manufacturing Cost Distribution
• Healthy
• Low
deadweight
• Carrying costs
reasonable
• Parts are
biggest cost assembling
them is added
value
lean.mit.edu
PD Cost Distribution
• Not good
• Deadweight
and Penalties
• Carrying costs
large
• Variable cost
(dots =
engineering
work) smaller
lean.mit.edu
SN Cost Distribution
• So-so
• Deadweight
and Penalties
OK
• Carrying costs
large
• Total costs >>
Variable costs
lean.mit.edu
Enterprise Cost Distribution
• Roll up—NOT an
average
• Carrying and other
costs overwhelm true
variable costs (raw
material and
engineering talent)
• March on Moscow
effect evident…
– Not obvious from this
representation where
is the value is being
dissipated
lean.mit.edu
Financial Data: Typical
Manufacturing Cost Distribution
• Round 2
• Financially
OK- made 3
planes at high
cost and price
• Costs all over
the place
lean.mit.edu
Local Lean
• Round 6
• Six Aircraft
• Less
deadweight
and penalties
• Higher %
variable costs
• Lower price
lean.mit.edu
Enterprise Lean
• Round 11
• 11 Aircraft
• Very little
deadweight and
penalties
• Carrying costs
diluted across
more planes
• Much lower
price, high profit
lean.mit.edu
Systems Thinking
“Utilizing modal
elements to consider
the componential,
relational, contextual,
and dynamic
elements of the
system of interest.”
Davidz, H. L. and Nightingale, D. J. “Enabling Systems Thinking To Accelerate
the Development of Senior Systems Engineers,” Systems Engineering, Vol.
11, No. 1, 2008.
lean.mit.edu
35
lean.mit.edu
Systems Thinking: A Latent Construct
• Five learning disciplines (Senge 1990)
– Personal mastery, mental models, shared vision,
team learning and systems thinking
• Seven critical skills of systems thinking (Richmond 1993)
– Dynamic, closed-loop, generic, structural, operational,
continuum, and scientific
• Thirty systems thinking laws (Frank 2000)
– Synergy, gradual process, life-cycle thinking, solution
exploration, etc.
• Four foundations of systems methodology (Gharajedaghi
2006)
– Holistic thinking, operational thinking, systems
theories and interactive design
lean.mit.edu
Systems Thinking Competencies
1. Ability to define the “universe” appropriately – the system operates in
this universe
2. Ability to define the overall system appropriately – defining the right
boundaries
3. Ability to see relationships – within the system and between the
system and universe
4. Ability to see things holistically – within and across relationships
5. Ability to understand complexity – how relationships yield uncertain,
dynamic, nonlinear states and situations
6. Ability to communicate across disciplines – to bring multiple
perspectives to bear
7. Ability to take advantage of a broad range of concepts, principles,
models, methods and tools – because any one view is inevitably
wrong
lean.mit.edu
“Maybe pushing on that wall to the right will give some space.”
lean.mit.edu
39
“Oops!”
lean.mit.edu
40
Sjors Witjes, Pablo Muñoz Specht, Carolina Montoya Rodríguez, The Measurement of the Development of Systems and General
Thinking in Agricultural Areas of Colombia: Preliminary Results, Los Andes University.
lean.mit.edu
41
Brooks’ Law
Adding people to a late project makes it later
lean.mit.edu
42
Systems Engineering
“An interdisciplinary approach and means to
enable the realization of successful
systems. It focuses on defining customer
needs and required functionality early in
the development cycle, documenting
requirements, then proceeding with design
synthesis and system validation while
considering the complete problem.”
- International Council on Systems
Engineering (www.incose.org)
lean.mit.edu
43
Systems Engineering
•
•
•
Acquisition and Supply
•
– Supply Process
– Acquisition Process
Technical Management
•
– Planning Process
– Assessment Process
– Control Process
System Design
– Requirements Definition Process
– Solution Definition Process
Product Realization
– Implementation Process
– Transition to Use Process
Technical Evaluation
– Systems Analysis Process
– Requirements Validation Process
– System Verification Process
– End Products Validation Process
EIA/ANSI 632, Processes for Engineering a System, 1999.
lean.mit.edu
44
COSYSMO Origins
Systems Engineering
(Warfield 1956)
1950
Software Cost Modeling
(Boehm 1981)
1980
CMMI*
(Humphrey 1989)
1990
*Capability Maturity Model Integrated (Software Engineering Institute, Carnegie Mellon University)
Warfield, J. N., Systems Engineering, United States Department of Commerce PB111801, 1956.
Boehm, B. W., Software Engineering Economics, Prentice Hall, 1981.
Humphrey, W. Managing the Software Process. Addison-Wesley, 1989.
lean.mit.edu
45
COSYSMO Scope
• Addresses first four phases of the system
engineering lifecycle (per ISO/IEC 15288)
Conceptualize
Develop
Oper Test Transition
to
& Eval
Operation
Operate,
Maintain,
or
Enhance
Replace
or
Dismantle
• Considers standard Systems Engineering
Work Breakdown Structure tasks (per
EIA/ANSI 632)
lean.mit.edu
46
COSYSMO Operational Concept
# Requirements
# Interfaces
# Scenarios
# Algorithms
+
3 Adj. Factors
Size
Drivers
Effort
Multipliers
- Application factors
-8 factors
- Team factors
-6 factors
lean.mit.edu
COSYSMO
Effort
Calibration
47
COSYSMO Model Form
E
PM NS

 14
 A    ( we,k  e,k  wn ,k  n ,k  wd ,k  d ,k )    EM j
 k
 j 1
Where:
PMNS = effort in Person Months (Nominal Schedule)
A = calibration constant derived from historical project data
k = {REQ, IF, ALG, SCN}
wx = weight for “easy”, “nominal”, or “difficult” size driver
 x = quantity of “k” size driver
Ex = represents diseconomies of scale
EM = effort multiplier for the jth cost driver. The geometric product results in an
overall effort adjustment factor to the nominal effort.
lean.mit.edu
48
Cost Driver Clusters
UNDERSTANDING FACTORS
– Requirements understanding
– Architecture understanding
– Stakeholder team cohesion
– Personnel experience/continuity
COMPLEXITY FACTORS
– Level of service requirements
– Technology Risk
– # of Recursive Levels in the Design
– Documentation Match to Life Cycle Needs
PEOPLE FACTORS
– Personnel/team capability
– Process capability
ENVIRONMENT FACTORS
– Multisite coordination
– Tool support
OPERATIONS FACTORS
– # and Diversity of Installations/Platforms
– Migration complexity
lean.mit.edu
49
Stakeholder team cohesion
Represents a multi-attribute parameter which includes leadership, shared vision,
diversity of stakeholders, approval cycles, group dynamics, IPT framework, team
dynamics, trust, and amount of change in responsibilities. It further represents the
heterogeneity in stakeholder community of the end users, customers,
implementers, and development team.
1.5
1.22
1.00
0.81
0.65
Very Low
Low
Nominal
High
Very High
Culture
Stakeholders
with diverse
expertise, task
nature,
language,
culture,
infrastructure
Highly
heterogeneous
stakeholder
communities
Heterogeneous
stakeholder
community
Some similarities
in language and
culture
Shared project
culture
Strong team
cohesion and
project culture
Multiple
similarities in
language and
expertise
Virtually
homogeneous
stakeholder
communities
Institutionalized
project culture
Compatibility
Highly
conflicting
organizational
objectives
Converging
organizational
objectives
Compatible
organizational
objectives
Clear roles &
responsibilities
Strong mutual
advantage to
collaboration
Familiarity and
trust
Lack of trust
Willing to
collaborate, little
experience
Some familiarity
and trust
Extensive
successful
collaboration
Very high level of
familiarity and trust
Viewpoint
lean.mit.edu
50
Technology Risk
The maturity, readiness, and obsolescence of the technology being
implemented. Immature or obsolescent technology will require more Systems
Engineering effort.
Viewpoint
Very Low
Low
Nominal
High
Very High
Lack of
Maturity
Technology
proven and
widely used
throughout
industry
Proven through
actual use and
ready for
widespread
adoption
Proven on pilot
projects and
ready to roll-out
for production
jobs
Ready for pilot use
Still in the
laboratory
Lack of
Readiness
Mission
proven (TRL
9)
Concept qualified
(TRL 8)
Concept has
been
demonstrated
(TRL 7)
Proof of concept
validated (TRL 5 &
6)
Concept defined
(TRL 3 & 4)
- Technology is
the state-of-thepractice
- Emerging
technology
could compete
in future
- Technology is
stale
- New and better
technology is on
the horizon in the
near-term
- Technology is
outdated and use
should be avoided
in new systems
- Spare parts
supply is scarce
Obsolescen
ce
lean.mit.edu
Migration complexity
This cost driver rates the extent to which the legacy system affects the migration
complexity, if any. Legacy system components, databases, workflows,
environments, etc., may affect the new system implementation due to new
technology introductions, planned upgrades, increased performance, business
process reengineering, etc.
Viewpoint
Nominal
High
Legacy
contractor
Self; legacy system is well
documented. Original team
largely available
Self; original
development team not
available; most
documentation
available
Different
contractor; limited
documentation
Original contractor
out of business; no
documentation
available
Effect of legacy
system on new
system
Everything is new; legacy
system is completely
replaced or non-existent
Migration is restricted
to integration only
Migration is related
to integration and
development
Migration is related
to integration,
development,
architecture and
design
lean.mit.edu
Very High
Extra High
Cost Driver Rating Scales
Very
Low
Low
Nominal
High
Very High
Requirements Understanding
1.87
1.37
1.00
0.77
0.60
3.12
Architecture Understanding
1.64
1.28
1.00
0.81
0.65
2.52
Level of Service Requirements
0.62
0.79
1.00
1.36
1.85
2.98
1.00
1.25
1.55
Migration Complexity
Extra
High
1.93
EMR
1.93
Technology Risk
0.67
0.82
1.00
1.32
1.75
2.61
Documentation
0.78
0.88
1.00
1.13
1.28
1.64
1.00
1.23
1.52
# and diversity of installations/platforms
1.87
1.87
# of recursive levels in the design
0.76
0.87
1.00
1.21
1.47
1.93
Stakeholder team cohesion
1.50
1.22
1.00
0.81
0.65
2.31
Personnel/team capability
1.50
1.22
1.00
0.81
0.65
2.31
Personnel experience/continuity
1.48
1.22
1.00
0.82
0.67
2.21
Process capability
1.47
1.21
1.00
0.88
0.77
0.68
2.16
Multisite coordination
1.39
1.18
1.00
0.90
0.80
0.72
1.93
Tool support
1.39
1.18
1.00
0.85
0.72
lean.mit.edu
1.93
53
Before Local Calibration
lean.mit.edu
54
After Local Calibration
lean.mit.edu
55
Model Prediction Accuracy
PRED(30)
PRED(25)
PRED(20)
PRED(30) = 100%
lean.mit.edu
PRED(25) = 57%
56
Impact
10 theses
Model
Academic Curricula
E

 14
PM NS  A    ( we,k  e,k  wn ,k  n ,k  wd ,k  d ,k )    EM j
 k
 j 1
Academic
prototype
Commercial Implementations
Policy & Contracts
Proprietary Implementations
SEEMaP
COSYSMO-R
Intelligence Community
Sheppard Mullin, LLC
lean.mit.edu
SECOST
57
lean.mit.edu
Download