SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
8th European Academy Of Design Conference - 1st, 2nd & 3rd April 2009, The Robert Gordon University, Aberdeen, Scotland



DESIGN THINKING UNPACKED: AN EVOLUTIONARY ALGORITHM
Janne KORHONEN1, Lotta HASSI2
1
    S.E.O.S. Design Ltd
2
    Helsinki University of Technology


ABSTRACT

“Design thinking” has been proposed as a method for achieving better solutions in fields as diverse as
architecture and organizational design. Despite various definitions for design thinking, there have been
relatively few articles that aim to explain on a general level how and why, and under what preconditions,
design thinking actually works. This paper presents a hypothesis that design thinking can be understood
as a generic problem-solving algorithm whose qualities can be compared to other generic algorithms. The
similarities between design thinking and evolutionary optimization algorithms suggest that design
thinking is among the best possible algorithms for seeking solutions to ill-defined problems where there is
no single obvious “best” solution. This helps to better define what design thinking is and leads to practical
implications for product development managers and designers.

Keywords: design thinking, evolutionary optimization, evolutionary algorithm, problem solving, NPD

1      INTRODUCTION
Recent literature in design practices has highlighted the benefits of multidisciplinary product development
teams, human-centred exploration of user’s real needs, and early and iterative prototyping of ideas and
concepts. Often called “design thinking,” proponents of the method claim that resulting inductive-
deductive-abductive method works much better than previous, primarily deductive methods of R&D
problem-solving in fields ranging from education to engineering (e.g. Brown, 2008). However, the
benefits of “design thinking” approach are often unsupported by theoretical background. This study
makes an attempt to build a theory of real-world new product development (NPD) processes1 as problem-
solving algorithms, while comparing them to problem-solving algorithms whose effectiveness can be
theoretically examined. In effect, this study examines whether or not, and under what conditions, “design
thinking” is the most effective problem-solving tool available to NPD teams.

The approach used is to look NPD process through the lens of evolutionary optimization theory. Although
evolution has been often seen as a metaphor for design and particularly technological development (see
Ziman, 2000 for an overview and further references) and some authors have viewed design practices as
evolutionary (e.g. Langrish, 2004; Whyte, 2007), it can be argued that instead of directly mapping
biological into technical, the discussion should move to a higher level of generic algorithms. As an
example of more modern approach, Beinhocker (2006) has elegantly explained technology S-curves
(Foster, 1986) and disruptive innovations (Christensen, 1997) as results from evolutionary algorithm in
action. This study builds on Beinhocker’s work and attempts to explain NPD process as an example of
evolutionary algorithm, and develop practical implications for designers and managers.

The paper is organized as follows: first, product development is defined as a search for optimal design
from a hypothetical “design space.” Second, theoretical properties of design spaces are discussed. Third,
theoretical search strategies are briefly introduced and evaluated. Similarities between search strategies
and design approaches are discussed. Fourth and finally, practical implications are briefly outlined.

2      NEW PRODUCT DEVELOPMENT: A SEARCH THROUGH A DESIGN SPACE
Generalized models of product development process have been developed by numerous authors (see e.g.,
Brown and Eisenhardt, 1995; Ulrich and Eppinger, 2008), and what is clear is that NPD process seeks to
1
 (Although this text refers to new product development for reasons of clarity, the principles apply to other
development projects as well.)1
EAD09/075                                                              1
develop knowledge about technologies, markets, and users, and apply that knowledge towards more
effective and efficient products and services. Thus, product development is fundamentally about
searching for the “blueprints” of the best possible design. These blueprints can be thought to be housed in
a practically infinite library of blueprints for everything - to paraphrase Dennett (1995), the “Library of
All Possible Designs.” Within this library, blueprints for all the different combinations of all the parts,
materials, manufacturing processes and usage scenarios can be thought to exist, from stone axes to
spaceships. This library is referred in evolutionary theory as a design space for all possible designs
(Dennett, 1995, pp. 107-113). Design spaces can be constructed for anything that can, in principle at
least, be memorialized in some form and transmitted to others (Dennett, 1995; Beinhocker, 2006). Design
spaces can be constructed in smaller or larger variations: for example, a design space for combining two
Lego blocks with each other is relatively small, while a design space for all desktop computers is
enormous. As can be imagined, the huge majority of the entries in this library are outright impossible to
realize and/or completely useless; others are just tiny variations of existing - or future - designs. To
determine whether one design is better than some other, the design space is visualized as a fitness
landscape (Wright, 1932; Kauffman, 1993). By first arranging the design space so that the distance
between two designs represents the differences between the designs, and then assigning a value of fitness
for each design, we can imagine a landscape of peaks and valleys. Good designs can thus be thought of as
high peaks in the fitness landscape, and the problem of finding good designs in the near infinity of design
space then becomes a problem of finding high peaks in the fitness landscape. (Figure 1)




                                    Figure 1 Examples of fitness landscapes

Fitness is defined here as fitness for purpose. A design is considered to have better fitness than another
design if it performs its intended function more efficiently or effectively. Fitness is a dynamic function,
and what is fit at one point of time may not be fit some time later. Typically, designs have a minimum
fitness that determines, for example, whether the design does what it should do. (Beinhocker, 2006).
Potentially, two extremes for the fitness landscape are possible: first, that there is no correlation between
the difference of two designs from each other and their fitness, resulting to a completely random
landscape (Fig. 1c). The second extreme is a perfectly ordered landscape where a single design is most fit
and the fitness of designs becomes lower as their distance from that optimum design increases (Fig. 1a).
In the real world, most fitness landscapes are somewhere in between (Kauffman, 1995, pp. 161-189) (Fig
1b). Two designs that differ in very small details - say, a PC with either grey or beige casing - are likely
to be similar in fitness. However, some small changes may have very large effects (for example, changing
the measurements from metric to Imperial is a very small change in terms of information changed), while
some large changes may only have a small effect (e.g. Intel and AMD processors are different internally
but work equally well). A design space in which small changes in design lead to small or no changes in
fitness, but where some small changes have large effects is called rough-correlated (Beinhocker, 2006).
Rough-correlated landscapes are the standard in biology and in most technologies, and the result is
important because what is the most efficient algorithm for the search depends on the shape of the fitness
landscape.

