Design Rules: How Modularity Affects the Value of Complex Engineering Systems Carliss Y. Baldwin Harvard Business School International Conference on Complex Systems (ICCS 2004) Quincy, Massachusetts May 20, 2004 Three Points Modularity in Design is a financial force – that can change the structure of an industry. Value and Cost of Modularity – it can increase financial value, – but it is NOT free. Implications for Organizations and Firms Open Questions/Applications Slide 2 © Carliss Y. Baldwin and Kim B. Clark, 2004 This is an emergent modular cluster 800 700 600 $ billion 500 400 300 200 100 66 70 74 78 82 86 90 98 02 7377 7373 7374 58 7372 ex Microsoft 7371 Microsoft 3678 62 7370 Intel 3674 ex Intel 3672 3577 3670 3575 3576 3571 3572 IBM Slide 3 3570 ex IBM 0 94 54 50 © Carliss Y. Baldwin and Kim B. Clark, 2004 SIC Codes in the Database SIC Code Category Definition 3570 3670 3674 3577 3678 7374 3571 3575 7373 3572 7372 3576 3672 7370 7371 7377 (1) (2) Slide 4 Start Date (1) Computer and Office Equipment Electronic Components and Accessories Semiconductors and Related Devices Computer Peripheral Devices, n.e.c. Electronic Connectors Computer Processing, Data Preparation and Processing Electronic Computers Computer Terminals Computer Integrated Systems Design Computer Storage Devices Prepackaged Software (2) Computer Communication Equipment Printed Circuit Boards Computer Programming, Data Processing, and Other Services Computer Programming Services Computer Leasing 1960 1960 1960 1962 1965 1968 1970 1970 1970 1971 1973 1974 1974 1974 1974 1974 Start date is the first year in which six or more are present in the category. This category had six firms in 1971, dipped to five in 1972, and back to six in 1973. © Carliss Y. Baldwin and Kim B. Clark, 2004 Virtues of Modularity 1st Virtue: decentralizes knowledge and distributes action – Makes more complexity manageable – Enables parallel work 2nd Virtue: tolerates uncertainty – “Welcomes experimentation” – —> Creates Options – Property of “evolvability” Slide 5 © Carliss Y. Baldwin and Kim B. Clark, 2004 The Bright Side of Modularity Slide 6 © Carliss Y. Baldwin and Kim B. Clark, 2004 The Dark Side … 4500 4000 3500 3000 $ billion 2500 2000 1500 1000 500 0 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 00 01 02 Slide 7 © Carliss Y. Baldwin and Kim B. Clark, 2004 Types of Modularity Modular in Design – Modern computers – Eclectic Furniture (not “modular” furniture) – Recipes in a cookbook Modular in Production – Engines and Chassis – Hardware and software – NOT chips, NOT a cookbook Modular in Use – “Modular” furniture, bedding – Suits and ties – Recipes in a cookbook Slide 8 © Carliss Y. Baldwin and Kim B. Clark, 2004 Designs are Options Option = “right but not the obligation” A new design confers – “the ability but not the necessity” to use it – Hence it is an “real” option Slide 9 © Carliss Y. Baldwin and Kim B. Clark, 2004 Three Consequences More risk is valuable Seemingly redundant efforts are valueincreasing (up to a point) Modularity creates more options Slide 10 © Carliss Y. Baldwin and Kim B. Clark, 2004 Modularity Creates Design Options System after Modularization System Before Modularization Design Rules System Option Option Option Option Option Split options, decentralize decisions, fragment control Evolution Slide 11 Option Option Option © Carliss Y. Baldwin and Kim B. Clark, 2004 Design Options are Valuable How Valuable? Ask a financial economist… What is the value of… Splitting a design into J modular building blocks…and Running multiple experiments (K of them) on each of the modules… and Choosing the “best of breed” of each module… and Combining the best modules to arrive at the system? Slide 13 © Carliss Y. Baldwin and Kim B. Clark, 2004 Robert C. Merton “Theory of Rational Option Pricing”, – Written for— MIT PhD thesis, 1971; – Published in— Bell Journal of Economics and Management Science, 1973; – Awarded— Nobel Prize in Economics, 1997 “A portfolio of options is worth more than the option on a portfolio.” Slide 14 © Carliss Y. Baldwin and Kim B. Clark, 2004 What is the value of… Splitting a design into J modular building blocks…and Running multiple experiments (K of them) on each of the modules… and Choosing the “best of breed” of each module… and Combining the best modules to arrive at the system? Slide 15 Going from one big indivisible block to many smaller building blocks And trying out a number of designs on each small block Where each design is a (little) option That gets recombined with others in a (large) portfolio © Carliss Y. Baldwin and Kim B. Clark, 2004 Th e Basic Framework of our Mod el of Modu lar Design Process S tages Stage 1 Stage 2 Stage 3 Time L in e Create Implement Tes t, Tas k Tas k Integrate , Structure & Structure Eva luate De sign Rule s for Modules Sys tem What Actually Happens Actions E ven ts Choos e Carry out Test results & operators tas ks Exercis e options Splitting "T he Wheel Spins" Ec onomic Substituting va lue is revealed; Augmenting Best outcomes Exc luding are selec ted Inverting Porting Mathe matic al Representation Ben efits A payoff in An outc ome is dra wn The value c orresponding the form of from the dis tribution to the outcome of the a ra ndom of the random va ria ble. random variable va ria ble is is revealed; where c hosen. options exis t, the best outc omes are s elected. Costs Bas is of Ch oice Slide 11 X X X max (X , 0) Cos t of Cos t of Cos t of designing implementing testing and tas k tas k integration s tructure s tructure Highes t Highes t Highes t Net Option Net Option Value Value given Value given ta sk structure outc omes and tests © Carliss Y. Baldwin and Kim B. Clark, 2001 The Value of Splitting and Substitution 30 25 20 15 Value 10 5 0 25 21 17 25 13 19 No. of Ex perime nts 9 13 No. of Modules 5 7 1 Slide 17 © Carliss Y. Baldwin and Kim B. Clark, 2004 When and if it arrives… Modularity in design is compelling, surprising and dangerous… Slide 18 © Carliss Y. Baldwin and Kim B. Clark, 2004 Dangerous for whom? Slide 19 © Carliss Y. Baldwin and Kim B. Clark, 2004 IBM System/360 The first modular computer design IBM did not understand the option value it had created Did not increase its inhouse product R&D Result: Many engineers left – to join “plug-compatible peripheral” companies San Jose labs —> Silicon Valley “Compelling, surprising, dangerous” Slide 20 © Carliss Y. Baldwin and Kim B. Clark, 2004 Entry into Computer Industry 1960, 1970, 1980 Code 3570 3571 3572 3575 3576 3577 3670 3672 3674 3678 7370 7371 7372 7373 7374 7377 Category Definition Computer and Office Equipment Electronic Computers Computer Storage Devices Computer Terminals Computer Communication Equipment Computer Peripheral Devices, n.e.c. Electronic Components and Accessories Printed Circuit Boards Semiconductors and Related Devices Electronic Connectors Computer Programming, Data Processing, and Other Services Computer Programming Services Prepackaged Software Computer Integrated Systems Design Computer Processing, Data Preparation and Processing Computer Leasing 1960 1970 1980 5 1 1 2 1 3 11 2 8 5 2 8 6 5 1 5 7 19 4 15 9 29 36 23 10 12 11 39 10 16 1 0 0 1 9 2 7 3 26 * 12 * 13 * 16 0 0 41 5 10 108 29 * 7 * 298 * Firms in these subindustries make modules of larger computer systems. Firms making modules = 34 95 Percent of total = 83% 88% Slide 21 * * * * * * * * 244 82% © Carliss Y. Baldwin and Kim B. Clark, 2004 Mapping the Modular Structure of a Complex Engineering System We can “see” a system’s modular structure via a Design Structure Matrix (DSM) Map Design Structure Matrix Map of a Laptop Computer Drive System . x x x x x Main Boa rd x . x x x x . x x x x x x x x x x x x x x . x x x x x x . x x x . x x x x x x . x . x x x x x x x x x x x x x x x x x x x x x x . x x . x x x . x x x x x LCD Screen x x x x x x x x x x . x x . x x x x x x x . x x x x x x x x x x x x x x x x x . x x . x x x . x x x x x x x x x x x x Packaging x x x x x . x x x x x x x x x x x x x x x x x x x x . x x . x x x x . x x x x . x x x x x x x x x . x x x . x x x . x x x x . x x x x . x x x x x x x x x . Graphics controlle r on Main Boa rd or not? If yes, screen specifications change; If no, CPU must process more; adopt different interrupt protocols Slide 23 © Carliss Y. Baldwin and Kim B. Clark, 2004 Design Structure Matrix Map of a Modular System Design Rules Driv e Sy stem . x x x . x x . x x x x x x x x x x . x . x x x x x x x Design Rules Task Group . x x x x x . x x x x . x x x x x x x x . x x . x x x . x x x x x Main Board LCD Screen Pack ag ing Sy stem Testing & Integration x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Slide 24 Hidden Modules many Task groups . x x . x x x x . x x x x . x x x x . x x x x x x x x x x x x x x x x x . x x . x x . . x x x x . x x x x . x x x x . x x x x x . x x x x . x . x x x x x x x x x . x x x . x x x . x x x x . x x x x . x x x x x x x x x x x x x x x x x x x x x x x x x x x x x . x x x x x x x . x x x x x x . x x x x x x x x . x x x . x x x x x x x . x x x Sys tem x Inte gration and Tes ting x Tas k Group . © Carliss Y. Baldwin and Kim B. Clark, 2004 A “modularization” (splitting) of a complex design goes from Map A to Map B Via Design Rules, which specify Architecture, Interfaces and Module Tests, that provide Encapsulation and Information Hiding. Mapping Modular Structures over Time “Modular Design Evolution” (MDE) John Holland’s theory of CAS Design Hierarchy View Global Design Rules Module A Module B Module C Module D System Integration & Testing The system comprises four "hidden" modules and a "System Integration and Testing" stage. From the standpoint of the designers of A B, C, and D (the hidden modules), system integration and testing is simply another module: they do not need to know the details of what goes on in that phase as long as they adhere to the global design rules. Obviously, the converse is not true: the integrators and testers have to know something about the hidden modules in order to do their work. How much they need to know depends on the completeness of the design rules. Over time, as knowledge accumulates, more testing will occur within the modules, and the amount of information passed to the integrators will decrease. The special, time-dependent role of integration and testing is noted by the heavy black border around and gray shading within the "module." Slide 27 © Carliss Y. Baldwin and Kim B. Clark, 2004 Six Modular Operators System I Global Design Rules System Integration & Testing Module F Design Rules Module C Module Module B B D-E Design Rules System I Module F Translator F-1 F-2 System II Design Rules System II Module F Translator System II Modules ... Module G Module A Design Rules A-1 A-2 Splitting F-3 Module D Module E Architectural Module A-3 Substitution Exclusion Augmenting Inversion Porting We started with a generic two-level modular design struc ture, as shown in Figure 5-3, but with six modules (A, B, C, D, E, F) instead of four. (To display the porting operator, we moved the "System Integration & Testing Module" to the left-hand side of the figure.) We then applied each operator to a different set of modules . Module A was Split into three sub-modules. Three different Substitutes were developed for Module B. Module C was Excluded. A new Module G was c reated to Augment the system. Common elements of Modules D and E were Inverted. Subs ystem design rules and an architectural module were developed to allow the inversion. Module F was Ported. Firs t it was split; then its "interior" modules were grouped within a shell; then translator modules were developed. The ending s ystem is a three-level sys tem, with two modular subsystems performing the func tions of Modules A, D and E in the old system. In addition to the standard hidden modules, there are three kinds of spec ial modules, whic h are indic ated by heavy blac k borders and shaded interiors: System Integration & Testing Module Architectural Module Translator Module(s ) Slide 28 © Carliss Y. Baldwin and Kim B. Clark, 2004 The Costs of Modularity Every important cross-module interdependency must be addressed via a design rule. Drive System . x x x x x Main Boa rd x . x x x x . x x x x x x x x x x x x x x . x x x x x x . x x x . x x x x x x . x . x x x x x x x x x x x x x x x x x x x x x x . x x . x x x . x x x x x LCD Screen x x This is costly x x x x x x x x x . x x . x x x x x x x . x x x x x x x x x x x x x x x x x . x x . x x x . x x x x x x x x x x x Packaging x x x x x . x x x x x x x x x x x x x x x x Modularization may not pay x x x x . x x . x x x x . x x x x . x x x x x x x x x . x x x . x x x . x x x x . x x x x . x x x x x Costs eat up the option value x x x x . Graphics controlle r on Main Boa rd or not? If yes, screen specifications change; If no, CPU must process more; adopt different interrupt protocols Slide 30 © Carliss Y. Baldwin and Kim B. Clark, 2004 Costs of Experiments vary by module Size Visibility Examples large hidden disk drive; large application program large visible microprocessor; operating system small hidden cache memory; small application program small visible instruction set; internal bus Slide 31 © Carliss Y. Baldwin and Kim B. Clark, 2004 Thus each module has its own “value profile” Large; Hidden Net Option Value as a percentage of the Benchmark Process 50% Small; Hidden 40% 30% 20% 10% 0% 0 5 10 15 20 25 -10% -20% -30% -40% Small; Visible Large; Visible -50% No. of Experiments Slide 32 © Carliss Y. Baldwin and Kim B. Clark, 2004 Value Profiles for a Workstation System Sun Microsystems Workstation circa 1992 Slide 33 © Carliss Y. Baldwin and Kim B. Clark, 2004 The Perils of Modularity IBM Personal Computer Highly modular architecture IBM outsourced hardware and software Controlled one high-level chip (BIOS) and the manufacturing process Then Compaq reverse-engineered the BIOS chip Taiwanese lowered manufacturing costs By 1990 IBM was seeking to exit the unprofitable PC marketplace! Slide 35 © Carliss Y. Baldwin and Kim B. Clark, 2004 Compaq vs. Dell Dell did to Compaq what Compaq did to IBM… Dell created an equally good machine, and Used process modularity to reduce its production, logistics and distribution costs and increase ROIC – Negative Net Working Capital – Direct sales, no dealers By 1990 Compaq was seeking to exit the unprofitable PC marketplace! Slide 36 © Carliss Y. Baldwin and Kim B. Clark, 2004 Applications/Extensions Science of Design – Mapping DSMs of Large Systems » Calculating Coordination Cost and Change Cost – Formalizing Design Structure using Predicate Logic – Valuing Functions and Functionalities; – Mapping to Functions to Designs Structures – Estimating the Technical Potential of Modules and tracking the evolution of versions and functionalities in large systems Slide 37 © Carliss Y. Baldwin and Kim B. Clark, 2004 Applications/Extensions Empirical Studies of Modular Clusters – Pricing and profitability of large clusters – Tracking Evolution, Design Dependencies, and Economic Value in Supply Networks—Video games and Software – Modular Operators as Correlates of Mergers & Acquisitions – Mortgage Banking – Electronics Slide 38 © Carliss Y. Baldwin and Kim B. Clark, 2004 Applications/Extensions Computational Experiments – Impact of local, voluntary mechanisms, eg, bargaining on network formation and efficiency – Innovation and imitation in modular vs. “nearmodular” design and task structures – Pricing and profitability of firms in “symmetric” and “asymmetric” modular clusters Slide 39 © Carliss Y. Baldwin and Kim B. Clark, 2004 Applications/Extensions Management studies/Strategy – Comparing Knowledge Spans to Task Structures – The architecture of self-organizing projects » Game theoretic structures of open source projects » Tools and methods of coordination in open source projects – Competitive strategies for firms in clusters » Managing footprints for maximum ROIC » Design of a design monopoly Slide 40 © Carliss Y. Baldwin and Kim B. Clark, 2004 Applications/Extensions Public policy/Design of institutions – Impact of intellectual property rights and M&A on entry into design competitions – Impact of tournaments on design effort – Epistemic problems in estimating value » What are sufficient beliefs and how are they supported? » Where do we get valid estimates of “technical potential”? » Bubbles and crashes Slide 41 © Carliss Y. Baldwin and Kim B. Clark, 2004 “Modularity-in-design is not good or bad. It is important and it is costly. And dangerous to ignore.” Just remember— “Compelling, surprising, dangerous…” Thank you!
© Copyright 2026 Paperzz