| |
| |
Introduction | |
| |
| |
Revolution in the Factory | |
| |
| |
Into the Witch Doctor''s Tent | |
| |
| |
There Are No Best Practices | |
| |
| |
Where Ideas Come From | |
| |
| |
The Organization of This Book | |
| |
| |
| |
The Design Factory | |
| |
| |
| |
Into the Design Factory | |
| |
| |
Our Goals Are Economic | |
| |
| |
Products vs. Designs | |
| |
| |
Design-in-Process Inventory | |
| |
| |
Rising Cost of Change | |
| |
| |
Late-Breaking News | |
| |
| |
One-Time Processes | |
| |
| |
Expanding Work | |
| |
| |
Summary | |
| |
| |
| |
Thinking Tools | |
| |
| |
| |
MAKING PROFITS NOT PRODUCTS | |
| |
| |
Project Models | |
| |
| |
Application Models | |
| |
| |
Models of Process Economics | |
| |
| |
Tactical vs. Strategic Decisions | |
| |
| |
Some Practical Tips | |
| |
| |
Summary | |
| |
| |
| |
Entering the Land of Queues | |
| |
| |
An Introduction to Queueing Theory | |
| |
| |
The Economics of Queues | |
| |
| |
Depicting Queues | |
| |
| |
Implications of Queuing Theory | |
| |
| |
Dealing with Queues | |
| |
| |
Increasing Capacity | |
| |
| |
Managing Demand | |
| |
| |
Reducing Variability | |
| |
| |
Using Control Systems | |
| |
| |
The Location of Batch Queues | |
| |
| |
Little''s Law Typical Queues | |
| |
| |
Summary | |
| |
| |
| |
IT''S ALL ABOUT INFORMATION | |
| |
| |
Information Theory | |
| |
| |
Efficient Generation of Information | |
| |
| |
Maximizing Information: The Magic Number 50 Percent | |
| |
| |
Information Differs in Value | |
| |
| |
Timing: Earlier Is Better | |
| |
| |
Batch Size Affects Timing | |
| |
| |
Iterations Generate Early Information | |
| |
| |
The Potential Profit Impact | |
| |
| |
Do It Right the First Time? | |
| |
| |
Communicating Failures | |
| |
| |
Protecting Against Failure | |
| |
| |
Task Sequencing | |
| |
| |
Monitoring | |
| |
| |
Summary | |
| |
| |
| |
JUST ADD FEEDBACK | |
| |
| |
Systems Theory | |
| |
| |
Systems with Feedback | |
| |
| |
Properties of Systems with Feedback | |
| |
| |
Difficulty in Troubleshooting | |
| |
| |
Instability and Chaos | |
| |
| |
Accuracy and Feedback | |
| |
| |
Variability Within a System | |
| |
| |
More Complex Control Systems | |
| |
| |
Summary | |
| |
| |
| |
Action Tools | |
| |
| |
| |
Choose the Right Organization | |
| |
| |
The Organization as a System | |
| |
| |
Assessing Organizational Forms | |
| |
| |
Efficiency: The Functional Organization | |
| |
| |
Speed: The Autonomous Team | |
| |
| |
Performance and Cost: Hybrid Organizations | |
| |
| |
Dividing Responsibilities | |
| |
| |
Communications | |
| |
| |
Old Communications Tools | |
| |
| |
New Communications Technologies | |
| |
| |
Colocation | |
| |
| |
Summary | |
| |
| |
| |
Design the Design Process | |
| |
| |
Combining Structure and Freedom | |
| |
| |
One-Time Processes | |
| |
| |
Modular Processes | |
| |
| |
A Pattern Language | |
| |
| |
Designing Process Stages | |
| |
| |
Input Subprocesses | |
| |
| |
Technology vs. Product Development | |
| |
| |
Controlling Queues | |
| |
| |
Subprocess Design | |
| |
| |
Output Processes | |
| |
| |
Key Design Principles | |
| |
| |
Sequential vs. Concurrent Processes | |
| |
| |
Managing Information Profiles | |
| |
| |
Decentralizing Control and Feedback | |
| |
| |
Location of Batch Queues | |
| |
| |
Specific Process Implementations | |
| |
| |
Evolving the Process | |
| |
| |
Summary | |
| |
| |
| |
Product Architecture: The Invisible Design | |
| |
| |
Underlying Principles | |
| |
| |
Modularity Segregating Variability | |
| |
| |
Interface Management | |
| |
| |
Specific Architectural Implementations | |
| |
| |
Low-Expense Architectures | |
| |
| |
Low-Cost Architectures | |
| |
| |
High-Performance Architectures | |
| |
| |
Fast-Development Architectures | |
| |
| |
Who Does It? | |
| |
| |
Summary | |
| |
| |
| |
Get the Product Specification Right | |
| |
| |
It Starts with Strategy | |
| |
| |
Selecting the Customer | |
| |
| |
Understanding the Customer | |
| |
| |
Customer Interviews | |
| |
| |
Meticulous Observation | |
| |
| |
Focus Groups | |
| |
| |
Creating a Good Specification | |
| |
| |
The Minimalist Specification | |
| |
| |
A Product Mission | |
| |
| |
The Specification Process | |
| |
| |
Using the Specification | |
| |
| |
Specific Implementations | |
| |
| |
Summary | |
| |
| |
| |
Use the Right Tools | |
| |
| |
The Use of Technology | |
| |
| |
Accelerated Information Flow | |
| |
| |
Improved Productivity | |
| |
| |
Reduced Delays | |
| |
| |
Implementation Principles | |
| |
| |
Technology Changes Process | |
| |
| |
Pay Attention to Economics Technologies | |
| |
| |
Design Automation | |
| |
| |
Prototyping and Testing | |
| |
| |
Communications | |
| |
| |
Information Storage and Retrieval | |
| |
| |
Summary | |
| |
| |
| |
Measure the Right Things | |
| |
| |
General Principles | |
| |
| |
Drive Metrics from Economics | |
| |
| |
The Control Triangle | |
| |
| |
Decentralizing Control | |
| |
| |
Selecting Metrics | |
| |
| |
Project-Level Controls | |
| |
| |
Expense-Focused Controls | |
| |
| |
Cost-Focused Controls | |
| |
| |
Performance-Focused Controls | |
| |
| |
Speed-Focused Controls | |
| |
| |
Business Level Controls | |
| |
| |
Expense-Focused Controls | |
| |
| |
Cost-Focused Controls | |
| |
| |
Performance-Focused Controls | |
| |
| |
Speed-Focused Controls | |
| |
| |
Summary | |
| |
| |
| |
Manage Uncertainty and Risk | |
| |
| |
Market and Technical Risk | |
| |
| |
Managing Market Risk | |
| |
| |
Use a Substitute Product | |
| |
| |
Simulate the Risky Attribute | |
| |
| |
Make the Design Flexible | |
| |
| |
Move Fast | |
| |
| |
Managing Technical Risk | |
| |
| |
Controlling Subsystem Risk | |
| |
| |
Controlling System Integration Risk | |
| |
| |
Back-up Plans | |
| |
| |
World-Class Testing | |
| |
| |
Cheap Testing | |
| |
| |
Low Unit Cost Impact/Maximizing Performance | |
| |
| |
Fast Testing | |
| |
| |
Continuous Improvement | |
| |
| |
Summary | |
| |
| |
| |
Next Steps | |
| |
| |
| |
Now What Do I Do? | |
| |
| |
Do Your Math | |
| |
| |
Use Decision Rules | |
| |
| |
Pay Attention to Capacity Utilization | |
| |
| |
Pay Attention to Batch Size | |
| |
| |
Respect Variability | |
| |
| |
Think Clearly About Risk | |
| |
| |
Think Systems | |
| |
| |
Respect the People | |
| |
| |
Design the Process Thoughtfully | |
| |
| |
Pay Attention to Architecture | |
| |
| |
Deeply Understand the Customer | |
| |
| |
Eliminate Useless Controls | |
| |
| |
Get to the Front Lines | |
| |
| |
Avoid Slogans | |
| |
| |
Selected Bibliography | |
| |
| |
Index | |
| |
| |
About the Author | |