3    SEARCHING THROUGH THE FITNESS LANDSCAPE: SEARCH ALGORITHMS
How, then, can this library of all possible designs be searched in a most efficient manner? In keeping with
the two extremes of fitness landscapes, two extreme search strategies can also be identified. The search
EAD09/075                                             2
strategy can be completely random, with previous iterations having no effect on future iterations. In
product development terms, this would amount to generating random patterns and building prototypes
from those patterns, and then discarding the pattern and trying again if the prototype didn’t work out. This
is obviously a high-risk strategy, which isn’t practiced deliberately in the real world.

The search can also be based on random mutation hill-climbing (Mitchell, 1996, p. 116) or adaptive walk
(Beinhocker, 2006). In adaptive walk, the searcher would take a step in a random direction in the fitness
landscape. If the step leads upwards, the searcher would take another step; if it didn’t, the searcher would
return and take another random step. This strategy is effective for scaling the individual peaks in the
fitness landscape. In product development terms, adaptive walk is analogous to perfecting - often
deductively - the existing technology via incremental improvements, but without looking for alternatives
in technologies or user needs. Examples of (mostly) adaptive walk strategies in real life are all R&D
projects based primarily on applying theory to find out what is possible and how, and only then realizing
the design - for example, increasing the packing ratio in integrated circuits. However, if the “landscape”
to be searched is rough-correlated, both extreme strategies are likely to lead to suboptimal results. Since
there are many more unworkable designs than good designs, the odds are that random search will not find
fitness peaks. On the other hand, adaptive walk may find a feasible design, but, unless there is an option
of retracing the steps and starting over again, it probably gets stuck in a sub-optimal fitness peak. Of
course, real-world NPD processes utilize several strategies simultaneously: humans should be able to use
their reasoning facilities to determine when they are stuck in a “fitness peak” and then move on to some
other avenue of approach that promises better results, i.e. higher peaks. In terms of fitness landscapes and
search strategies, this would amount to going back down, once a fitness peak for a particular approach has
been reached.

But going back may be difficult since many processes are path-dependent, meaning that choices made
during the process limit what options are - or are perceived to be - available later. Choices made early
during the process can, for example, determine the technologies used, and once a choice is made, it may
be difficult to question. Whether path dependency is real or just perceived, the end result is similar: once
a fitness peak is reached, NPD teams have to consciously wrest themselves to seek for other, possibly
higher, fitness peaks, just as firms have hard time switching technologies even though newer technology
promises better future returns (as elaborated by e.g. Christensen, 1997). This phenomenon is familiar to
many NPD professionals: changing major design features halfway through the process is difficult due to
the attachment team members have to something they’ve been working hard to create, even if the
proposed design is clearly underperforming. Market and business demands count, too: even if the
proposed design isn’t really what is needed, descending the fitness peak and trying to find another way up
may be impossible due to financial pressures and plain organizational inertia. Retracing the path is often
impossible because doing so would mean relinquishing investments in a design that is still somewhat
successful, even though it may be clear that a competing technology would be better in the long run.

4    DESIGN THINKING: THE BEST SEARCH STRATEGY FOR ROUGH-CORRELATED LANDSCAPES
However, once NPD is defined as a search for knowledge about technologies, users and markets through
rough-correlated fitness landscape of all possible designs, mathematical tools can be utilized to determine
the quality of search strategies. The best strategy turns out to be, in general terms, an evolutionary
algorithm (e.g. Kauffman, 1993; Mitchell, 1996). Evolutionary algorithms are a class of search algorithms
that combine adaptive walk and random search: evolutionary search goes uphill towards the fitness peak,
but also randomly tries other locations to see if they happen to harbor more promising peaks. (Figure 2.)




EAD09/075                                            3
Figure 2 Different search strategies. X1…n represent exploratory search, dotted lines exploitative search

Most innovation-related activities resemble evolutionary search algorithms to a greater or lesser degree.
By combining iterative tinkering and testing (inductive) with analysis (deductive) and sprinkling some
imagination (abductive thinking), they proceed through both radical (randomly testing other locations for
more promising ways uphill) and incremental (going uphill if there’s a way) improvement. Iterative
tinkering remains essential to the development of innovations, even as the advances in science and
technology have improved our capabilities for deduction: most complex design problems remain
deductively intractable and are likely to do so, but whether to use primarily inductive or primarily
deductive methods depends on the nature of the problem. Well-defined problems that have no ambiguities
can be solved through deductive analysis; ambiguous or ill-defined problems with no clear boundaries
need inductive (and abductive) thought and tinkering. (Figure 3.)




                            Figure 3 Examples of well- and ill-defined problem spaces

But how are design thinking and evolutionary methods connected? To understand the connection, we
need to go back to the definition of NPD as a knowledge-generating process. The goal of the process is to
generate knowledge that satisfies the needs of process stakeholders, with economic performance of the
resulting product being one of the most obvious fitness criteria. Traditionally, under different “waterfall”
and other non-integrated models of product development, fitness of knowledge thus produced is
ultimately tested when the product reaches the markets; under design thinking and other integrated,
human-centred, iterative approaches (Brown, 2008), the validity and fitness of knowledge is tested much
earlier in the process, when corrections can still be made. In terms of fitness landscapes and search
strategies, traditional (non-integrated) NPD models represent search strategies that have mostly adaptive
walk features. Because length of each “step” is rather long (as knowledge’s fitness is validated only very
close to market launch), the step is usually taken into a “safe,” known direction. There is probably at least
some iterative tinkering, but exploration is limited and “far-out” possibilities are rarely if ever explored.

