Professional Documents
Culture Documents
Innnovation at The Speed of Information
Innnovation at The Speed of Information
Innnovation at The Speed of Information
of Information
by Steven D. Eppinger
Reprint r0101l
January 2001
Innovation
at the S p e e d o f
Information
by Steven D. Eppinger
Copyright © 2001 Harvard Business School Publishing Corporation. All rights reserved. 3
T O O L K I T • I n n o vat i o n at t h e S p e e d o f I n f o r m at i o n
for example, executes largely the same What the DSM Can Tell You A B C D E F G H I J
process each time it develops a new car A •
engine. A DSM of your development process B X • O O
What takes time is correctly identify- provides a useful reality check. First, it C X •
ing the information needs of the various clearly reveals which information ex- D X X •
tasks. You cannot rely on what your changes involve design iteration and E X X • X X
company’s managers tell you: they are which do not. In the example just pre- F X •
usually not the people doing the work, sented, note the diagonal formed by the G X • O
and they may have an interest in justi- dots that divide our matrix. All the X’s H X X • X O
fying existing or outdated processes. below the diagonal denote feedforward I X X X X X •
When we draw a DSM for a product de- information exchanges in which infor- J X X X X X •
velopment process, we go to the grass mation from earlier tasks is available
X information flows
roots and ask individual development for later tasks. But an X in the upper planned iterations
teams what they need from other teams half denotes feedback in which infor- O unplanned iterations
to do their jobs. It’s important to focus mation from a subsequent task may force
on input rather than output because we a reworking of a prior task. These are
have found that managers, engineers, the coupled tasks. Task B, for instance, potential iterations, and their DSMs will
and other product-development profes- needs information from task G, which usually reveal a fairly efficient flow of
sionals are more accurate in identifying is carried out long after B. Executing B information. But some companies find
what they need to know than in de- requires making a guess about or as- that this exercise reveals muddled pro-
scribing what others need to know. suming the missing information from cesses. The telecommunications com-
Once you have all this information, G. When complete and accurate infor- pany whose development process for
you are ready to draw the project’s mation from task G is finally available, data services is depicted in the chart
DSM. First, list all the tasks in the order a reworking of task B may be necessary. “Chaotic Development in Telecommu-
in which they are presently carried out. Then the development process has to nications” is a case in point. The com-
Arrange them in the same order hori- begin again from B onward, with inter- pany’s engineers had long been frus-
zontally and vertically to form a matrix vening tasks also being repeated to re- trated by the time and energy it took to
of rows and columns. Across each row flect the change to B’s output. develop new services, but it wasn’t until
corresponding to a task, mark off the A DSM can also help you to see how they saw a DSM that they realized just
other tasks that supply necessary infor- well your development process is an- how many feedback loops were built
mation. In other words, looking across ticipating the need for rework. Here’s into their process.
a row shows you all the information in- how. On the DSM, you simply draw
puts you need to complete a task, and boxes around the tasks that your com- Optimizing
looking down a column shows you all pany performs concurrently, that is, Information Flows
the information outputs you’ll provide interdependently. These are your com- The DSM is a powerful resource for or-
to other tasks. Consider the simplified pany’s planned iterations, the tasks ganizations like the telecom company
DSM shown below. Reading along row your company recognizes as repeating because it helps managers not only
and therefore organizes so as to facili- identify problems but also see how to fix
A B C D E F G H I J tate and speed the flow of information them. Below, we examine four ways to
A • among them. If all the X’s above the improve a company’s information flows.
B X • X X diagonal are captured within the boxes, Rearrange the sequence of tasks.
C X • your organization has planned for these The first step in streamlining a product
D X X • iterations and has arranged its process development process is to determine
E X X • X X to accommodate them as efficiently as whether a different sequence of tasks
F X • possible. Our second example, below, will reduce the number of feedback
G X • X shows that tasks E through I are done marks. This involves rearranging the
H X X • X X concurrently. However, the company rows of the DSM, a process that Boeing
I X X X X X • has failed to prepare for a fair number executives call “eliminating out-of-
J X X X X X • of potential iterations: there are still sequence rework.” The objective is to
four feedback marks (now represented move as many X’s as possible from
by O’s) above the diagonal and outside above the diagonal to below it.
B tells you that task B needs informa- of the boxed tasks. These are unplanned You begin by identifying candidates
tion from tasks A, G, and J. Reading iterations. for the earliest and the latest tasks. Ide-
down column B tells you that task B sup- In practice, of course, successful prod- ally, the first task would require no in-
plies information for tasks E, H, and J. uct developers are good at recognizing puts at all, indicating that it would never
january 2001 5
T O O L K I T • I n n o vat i o n at t h e S p e e d o f I n f o r m at i o n
Here are three ways to reduce the tion exchange within a group by add- up to four steps of the process can be
need to exchange information. First, you ing an extra task or two to intervene affected, and much of the process may
can transfer key knowledge between between existing tasks in the group. To have to be repeated (see O’s in the left
teams. In some cases, a company can see how this can be done, it’s instruc- side of the exhibit).
decouple one task from another simply tive to compare how two suppliers de- Supplier B takes a different approach,
by adding to each team someone with sign the same dashboard component, reducing the coupled tasks to just two:
expertise in the other task. These people a speedometer cluster for General Mo- casing design and lighting details. A
must be sufficiently knowledgeable to tors. (See the chart “Reducing Informa- wiring circuit is worked out based on
supply information that would other- tion Exchange by Decoupling Tasks.”) output from the first two tasks, and
wise have been exchanged in one or
more iterations between teams. A coupled process encourages iterations and the
A similar effect can be achieved by
search for creative solutions. But sometimes speed is
using information technology. Com-
puter-aided engineering software, for more important than innovation.
example, allows design teams to predict
the implications of their designs on each Supplier A adopts a concurrent engi- the speedometer is then crudely proto-
other, again obviating the need for a di- neering process, carrying out three tasks typed. Once the prototype has been
rect exchange of information. A plastic- (casing design, wiring layout, and light- tested, wiring revisions are made to
parts designer at a manufacturer of cell ing details) at once, with three task produce the final design. Although it
phones can use mold-flow simulation teams working in close proximity. The involves an extra task – revising the wir-
software to foresee production prob- three teams go through a number of ing – in fact, this process is faster than
lems arising from her design. In this iterations and take a relatively long time the first because there is much less iter-
way, she can anticipate feedback from to finalize their plans, but the end result ation between two task teams than
the mold-tooling experts that would is a fairly advanced prototype. However, among three. The extra step also antici-
otherwise force her to go back to the if the testing phase reveals problems, pates and allows for changes to the pro-
drawing board weeks later.
Second, you can introduce a new task
earlier in the process so as to simplify
subsequent, time-intensive iterations Reducing Information Exchange
performed by interdependent teams.
The new task typically requires early
by Decoupling Tasks
Keeping interdependent tasks Supplier A has three teams that carry out their tasks concurrently. After a number
separate can cause considerable of iterations, a fairly advanced prototype is developed and tested. But if problems
waste, and this is where grouping arise during the testing phase, up to four steps of the engineering process can be
tasks differently can speed along affected (see O’s).
the development process. Supplier B couples only two tasks and creates a wiring circuit based on
output from them. A soft prototype is built and tested, and an additional task
agreement about aspects common to of wiring revision is introduced. However, this process is faster than Supplier A’s
the coupled tasks. The addition of a new because less iteration occurs between the two initial task teams, and the extra
task, carried out by representatives of step of planned iteration virtually eliminates unplanned iteration.
the coupled teams, can break down
some of the iterations. For example, two
teams designing coupled parts – say, an Supplier A Supplier B
electronic control circuit and its user- Highly innovative, but slow Fast, but less innovative
interface keypad – can agree in advance
on the locations of the attachment A B C D E F A B C D E F G
points and microswitches. This interface casing design A • X X O casing design A • X
specification allows the circuit-design wiring layout B X • X O lighting details B X •
lighting details C X X • O wiring layout C X X •
team and the keypad team to proceed
tooling D X X X • O soft prototype D X X X •
in parallel. hard prototype E X • testing E X •
Third, you can redefine tasks within testing F X • revision F X •
coupled groups. Another way to reduce hard tooling G X X X X X •
iterations is to eliminate an informa-
january 2001 7
T O O L K I T • I n n o vat i o n at t h e S p e e d o f I n f o r m at i o n
Organizing Communication at GM PT
But the greatest challenge facing
GM was how to organize the five
PDTs at the bottom of the matrix, Before…
whose systemwide communication
A B C D E F G H I J K L M N OP Q R S T U V
needs could not be met within the
• • • •• • •• • • • •
structure of a system team. The solu-
engine block
crankshaft
A A
B B
• •
• • •
•
•
• •• • •• •
•
••
short block flywheel C • C • • •
tion we worked out with GM was to system team pistons D • • D• • • • • •• •• •
group these teams into a special connecting rods
lubrication
E •
F • • •
E • •
• • • • F • •
•
•• • • • •
“system integration team” whose valve train cylinder heads G • ••• • G •••• •• • • • •• • •
system team
ignition
ECM
S
T
• •• •
• •
• • • • •• •• • • • • • • •S •T •• ••
•
• • •
•
•
•
•
•
monthly program meetings at which
everyone discussed issues related
electrical system
engine assembly
U
V
•• • •• • • •• • •• • • •• • • • •• • •• •• U• •V
• • • • • • • • •
•
• •• • •• ••
intake manifold J1 • • • J1
the PDTs with communication needs water pump/cooling I • • • • I • • • • •
integration
integration team that communicated ECM T •
•••
••
• • • •
• U•
• • •
• • • • • • • • • • • • • • • •• • • •• •• • V•
team electrical system U • • • • • • • • • • • •
with PDTs throughout the organization. engine assembly V •
january 2001 9
T O O L K I T • I n n o vat i o n at t h e S p e e d o f I n f o r m at i o n
10 20 30 40 50 60
Set customer target • XX
Estimate sales volumes X • XX
Establish pricing direction X • X
Schedule project time line • X
Development methods X • X XXX
Macro targets/constraints XX • XXXX
Financial analysis XXXXX •
Develop program map X • X
Create initial QFD matrix X XXX •
10 Set technical requirements 10 X X XX • X
Write customer specification XX XXX • OOOO O O O O
High-level modeling XX XX • XXX
Write target specification XXX X XXXXX • XX
Develop test plan XX XXX • X
Develop validation plan XX X X •
Build base prototype X X XX XX •
Functional modeling X XX X X • XXXXXXXX O O O O O OOOO O
Develop product modules X XXXXXX XX • O
Lay out integration X XXXXXX X X •
20 Integration modeling 20 X X XXX X •
X X XX
Random testing X X • X XX
Develop test parameters X X XXXXX • XXX
Finalize schematics X X XXX • XX O O OO O
Validation simulation X X X XXXX • XX
Reliability modeling X XXXX • X
Complete product layout XX XXX • XX
Continuity verification X XX XX X •
Design rule check XX X •
Design package X X X X X • O O O OOO O
30 Generate masks 30 X XXX • X O
Verify masks in fab X X X •
Run wafers X • X O
Sort wafers X •
Create test programs X •
Debug products X X XXX • OO O OOO O
Package products X X X •
Functionality testing X X X •
Send samples to customers XX X X •
Feedback from customers X •
40 Verify sample functionality 40 X •
Approve packaged products X X XX •
Environmental validation XX X X •
Complete product validation X X XXX •
Develop tech. publications X X • XX
Develop service courses X X • X
Determine marketing name XXXX X • X
Licensing strategy XXX •
Create demonstration X X X X XX •
Confirm quality goals X X X XX •
50 Life testing 50 XX X • XX
Infant mortality testing XX X X • X
Mfg. process stabilization X XX • OO
Develop field support plan X X •
Thermal testing XXX •
Confirm process standards X • XX
Confirm package standards XX XXX • X
Final certification X XXX XXXXXXX •
Volume production X XX •
Prepare distribution network XX XXXXX X •
60 Deliver product to customers 60 XXXXX X X X •
little to be gained from breaking down during the development process. Results both. This rework would also require
the existing coupled groups. from Intel’s thermal testing (task 54), the company to redo some intervening
But as the O’s show, a significant num- for example, could force the company tasks. The value of the DSM in cases like
ber of potential unplanned iterations to rework package design (task 29) or to this resides principally in making ex-
can occur when errors are discovered rework functional modeling (task 17) or plicit where information exchanges of
this kind might occur. The company erational learning feedback,” as Intel can emerge unexpectedly. At Intel, for
then decides what to do about them. did (see ’s near the top of the chart). instance, managers found they could
Sometimes, there’s little it can do. Rather than entirely rework the devel- reduce the likelihood of failures in ther-
The interdependent tasks may be so far oped product and come out behind mal testing by having a thermal-testing
apart that a delay caused by incorporat- competitors in that product cycle, the engineer contribute to package design.
ing late information effectively means company will either abandon the proj- Solutions of this kind will never entirely
eliminate unplanned iterations, but
By stripping away the mystery around the exchange they will certainly reduce the probabil-
ity of them.
of information during innovation, the DSM can give
managers far more control over some of their company’s In our experience, the information gen-
most risky and expensive projects. erated in a DSM analysis has always
yielded new insights to improve the
starting the whole process again. These ect altogether if the information reveals ways companies develop products and
situations usually arise because some fatal flaws or launch the product as de- services. By stripping away the mystery
fundamental mistake in assumptions signed if the flaws are minor. Mean- around the exchange of information
was made at the beginning of the proj- while, the information will be fed into during innovation, the DSM can give
ect. In Intel’s case, creating a product the design and development of a prod- managers far more control over some of
demonstration (task 48) had the poten- uct in the next generation. their company’s most risky and expen-
tial to reveal that the company’s esti- In most cases, though, development sive projects.
mates of sales volumes and pricing levels teams prefer to minimize the probabil-
For a more in-depth tutorial on how to create
were faulty (tasks 2 and 3). If the mis- ity that a later task will generate infor- DSM models and for links to DSM research
takes were serious, the product would mation that necessitates rework. Thus, and software, go to http://web.mit.edu/dsm.
have to be completely redesigned. it makes sense to transfer key knowl-
Reprint r0101l
In such cases, we recommend treat- edge and create prior tasks, as we dis- To place an order, call 1-800-988-0886.
ing the negative information as “gen- cussed above. But individual solutions
january 2001 11