Motivation • Evolutionary Strategies in Product Development

advertisement
Evolutionary Strategies in Product Development
Presented By
Bobak Ferdowsi
Lean Aerospace Initiative / MIT
March 26, 2003
An LAI Plenary Conference
Motivation
•
Air Force realized the need for better development
strategies
• Increasing costs and cycle times for new products
• Technology innovation cycle times shorter than product cycle times
• “When it takes so long, it just can’t be state of the art”
--Dr. Sambur, Assistant SAF/AQ
• Lack of user feedback in product development meant products were
less useful
•
•
Evolutionary Acquisition with Spiral Development
• Deliver partial capabilities in shorter time
• Increase user feedback
Seven research projects at LAI related to Evolutionary
Acquisition
web.mit.edu/lean
©Massachusetts Institute of Technology Bobak Ferdowsi- 032603 2
1
Process
•
•
•
•
•
•
Product
Planning
Product planning
• Based on market and user needs
Concept planning
• Approach selection
System Design
• Architecture development, interfaces
Detailed Design
• Subsystem development
System Testing
• Evaluation of product to perform required tasks
Product Delivery
• Production and delivery to user
Concept
Planning
System
Design
Detailed
Design
System
Testing
Product
Delivery
Product development processes include
various combinations of these phases
©Massachusetts Institute of Technology Bobak Ferdowsi- 032603 3
web.mit.edu/lean
Waterfall
Product
Planning
Concept
Planning
Stage-gates
System
Design
Iteration
occurs
in each
phase
ÿ Variants:
ÿ
ÿ
Detailed
Design
ÿ
System
Testing
ÿ
Product
Delivery
Parallel waterfall
Overlapping waterfall
Evolutionary
prototyping & delivery
Design to schedule &
budget
Implies static requirements
ÿ Primarily mitigates technical risks
ÿ Can address some user uncertainty
ÿ Can address schedule and cost risks
web.mit.edu/lean
©Massachusetts Institute of Technology Bobak Ferdowsi- 032603 4
2
Incremental Delivery
Product
ÿ Variants:
Planning
Concept
ÿ Pre-Planned Product
Planning
Improvement (P3I)
System
ÿ Block upgrades (to some
Design
degree)
Detailed
Detailed
Detailed
Design
Design
Design
System
System
System
Testing
Testing
Testing
Product
Product
Product
Delivery 2
Delivery 1
Delivery 3
ÿ Primarily mitigates technical and schedule risks
ÿ Can address some user uncertainty
©Massachusetts Institute of Technology Bobak Ferdowsi- 032603 5
web.mit.edu/lean
Spiral
Concept Development /
Analysis of Alternatives
System Design
1
2
Start
3
Use & Learn
Delivery
Integration & Testing
Prototyping
ÿ Primarily mitigates user uncertainty
ÿ Relies on mature technology
web.mit.edu/lean
©Massachusetts Institute of Technology Bobak Ferdowsi- 032603 6
3
Process Summary
•
Product development process selection is
difficult:
•
•
Must consider a number of program attributes
• Product strategy
• Architecture
• External constraints
• Technology
• Uncertainty
• Practices
Research underway to provide a method for
selecting development strategies
web.mit.edu/lean
©Massachusetts Institute of Technology Bobak Ferdowsi- 032603 7
Final Thoughts
•
Vast majority of infrastructure is set up for waterfall
and traditional processes
• Infrastructure must enable process selection and use of new
development strategies
• New processes are challenging--must master practices to
effectively use them in an evolutionary environment
•
Tradeoffs
• Each process addresses various uncertainties, but at a cost
•
No clear method for selecting among the various
processes
web.mit.edu/lean
©Massachusetts Institute of Technology Bobak Ferdowsi- 032603 8
4
Download