On the other hand, iterative and creative multi-disciplinary approaches have much more random jumps
built into them. Deductive, exploitative search (often by engineers) is used to incrementally improve the
quality of knowledge and find the peaks of “fitness hills” scouted out by more exploratory search (often
by designers), resulting in evolutionary search through fitness landscape. Because the process is human-
EAD09/075                                               4
centered and rough prototyping is encouraged, knowledge’s fitness is often tested much earlier than in
other models; because the process focuses on user needs, sometimes the team may see other fitness hills
(e.g. alternative ways of solving the user’s problem) than just the one where they start.

5    PRACTICAL IMPLICATIONS
One of the most important implications is that the fitness landscape of a problem defines whether
evolutionary or adaptive search is more suited to the situation. In practical terms, this suggests a
provisional theoretical explanation why design thinking and other methods which are weighed towards
exploration rather than exploitation are good at ill-defined problems, but not cost-effective for problems
that have heavily ordered fitness landscapes i.e. that are solved primarily through deductive methods.
This result, if it can be confirmed by further study, would be an important qualification to the somewhat
nebulous concept of “design thinking” and helps to focus further studies on the subject. Second
implication, flowing directly from the first, is that if the fitness landscape of a NPD project is possible to
predict or estimate to some extent, it should be possible to decide whether the balance of methods used in
the NPD process should be on exploratory (inductive) or exploitative (deductive) methods.

Third important implication of the theory is the effect that the fitness landscape has on product
development project. Since many fitness landscapes represent steep hills, progress in a typical project is
initially slow, accelerates after a while, and then peaks out in an S-curve-like manner. When the curve
flattens out and a local fitness maximum is reached, the NPD project tends to lose momentum, even
though other fitness peaks might be worth exploring as well. This is, in effect, a theoretical explanation
for practices such as “dark horse” used at Stanford University’s E310 product development project: by
forcing the team to develop, for a while, a concept rejected early in the process (the “dark horse”), the
management ensures that at least one other fitness hill is explored. Practical implication for NPD
managers is that the point to guide the team towards alternative approaches is not only at the beginning of
the project, but also at the point where the S-curve of accomplishment evens out. Fourth, since different
fitness functions define their own design spaces, different parts of the project may benefit from different
search strategies. For example, technology for widgets may be developed through mainly exploitative
search, while business plan associated with selling the widgets may require more exploratory approach.

REFERENCES
BEINHOCKER, E.D. 2006 The Origin of Wealth. Boston: Harvard Business School Press.
BROWN, S.L. and EISENHARDT, K.M. 1995. Product development: Past research, present findings, and future
directions. Academy of Management Review 20(2), pp. 343-378.
BROWN, T. 2008. Design Thinking. Harvard Business Review, June 2008, pp. 84-92.
CHRISTENSEN, C.M. 1997. The Innovator’s Dilemma. Boston: Harvard Business School Press.
DENNETT, D.C. 1995. Darwin’s Dangerous Idea. New York: Touchstone.
FOSTER, R. 1986. Innovation: The Attacker’s Advantage. New York: Summit Books.
KAUFFMAN, S. 1993. The Origins of Order. New York: Oxford University Press.
KAUFFMAN, S. 1995. At Home in the Universe. New York: Oxford University Press.
LANGRISH, J.Z. 2004. Darwinian Design: The Memetic Evolution of Design Ideas. Design Issues 20(4), pp. 4-19.
MITCHELL, M. 1996. An Introduction to Genetic Algorithms. Cambridge, MA: MIT Press.
ULRICH, K.T. and EPPINGER, S.D. 2008. Product Design and Development (4th Ed.). Boston: McGraw-Hill.
WHYTE, J. 2007. Evolutionary Theories and Design Practice. Design Issues 23(2), pp. 46-54.
WRIGHT, S. 1932. The roles of mutation, inbreeding, crossbreeding and selection in evolution. Proceedings of The
Sixth International Congress of Genetics, vol. 1, pp. 356-366. Ithaca, NY.
ZIMAN, J. (Ed.). 2000. Technological Innovation as an Evolutionary Process. Cambridge: Cambridge Univ. Press.

Corresponding Author Contact Information
1                                                2
 Janne KORHONEN                                  Lotta HASSI
S.E.O.S. Design, c/o Design Factory             Helsinki Univ. of Tech., Design Factory
P.O. Box 7700, FI-02150 TKK, Finland            P.O. Box 7700, FI-02150 TKK, Finland
janne.korhonen@seos.fi                          lotta.hassi@tkk.fi
+358 41 501 8481                                +358 50 511 2962
www.seos.fi                                     www.decode.tkk.fi


EAD09/075                                               5

Weitere ähnliche Inhalte

Ähnlich wie Design thinking unpacked: an evolutionary algorithm?

A retrospective on design and process synthesis.pdf
A retrospective on design and process synthesis.pdfA retrospective on design and process synthesis.pdf
A retrospective on design and process synthesis.pdfDr.Kiran Patil
 
The Core of Design Thinking
The Core of Design ThinkingThe Core of Design Thinking
The Core of Design ThinkingRavenskirk Llp
 
Design and Engineering: Module-1 Notes
Design and Engineering: Module-1 NotesDesign and Engineering: Module-1 Notes
Design and Engineering: Module-1 NotesNaseel Ibnu Azeez
 
Resource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic SearchResource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic Searchcsandit
 
Cambridgestructuraldesignseminar
CambridgestructuraldesignseminarCambridgestructuraldesignseminar
Cambridgestructuraldesignseminarpdemian
 
Design science, systems thinking and ontologies summary-upward a-v1.0
Design science, systems thinking and ontologies summary-upward a-v1.0Design science, systems thinking and ontologies summary-upward a-v1.0
Design science, systems thinking and ontologies summary-upward a-v1.0Antony Upward
 
Abstract
AbstractAbstract
Abstractemaye
 
Presentation by vikas dubey
Presentation by vikas dubeyPresentation by vikas dubey
Presentation by vikas dubeyPMI_IREP_TP
 
how do u design?
how do u design?how do u design?
how do u design?surya teja
 
2012 dmi-mueller thoring-leanstartupvsdesignthinking
2012 dmi-mueller thoring-leanstartupvsdesignthinking2012 dmi-mueller thoring-leanstartupvsdesignthinking
2012 dmi-mueller thoring-leanstartupvsdesignthinkingClaire Calmejane
 
The Nature of Design Practice and Implications for Interaction Design Researc...
The Nature of Design Practice and Implications for Interaction Design Researc...The Nature of Design Practice and Implications for Interaction Design Researc...
The Nature of Design Practice and Implications for Interaction Design Researc...Fran Maciel
 
Contemporary Software Engineering Practices Together With Enterprise
Contemporary Software Engineering Practices Together With EnterpriseContemporary Software Engineering Practices Together With Enterprise
Contemporary Software Engineering Practices Together With EnterpriseKenan Sevindik
 
Ballard et al. 2016 - Filmmaking and Construction_ Two Project Production Sy...
Ballard et al.  2016 - Filmmaking and Construction_ Two Project Production Sy...Ballard et al.  2016 - Filmmaking and Construction_ Two Project Production Sy...
Ballard et al. 2016 - Filmmaking and Construction_ Two Project Production Sy...Christin Egebjerg
 
Philosophy and Introduction of Engineering Design
Philosophy and Introduction of Engineering Design Philosophy and Introduction of Engineering Design
Philosophy and Introduction of Engineering Design Nt Arvind
 
An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...Alexander Decker
 
Ralph and-wand-a-proposal-for-a-formal-definition-of-the-design-concept
Ralph and-wand-a-proposal-for-a-formal-definition-of-the-design-conceptRalph and-wand-a-proposal-for-a-formal-definition-of-the-design-concept
Ralph and-wand-a-proposal-for-a-formal-definition-of-the-design-conceptSvetlana Postolachi
 
Visual thinking colin_ware_lectures_2013_10_research methods
Visual thinking colin_ware_lectures_2013_10_research methodsVisual thinking colin_ware_lectures_2013_10_research methods
Visual thinking colin_ware_lectures_2013_10_research methodsElsa von Licy
 

Ähnlich wie Design thinking unpacked: an evolutionary algorithm? (20)

A retrospective on design and process synthesis.pdf
A retrospective on design and process synthesis.pdfA retrospective on design and process synthesis.pdf
A retrospective on design and process synthesis.pdf
 
How do you design
How do you designHow do you design
How do you design
 
The Core of Design Thinking
The Core of Design ThinkingThe Core of Design Thinking
The Core of Design Thinking
 
Design as adaptation
Design as adaptationDesign as adaptation
Design as adaptation
 
Design and Engineering: Module-1 Notes
Design and Engineering: Module-1 NotesDesign and Engineering: Module-1 Notes
Design and Engineering: Module-1 Notes
 
Resource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic SearchResource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic Search
 
Cambridgestructuraldesignseminar
CambridgestructuraldesignseminarCambridgestructuraldesignseminar
Cambridgestructuraldesignseminar
 
Design science, systems thinking and ontologies summary-upward a-v1.0
Design science, systems thinking and ontologies summary-upward a-v1.0Design science, systems thinking and ontologies summary-upward a-v1.0
Design science, systems thinking and ontologies summary-upward a-v1.0
 
Abstract
AbstractAbstract
Abstract
 
Presentation by vikas dubey
Presentation by vikas dubeyPresentation by vikas dubey
Presentation by vikas dubey
 
how do u design?
how do u design?how do u design?
how do u design?
 
2012 dmi-mueller thoring-leanstartupvsdesignthinking
2012 dmi-mueller thoring-leanstartupvsdesignthinking2012 dmi-mueller thoring-leanstartupvsdesignthinking
2012 dmi-mueller thoring-leanstartupvsdesignthinking
 
The Nature of Design Practice and Implications for Interaction Design Researc...
The Nature of Design Practice and Implications for Interaction Design Researc...The Nature of Design Practice and Implications for Interaction Design Researc...
The Nature of Design Practice and Implications for Interaction Design Researc...
 
Contemporary Software Engineering Practices Together With Enterprise
Contemporary Software Engineering Practices Together With EnterpriseContemporary Software Engineering Practices Together With Enterprise
Contemporary Software Engineering Practices Together With Enterprise
 
Ballard et al. 2016 - Filmmaking and Construction_ Two Project Production Sy...
Ballard et al.  2016 - Filmmaking and Construction_ Two Project Production Sy...Ballard et al.  2016 - Filmmaking and Construction_ Two Project Production Sy...
Ballard et al. 2016 - Filmmaking and Construction_ Two Project Production Sy...
 
Philosophy and Introduction of Engineering Design
Philosophy and Introduction of Engineering Design Philosophy and Introduction of Engineering Design
Philosophy and Introduction of Engineering Design
 
Design seeking and scaling v1
Design seeking and scaling v1Design seeking and scaling v1
Design seeking and scaling v1
 
An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...
 
Ralph and-wand-a-proposal-for-a-formal-definition-of-the-design-concept
Ralph and-wand-a-proposal-for-a-formal-definition-of-the-design-conceptRalph and-wand-a-proposal-for-a-formal-definition-of-the-design-concept
Ralph and-wand-a-proposal-for-a-formal-definition-of-the-design-concept
 
Visual thinking colin_ware_lectures_2013_10_research methods
Visual thinking colin_ware_lectures_2013_10_research methodsVisual thinking colin_ware_lectures_2013_10_research methods
Visual thinking colin_ware_lectures_2013_10_research methods
 

Mehr von J. M. Korhonen

ADDER: A new model for simulating the evolution of technology
ADDER: A new model for simulating the evolution of technologyADDER: A new model for simulating the evolution of technology
ADDER: A new model for simulating the evolution of technologyJ. M. Korhonen
 
Is shock treatment good for you?
Is shock treatment good for you?Is shock treatment good for you?
Is shock treatment good for you?J. M. Korhonen
 
Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...
Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...
Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...J. M. Korhonen
 
OSWC 2012: Modeling non-financial constraints in the development and adoption...
OSWC 2012: Modeling non-financial constraints in the development and adoption...OSWC 2012: Modeling non-financial constraints in the development and adoption...
OSWC 2012: Modeling non-financial constraints in the development and adoption...J. M. Korhonen
 
Ympäristöystävällinen tuotekehitys, Dipoli
Ympäristöystävällinen tuotekehitys, DipoliYmpäristöystävällinen tuotekehitys, Dipoli
Ympäristöystävällinen tuotekehitys, DipoliJ. M. Korhonen
 
Explaining the evolution of technologies, firms, and industries: how complexi...
Explaining the evolution of technologies, firms, and industries: how complexi...Explaining the evolution of technologies, firms, and industries: how complexi...
Explaining the evolution of technologies, firms, and industries: how complexi...J. M. Korhonen
 
Corporate Social Responsibility - ecodesigners' viewpoint
Corporate Social Responsibility - ecodesigners' viewpointCorporate Social Responsibility - ecodesigners' viewpoint
Corporate Social Responsibility - ecodesigners' viewpointJ. M. Korhonen
 
Corporate Social Responsibility - Eco-designers viewpoint and what we should do
Corporate Social Responsibility - Eco-designers viewpoint and what we should doCorporate Social Responsibility - Eco-designers viewpoint and what we should do
Corporate Social Responsibility - Eco-designers viewpoint and what we should doJ. M. Korhonen
 
Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010
Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010
Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010J. M. Korhonen
 
Corporate Social Responsibility: Ecodesigners Viewpoint Presentation
Corporate Social Responsibility: Ecodesigners Viewpoint PresentationCorporate Social Responsibility: Ecodesigners Viewpoint Presentation
Corporate Social Responsibility: Ecodesigners Viewpoint PresentationJ. M. Korhonen
 
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010J. M. Korhonen
 
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010J. M. Korhonen
 
Taito-kestävä käsityömuotoilu: Seoksen esitys
Taito-kestävä käsityömuotoilu: Seoksen esitysTaito-kestävä käsityömuotoilu: Seoksen esitys
Taito-kestävä käsityömuotoilu: Seoksen esitysJ. M. Korhonen
 
Lecture Notes for Eco-design principles lecture
Lecture Notes for Eco-design principles lectureLecture Notes for Eco-design principles lecture
Lecture Notes for Eco-design principles lectureJ. M. Korhonen
 
Nordic CSR Conference presentation
Nordic CSR Conference presentationNordic CSR Conference presentation
Nordic CSR Conference presentationJ. M. Korhonen
 
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...J. M. Korhonen
 
7.3.09 YAMK-koulutus by Seos Design
7.3.09 YAMK-koulutus by Seos Design7.3.09 YAMK-koulutus by Seos Design
7.3.09 YAMK-koulutus by Seos DesignJ. M. Korhonen
 
Seos-luento Teollinen muotoilu tuotekehityksessä-kurssilla
Seos-luento Teollinen muotoilu tuotekehityksessä-kurssillaSeos-luento Teollinen muotoilu tuotekehityksessä-kurssilla
Seos-luento Teollinen muotoilu tuotekehityksessä-kurssillaJ. M. Korhonen
 
Luovikko seminar in Turku, 23.10.2008
Luovikko seminar in Turku, 23.10.2008Luovikko seminar in Turku, 23.10.2008
Luovikko seminar in Turku, 23.10.2008J. M. Korhonen
 
Sustainable Product Design Lecture-IDBM
Sustainable Product Design Lecture-IDBMSustainable Product Design Lecture-IDBM
Sustainable Product Design Lecture-IDBMJ. M. Korhonen
 

Mehr von J. M. Korhonen (20)

ADDER: A new model for simulating the evolution of technology
ADDER: A new model for simulating the evolution of technologyADDER: A new model for simulating the evolution of technology
ADDER: A new model for simulating the evolution of technology
 
Is shock treatment good for you?
Is shock treatment good for you?Is shock treatment good for you?
Is shock treatment good for you?
 
Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...
Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...
Korhonen and Takada 2012: Modeling the role of non-financial constraints in t...
 
OSWC 2012: Modeling non-financial constraints in the development and adoption...
OSWC 2012: Modeling non-financial constraints in the development and adoption...OSWC 2012: Modeling non-financial constraints in the development and adoption...
OSWC 2012: Modeling non-financial constraints in the development and adoption...
 
Ympäristöystävällinen tuotekehitys, Dipoli
Ympäristöystävällinen tuotekehitys, DipoliYmpäristöystävällinen tuotekehitys, Dipoli
Ympäristöystävällinen tuotekehitys, Dipoli
 
Explaining the evolution of technologies, firms, and industries: how complexi...
Explaining the evolution of technologies, firms, and industries: how complexi...Explaining the evolution of technologies, firms, and industries: how complexi...
Explaining the evolution of technologies, firms, and industries: how complexi...
 
Corporate Social Responsibility - ecodesigners' viewpoint
Corporate Social Responsibility - ecodesigners' viewpointCorporate Social Responsibility - ecodesigners' viewpoint
Corporate Social Responsibility - ecodesigners' viewpoint
 
Corporate Social Responsibility - Eco-designers viewpoint and what we should do
Corporate Social Responsibility - Eco-designers viewpoint and what we should doCorporate Social Responsibility - Eco-designers viewpoint and what we should do
Corporate Social Responsibility - Eco-designers viewpoint and what we should do
 
Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010
Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010
Vastuullinen tuotekehitys: luentokalvot Lahden Muotoiluinstituutissa 27.9.2010
 
Corporate Social Responsibility: Ecodesigners Viewpoint Presentation
Corporate Social Responsibility: Ecodesigners Viewpoint PresentationCorporate Social Responsibility: Ecodesigners Viewpoint Presentation
Corporate Social Responsibility: Ecodesigners Viewpoint Presentation
 
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 2, 29.1.2010
 
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010
Vastuullinen tuotesuunnittelu: Lahden Muotoiluinstituutti, päivä 1, 22.1.2010
 
Taito-kestävä käsityömuotoilu: Seoksen esitys
Taito-kestävä käsityömuotoilu: Seoksen esitysTaito-kestävä käsityömuotoilu: Seoksen esitys
Taito-kestävä käsityömuotoilu: Seoksen esitys
 
Lecture Notes for Eco-design principles lecture
Lecture Notes for Eco-design principles lectureLecture Notes for Eco-design principles lecture
Lecture Notes for Eco-design principles lecture
 
Nordic CSR Conference presentation
Nordic CSR Conference presentationNordic CSR Conference presentation
Nordic CSR Conference presentation
 
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
How Design Thinking works, or: Design Thinking Unpacked: an evolutionary algo...
 
7.3.09 YAMK-koulutus by Seos Design
7.3.09 YAMK-koulutus by Seos Design7.3.09 YAMK-koulutus by Seos Design
7.3.09 YAMK-koulutus by Seos Design
 
Seos-luento Teollinen muotoilu tuotekehityksessä-kurssilla
Seos-luento Teollinen muotoilu tuotekehityksessä-kurssillaSeos-luento Teollinen muotoilu tuotekehityksessä-kurssilla
Seos-luento Teollinen muotoilu tuotekehityksessä-kurssilla
 
Luovikko seminar in Turku, 23.10.2008
Luovikko seminar in Turku, 23.10.2008Luovikko seminar in Turku, 23.10.2008
Luovikko seminar in Turku, 23.10.2008
 
Sustainable Product Design Lecture-IDBM
Sustainable Product Design Lecture-IDBMSustainable Product Design Lecture-IDBM
Sustainable Product Design Lecture-IDBM
 

Kürzlich hochgeladen

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Kürzlich hochgeladen (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Design thinking unpacked: an evolutionary algorithm?

  • 1. 8th European Academy Of Design Conference - 1st, 2nd & 3rd April 2009, The Robert Gordon University, Aberdeen, Scotland DESIGN THINKING UNPACKED: AN EVOLUTIONARY ALGORITHM Janne KORHONEN1, Lotta HASSI2 1 S.E.O.S. Design Ltd 2 Helsinki University of Technology ABSTRACT “Design thinking” has been proposed as a method for achieving better solutions in fields as diverse as architecture and organizational design. Despite various definitions for design thinking, there have been relatively few articles that aim to explain on a general level how and why, and under what preconditions, design thinking actually works. This paper presents a hypothesis that design thinking can be understood as a generic problem-solving algorithm whose qualities can be compared to other generic algorithms. The similarities between design thinking and evolutionary optimization algorithms suggest that design thinking is among the best possible algorithms for seeking solutions to ill-defined problems where there is no single obvious “best” solution. This helps to better define what design thinking is and leads to practical implications for product development managers and designers. Keywords: design thinking, evolutionary optimization, evolutionary algorithm, problem solving, NPD 1 INTRODUCTION Recent literature in design practices has highlighted the benefits of multidisciplinary product development teams, human-centred exploration of user’s real needs, and early and iterative prototyping of ideas and concepts. Often called “design thinking,” proponents of the method claim that resulting inductive- deductive-abductive method works much better than previous, primarily deductive methods of R&D problem-solving in fields ranging from education to engineering (e.g. Brown, 2008). However, the benefits of “design thinking” approach are often unsupported by theoretical background. This study makes an attempt to build a theory of real-world new product development (NPD) processes1 as problem- solving algorithms, while comparing them to problem-solving algorithms whose effectiveness can be theoretically examined. In effect, this study examines whether or not, and under what conditions, “design thinking” is the most effective problem-solving tool available to NPD teams. The approach used is to look NPD process through the lens of evolutionary optimization theory. Although evolution has been often seen as a metaphor for design and particularly technological development (see Ziman, 2000 for an overview and further references) and some authors have viewed design practices as evolutionary (e.g. Langrish, 2004; Whyte, 2007), it can be argued that instead of directly mapping biological into technical, the discussion should move to a higher level of generic algorithms. As an example of more modern approach, Beinhocker (2006) has elegantly explained technology S-curves (Foster, 1986) and disruptive innovations (Christensen, 1997) as results from evolutionary algorithm in action. This study builds on Beinhocker’s work and attempts to explain NPD process as an example of evolutionary algorithm, and develop practical implications for designers and managers. The paper is organized as follows: first, product development is defined as a search for optimal design from a hypothetical “design space.” Second, theoretical properties of design spaces are discussed. Third, theoretical search strategies are briefly introduced and evaluated. Similarities between search strategies and design approaches are discussed. Fourth and finally, practical implications are briefly outlined. 2 NEW PRODUCT DEVELOPMENT: A SEARCH THROUGH A DESIGN SPACE Generalized models of product development process have been developed by numerous authors (see e.g., Brown and Eisenhardt, 1995; Ulrich and Eppinger, 2008), and what is clear is that NPD process seeks to 1 (Although this text refers to new product development for reasons of clarity, the principles apply to other development projects as well.)1 EAD09/075 1
  • 2. develop knowledge about technologies, markets, and users, and apply that knowledge towards more effective and efficient products and services. Thus, product development is fundamentally about searching for the “blueprints” of the best possible design. These blueprints can be thought to be housed in a practically infinite library of blueprints for everything - to paraphrase Dennett (1995), the “Library of All Possible Designs.” Within this library, blueprints for all the different combinations of all the parts, materials, manufacturing processes and usage scenarios can be thought to exist, from stone axes to spaceships. This library is referred in evolutionary theory as a design space for all possible designs (Dennett, 1995, pp. 107-113). Design spaces can be constructed for anything that can, in principle at least, be memorialized in some form and transmitted to others (Dennett, 1995; Beinhocker, 2006). Design spaces can be constructed in smaller or larger variations: for example, a design space for combining two Lego blocks with each other is relatively small, while a design space for all desktop computers is enormous. As can be imagined, the huge majority of the entries in this library are outright impossible to realize and/or completely useless; others are just tiny variations of existing - or future - designs. To determine whether one design is better than some other, the design space is visualized as a fitness landscape (Wright, 1932; Kauffman, 1993). By first arranging the design space so that the distance between two designs represents the differences between the designs, and then assigning a value of fitness for each design, we can imagine a landscape of peaks and valleys. Good designs can thus be thought of as high peaks in the fitness landscape, and the problem of finding good designs in the near infinity of design space then becomes a problem of finding high peaks in the fitness landscape. (Figure 1) Figure 1 Examples of fitness landscapes Fitness is defined here as fitness for purpose. A design is considered to have better fitness than another design if it performs its intended function more efficiently or effectively. Fitness is a dynamic function, and what is fit at one point of time may not be fit some time later. Typically, designs have a minimum fitness that determines, for example, whether the design does what it should do. (Beinhocker, 2006). Potentially, two extremes for the fitness landscape are possible: first, that there is no correlation between the difference of two designs from each other and their fitness, resulting to a completely random landscape (Fig. 1c). The second extreme is a perfectly ordered landscape where a single design is most fit and the fitness of designs becomes lower as their distance from that optimum design increases (Fig. 1a). In the real world, most fitness landscapes are somewhere in between (Kauffman, 1995, pp. 161-189) (Fig 1b). Two designs that differ in very small details - say, a PC with either grey or beige casing - are likely to be similar in fitness. However, some small changes may have very large effects (for example, changing the measurements from metric to Imperial is a very small change in terms of information changed), while some large changes may only have a small effect (e.g. Intel and AMD processors are different internally but work equally well). A design space in which small changes in design lead to small or no changes in fitness, but where some small changes have large effects is called rough-correlated (Beinhocker, 2006). Rough-correlated landscapes are the standard in biology and in most technologies, and the result is important because what is the most efficient algorithm for the search depends on the shape of the fitness landscape. 3 SEARCHING THROUGH THE FITNESS LANDSCAPE: SEARCH ALGORITHMS How, then, can this library of all possible designs be searched in a most efficient manner? In keeping with the two extremes of fitness landscapes, two extreme search strategies can also be identified. The search EAD09/075 2
  • 3. strategy can be completely random, with previous iterations having no effect on future iterations. In product development terms, this would amount to generating random patterns and building prototypes from those patterns, and then discarding the pattern and trying again if the prototype didn’t work out. This is obviously a high-risk strategy, which isn’t practiced deliberately in the real world. The search can also be based on random mutation hill-climbing (Mitchell, 1996, p. 116) or adaptive walk (Beinhocker, 2006). In adaptive walk, the searcher would take a step in a random direction in the fitness landscape. If the step leads upwards, the searcher would take another step; if it didn’t, the searcher would return and take another random step. This strategy is effective for scaling the individual peaks in the fitness landscape. In product development terms, adaptive walk is analogous to perfecting - often deductively - the existing technology via incremental improvements, but without looking for alternatives in technologies or user needs. Examples of (mostly) adaptive walk strategies in real life are all R&D projects based primarily on applying theory to find out what is possible and how, and only then realizing the design - for example, increasing the packing ratio in integrated circuits. However, if the “landscape” to be searched is rough-correlated, both extreme strategies are likely to lead to suboptimal results. Since there are many more unworkable designs than good designs, the odds are that random search will not find fitness peaks. On the other hand, adaptive walk may find a feasible design, but, unless there is an option of retracing the steps and starting over again, it probably gets stuck in a sub-optimal fitness peak. Of course, real-world NPD processes utilize several strategies simultaneously: humans should be able to use their reasoning facilities to determine when they are stuck in a “fitness peak” and then move on to some other avenue of approach that promises better results, i.e. higher peaks. In terms of fitness landscapes and search strategies, this would amount to going back down, once a fitness peak for a particular approach has been reached. But going back may be difficult since many processes are path-dependent, meaning that choices made during the process limit what options are - or are perceived to be - available later. Choices made early during the process can, for example, determine the technologies used, and once a choice is made, it may be difficult to question. Whether path dependency is real or just perceived, the end result is similar: once a fitness peak is reached, NPD teams have to consciously wrest themselves to seek for other, possibly higher, fitness peaks, just as firms have hard time switching technologies even though newer technology promises better future returns (as elaborated by e.g. Christensen, 1997). This phenomenon is familiar to many NPD professionals: changing major design features halfway through the process is difficult due to the attachment team members have to something they’ve been working hard to create, even if the proposed design is clearly underperforming. Market and business demands count, too: even if the proposed design isn’t really what is needed, descending the fitness peak and trying to find another way up may be impossible due to financial pressures and plain organizational inertia. Retracing the path is often impossible because doing so would mean relinquishing investments in a design that is still somewhat successful, even though it may be clear that a competing technology would be better in the long run. 4 DESIGN THINKING: THE BEST SEARCH STRATEGY FOR ROUGH-CORRELATED LANDSCAPES However, once NPD is defined as a search for knowledge about technologies, users and markets through rough-correlated fitness landscape of all possible designs, mathematical tools can be utilized to determine the quality of search strategies. The best strategy turns out to be, in general terms, an evolutionary algorithm (e.g. Kauffman, 1993; Mitchell, 1996). Evolutionary algorithms are a class of search algorithms that combine adaptive walk and random search: evolutionary search goes uphill towards the fitness peak, but also randomly tries other locations to see if they happen to harbor more promising peaks. (Figure 2.) EAD09/075 3
  • 4. Figure 2 Different search strategies. X1…n represent exploratory search, dotted lines exploitative search Most innovation-related activities resemble evolutionary search algorithms to a greater or lesser degree. By combining iterative tinkering and testing (inductive) with analysis (deductive) and sprinkling some imagination (abductive thinking), they proceed through both radical (randomly testing other locations for more promising ways uphill) and incremental (going uphill if there’s a way) improvement. Iterative tinkering remains essential to the development of innovations, even as the advances in science and technology have improved our capabilities for deduction: most complex design problems remain deductively intractable and are likely to do so, but whether to use primarily inductive or primarily deductive methods depends on the nature of the problem. Well-defined problems that have no ambiguities can be solved through deductive analysis; ambiguous or ill-defined problems with no clear boundaries need inductive (and abductive) thought and tinkering. (Figure 3.) Figure 3 Examples of well- and ill-defined problem spaces But how are design thinking and evolutionary methods connected? To understand the connection, we need to go back to the definition of NPD as a knowledge-generating process. The goal of the process is to generate knowledge that satisfies the needs of process stakeholders, with economic performance of the resulting product being one of the most obvious fitness criteria. Traditionally, under different “waterfall” and other non-integrated models of product development, fitness of knowledge thus produced is ultimately tested when the product reaches the markets; under design thinking and other integrated, human-centred, iterative approaches (Brown, 2008), the validity and fitness of knowledge is tested much earlier in the process, when corrections can still be made. In terms of fitness landscapes and search strategies, traditional (non-integrated) NPD models represent search strategies that have mostly adaptive walk features. Because length of each “step” is rather long (as knowledge’s fitness is validated only very close to market launch), the step is usually taken into a “safe,” known direction. There is probably at least some iterative tinkering, but exploration is limited and “far-out” possibilities are rarely if ever explored. On the other hand, iterative and creative multi-disciplinary approaches have much more random jumps built into them. Deductive, exploitative search (often by engineers) is used to incrementally improve the quality of knowledge and find the peaks of “fitness hills” scouted out by more exploratory search (often by designers), resulting in evolutionary search through fitness landscape. Because the process is human- EAD09/075 4
  • 5. centered and rough prototyping is encouraged, knowledge’s fitness is often tested much earlier than in other models; because the process focuses on user needs, sometimes the team may see other fitness hills (e.g. alternative ways of solving the user’s problem) than just the one where they start. 5 PRACTICAL IMPLICATIONS One of the most important implications is that the fitness landscape of a problem defines whether evolutionary or adaptive search is more suited to the situation. In practical terms, this suggests a provisional theoretical explanation why design thinking and other methods which are weighed towards exploration rather than exploitation are good at ill-defined problems, but not cost-effective for problems that have heavily ordered fitness landscapes i.e. that are solved primarily through deductive methods. This result, if it can be confirmed by further study, would be an important qualification to the somewhat nebulous concept of “design thinking” and helps to focus further studies on the subject. Second implication, flowing directly from the first, is that if the fitness landscape of a NPD project is possible to predict or estimate to some extent, it should be possible to decide whether the balance of methods used in the NPD process should be on exploratory (inductive) or exploitative (deductive) methods. Third important implication of the theory is the effect that the fitness landscape has on product development project. Since many fitness landscapes represent steep hills, progress in a typical project is initially slow, accelerates after a while, and then peaks out in an S-curve-like manner. When the curve flattens out and a local fitness maximum is reached, the NPD project tends to lose momentum, even though other fitness peaks might be worth exploring as well. This is, in effect, a theoretical explanation for practices such as “dark horse” used at Stanford University’s E310 product development project: by forcing the team to develop, for a while, a concept rejected early in the process (the “dark horse”), the management ensures that at least one other fitness hill is explored. Practical implication for NPD managers is that the point to guide the team towards alternative approaches is not only at the beginning of the project, but also at the point where the S-curve of accomplishment evens out. Fourth, since different fitness functions define their own design spaces, different parts of the project may benefit from different search strategies. For example, technology for widgets may be developed through mainly exploitative search, while business plan associated with selling the widgets may require more exploratory approach. REFERENCES BEINHOCKER, E.D. 2006 The Origin of Wealth. Boston: Harvard Business School Press. BROWN, S.L. and EISENHARDT, K.M. 1995. Product development: Past research, present findings, and future directions. Academy of Management Review 20(2), pp. 343-378. BROWN, T. 2008. Design Thinking. Harvard Business Review, June 2008, pp. 84-92. CHRISTENSEN, C.M. 1997. The Innovator’s Dilemma. Boston: Harvard Business School Press. DENNETT, D.C. 1995. Darwin’s Dangerous Idea. New York: Touchstone. FOSTER, R. 1986. Innovation: The Attacker’s Advantage. New York: Summit Books. KAUFFMAN, S. 1993. The Origins of Order. New York: Oxford University Press. KAUFFMAN, S. 1995. At Home in the Universe. New York: Oxford University Press. LANGRISH, J.Z. 2004. Darwinian Design: The Memetic Evolution of Design Ideas. Design Issues 20(4), pp. 4-19. MITCHELL, M. 1996. An Introduction to Genetic Algorithms. Cambridge, MA: MIT Press. ULRICH, K.T. and EPPINGER, S.D. 2008. Product Design and Development (4th Ed.). Boston: McGraw-Hill. WHYTE, J. 2007. Evolutionary Theories and Design Practice. Design Issues 23(2), pp. 46-54. WRIGHT, S. 1932. The roles of mutation, inbreeding, crossbreeding and selection in evolution. Proceedings of The Sixth International Congress of Genetics, vol. 1, pp. 356-366. Ithaca, NY. ZIMAN, J. (Ed.). 2000. Technological Innovation as an Evolutionary Process. Cambridge: Cambridge Univ. Press. Corresponding Author Contact Information 1 2 Janne KORHONEN Lotta HASSI S.E.O.S. Design, c/o Design Factory Helsinki Univ. of Tech., Design Factory P.O. Box 7700, FI-02150 TKK, Finland P.O. Box 7700, FI-02150 TKK, Finland janne.korhonen@seos.fi lotta.hassi@tkk.fi +358 41 501 8481 +358 50 511 2962 www.seos.fi www.decode.tkk.fi EAD09/075 5