DETC2008-49865 - Purdue Engineering

5 downloads 112972 Views 200KB Size Report
Georgia Institute of Technology, Savannah, GA 31407. * E-mail: .... [34] discusses collaboration in the automotive industry and ...... School: Boston, MA. 50.
Proceedings of IDETC/CIE 2008 ASME 2008 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference August 3-6, 2008, New York City, NY, USA

DETC2008-49865 PRODUCT REALIZATION IN THE AGE OF MASS COLLABORATION *



Jitesh H. Panchal and Mervyn Fathianathan Systems Realization Laboratory The G. W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Savannah, GA 31407 ABSTRACT There has been a recent emergence of communities working together in large numbers to develop new products, services, and systems. Collaboration at such scales, referred to as mass collaboration, has resulted in various robust products including Linux and Wikipedia. Companies are also beginning to utilize the power of mass collaboration to foster innovation at various levels. Business models based on mass collaboration are also emerging. Such an environment of mass collaboration brings about significant opportunities and challenges for designing next generation products.

from left field and right field, from West and East and North and South-to drive the next generation of innovation” [2]. Shortly after Friedman’s description of the different phases of globalization, Tapscott and Williams [3] provide various examples to show how individuals have already started linking up in loose networks of peers to produce goods and services in a very tangible and ongoing way. They refer to this phenomenon as mass collaboration. Mass collaboration involves the collective action of large numbers of people to perform a task. The driving force for mass collaboration is the development of new Internet technologies and the evolution of the Internet as a platform. Users have evolved from passively receiving information through the web to playing an active role by forming communities, interacting with peers, sharing information, and adding value to the Internet as a result of their interactions.

The objectives in this paper are to discuss these recent developments in the context of engineering design and to identify new research challenges. The recent trends in mass collaboration are discussed and the impacts of these trends on product realization processes are presented. Traditional collaborative product realization is distinguished from mass collaborative product realization. Finally, the open research issues for successful implementation of mass collaborative product realization are discussed.

The ongoing trend towards mass collaboration is already apparent in successful open source software projects such as Linux [4], Apache [5], and Mozilla [6]. The common factor for the success of all these projects is the fact that a large number of individuals with diverse expertise and varied interests work together on developing various aspects of the system. The robustness of the Linux operating system, for example, is attributed to the fact that “given enough eyeballs, all bugs are shallow” [7]. Another example of the success of mass collaboration is the free encyclopedia, Wikipedia.com [8]. Currently, about 10 million volunteers collaborate over the web to create an encyclopedia which consists of about 9.5 million articles in 256 languages. In spite of the fact that the encyclopedia is developed by a large group of people, its accuracy is comparable to that of Encyclopedia Britannica [9]. Further, the large communities on sites such as Facebook for general networking (58 million users), Flickr for photo sharing (4 million users), LinkedIn for business networking (17 million users), and soundpedia (3.5 million users) for music

Keywords: Mass Collaboration, Decentralized design, Open design, Globalization 1 THE AGE OF MASS COLLABORATION In his book, The World is Flat, Friedman [1, 2] defines three phases of globalization. The first phase, Globalization 1.0 is defined by countries globalizing. The second phase, Globalization 2.0, is characterized by companies globalizing. Today, we are in the third phase of globalization, Globalization 3.0, where individuals are empowered to act globally through the use of information and communications technologies. In this age of Globalization 3.0, “we are going to see the real human mosaic emerge-from all over the world, * †

E-mail: [email protected] E-mail: [email protected]

1

Copyright © 2008 by ASME

discuss the opportunities presented by mass collaboration in Section 2. In Section 3, we define the key research areas and in Section 4, we present detailed research needs. Section 5 concludes the paper.

sharing show that individuals are increasingly participating in collaborations over the Internet at massive scales. Other examples of mass collaboration from different fields include Current [10] which is a global TV Network, Second Life [11] which is a 3-D virtual world created by the community, TakingITGlobal [12] which is a social projects community, and collaboratively written books such as [13]. Other examples are provided in Table 1.

2

PRODUCT REALIZATION IN THE AGE OF MASS COLLABORATION A significant amount of research has been conducted on understanding and facilitating product realization as a collaborative activity among various geographically distributed organizations [14-24]. However, much of the efforts have been focused on Globalization 2.0 i.e., collaboration at the enterprise level. Globalization 3.0, on the other hand, involves individuals and small groups acting globally and collaborating. The large numbers of people involved would alter the dynamics of collaborative activity. In this section, we discuss what mass collaborative product realization is based on mass collaborative activity that exists today in other fields. We define how it would differ from traditional collaborative product realization and the opportunities that the paradigm offers.

Table 1 - Examples of Leveraging Mass Collaboration • Open Source Software - Linux [4] - Apache Web Server [5] - MySQL Database [14] - Firefox Browser [6] • Open R&D - Goldcorp Inc. [15] - Innocentive [16] - Barrick Gold [17] • Collaborative Authoring - Wikipedia [8] - Current [10] - Collaborative books (e.g., [13]) • Biology - Open Source Biology [19] - CAMBIA [20]

• Social Networking - MySpace [21] - Orkut [22] - LinkedIn [23] • Finance - Marketocracy mutual fund [24] • Product CoDesign - Lego Mindstorms [25] - Open Source Car [26] - Open Prosthetics Project [27] - Threadless [18] • Virtual World - Second Life [11] • Person-Person Marketplaces - eBay [28] - Craigslist [29] • Community Projects - TakingITGlobal [12]

2.1

Traditional Collaborative Product Realization Traditional collaborative product realization largely involves strategic partners working together to realize a product. Dyer [34] discusses collaboration in the automotive industry and how many companies prefer to collaborate with strategic partners. This organization of strategic partners working together to realize a product has been referred to as the extended enterprise and as a unit of business competition [34]. This implies that competition in the marketplace is between extended enterprises, i.e., one extended enterprise competing against another for market share. This in turn implies that an extended enterprise is only as strong as its weakest member. Consequently, the selection of appropriate partners in traditional collaborative product realization is an important decision that a company has to make and has a major influence on the quality, cost and lead time of a product.

Recently, there have been a few efforts on applying the concepts of open-source development to physical product development. The open source car project (OScar) [26] is an example of applying open source concepts to hardware. The goal of this project is to develop a car according to the open source principles [30]. Another example is the Open Prosthetics Project [27], where the objective is to share the CAD models of prosthetic devices as open source designs. These designs can be further developed and refined by various users. The users can also freely build the prosthetic devices based on the open source designs [31]. The open prosthetics project is being carried out by The Shared Design Alliance [32]. Adopting a similar approach, OpenMoko [33] has released the CAD files for its mobile devices into the open source domain so that people can completely customize the skin and print 3D parts.

Product Realization Problem Assignment of sub-problem to company

Selection of partner from possible list of companies

Info flow

Companies

Although the benefits of mass collaboration have started to surface in the software development community, the real impact is yet to be seen in the arena of product realization. The fundamental question is: “How can the collective intelligence of large groups of people be harnessed in the realization of new products?” To answer this question, there is a need for research and development of tools, and methods, and approaches for mass-collaborative product realization. In this paper, we present the key research issues in facilitating mass collaborative product realization. We first identify the differences between traditional collaborative product realization and mass collaborative product realization and

Figure 1 - Traditional Collaborative Product Realization The traditional collaborative product realization is depicted in Figure 1. Several characteristics of traditional collaborative product realization are depicted in the figure. It shows the decomposition of the overall product realization problem across multiple companies involved in the extended enterprise. Inherent in this decomposition is a hierarchy where the initial product realization problem is decomposed into sub-problems, which are then decomposed further. The hierarchy of the product realization problem corresponds to the hierarchy of

2

Participants can offer solutions, amend solutions and offer comments on solutions at various levels of the design problem. Participants do not have to be assigned a particular sub-problem of the overall product realization problem and are free to work on sub-problems that they want to contribute to. Mass collaborative product realization therefore allows for the customer to be involved in the product realization process. It provides opportunities to implement concepts such as designby-customer and design-with-customer. Further, in mass collaborative product realization multiple independent participants work on a single sub-problem, unlike traditional collaborative product realization where a sub-problem is assigned to a single company.

the companies involved in the extended enterprise. Although not all of the sub-problems involve collaboration, it depicts a relationship where a company acquires the services of another company which in turn acquires the services of other companies. Further, each sub-problem is assigned to a single company. This could take the form of completely outsourcing the sub-problem or collaborating with a partner in solving the problem. As shown in the figure, the company that seeks to outsource or collaborate in solving a sub-problem has an array of possible companies to which the sub-problem can be assigned to. Therefore, a decision has to be made on the company to collaborate with. The figure also depicts the flow of information in the traditional collaborative product realization process. The flow of information is a directed flow that is based on the relationships between the sub-problems. The sub-problems could be related in three ways: independent, dependent and interdependent. For interdependent activities, coordination mechanisms are necessary. Information technology for facilitating traditional collaborative product realization is developed based on this understanding of the flow of information.

Design Evolution Design problem assigned to community

2.2 Mass Collaborative Product Realization Mass collaborative product realization is based on two concepts: open innovation and self organizing communities of large number of participants. Open innovation involves taking the process of innovation out of the individual organization [35]. Two models of open innovation involving communities can be defined: one that is based on competition and another that is based on collaboration. In the competition-based approach to open innovation, a design problem is made known to a community of participants. Members of the community then offer solutions to the problem and one or more solutions are selected. In this model, there is no collaboration between the members of the community. Competition is based on the offer of a reward to solutions that are selected. InnoCentive [16] utilizes the competition-based model to solve complex science and engineering problems. The key assumption in Innocentive’s operating model is that it is very likely that someone outside the company knows the solution to the problems faced inside the company. In the collaboration-based approach to open innovation, when a design problem is made known to a community, solutions are offered and amended openly by the community. The collaboration-based approach is characterized by self organization where the evolution of the artifact to be designed is determined by the action of the community rather than a single entity. Both of these approaches collectively have been referred to as crowdsourcing. Crowdsourcing is the act of taking a task traditionally performed by an employee or contractor, and outsourcing it to an unidentified, generally large group of people, in the form of an open call [36]. The focus in this paper is on the collaboration-based approach to open innovation.

Product Realization Process

Info flow

Community on a network

Figure 2 - Mass Collaborative Product Realization The information flow in mass collaborative product realization adopts a ‘publish and subscribe’ model. In this model, all participants of solving the product realization problem ‘subscribe’ to the problem. Whenever a change is made to the information pertaining to the problem are made, every subscribed participant is notified of the change. Participants then react to the change that has occurred. Based on this information flow, information technology for facilitating mass collaborative product realization should facilitate: a) formation of the community, b) online description of product realization problem, c) online submission of solutions and comments, and d) notification of changes. The differences between traditional and mass collaborative product realization are summarized in Table 2. Table 2 – Differences between traditional and mass collaborative product realization Factor Product Realization Process Team Members Team Organization Information flow

Mass collaborative product realization is depicted in Figure 2. Unlike traditional collaborative product realization, the participants in the mass collaborative product realization process are not necessarily organized in a hierarchical manner.

Collaborative Computing Environment

3

Traditional Collaboration Top-down, Hierarchical Strategic partners Hierarchy and one to one relationship between sub-problem and company Directed flow Facilitate directed flow of information.

Mass Collaboration Self Organization Members of a community Ad hoc and many to one relationship ‘Publish and subscribe’ Platform for ‘publish and subscribe’ information flow.

product. It provides a new means of including the voice of the customer in the design of the product.

2.3

Opportunities Provided by Mass Collaborative Product Realization Realizing successful products in the marketplace requires various different types of competencies. Often a single organization and more certainly an individual do not possess the necessary competencies to successfully realize a product in the marketplace. Organizations have traditionally dealt with this through the formation of partnerships with other organizations. Single individuals, on the other hand, rarely have the opportunity to be involved in the product realization process as individuals, other than through an organization. Mass collaborative product realization as a paradigm offers opportunities to organizations as well as single individuals. These opportunities are at the root of the consequences of Globalization 3.0, i.e. the ability of individuals to act globally. Organizations can now tap the collective intelligence of large groups of people to successfully realize products and single individuals can now collaborate with other individuals or organizations and be involved in the realization of products. Specific opportunities provided by mass collaborative product realization are discussed in the rest of this section.

2.3.5 Arriving at innovative solutions Mass collaboration provides an opportunity to solicit ideas and solutions from large groups of people. Concepts and alternatives generation are important aspects of the design process. The quality of the final design is often limited by the quality of concepts and alternatives generated for design problems. Involving large groups of people provides an opportunity to increase the quality of concepts and alternatives to arrive at innovative solutions to design problems. 2.3.6 Arriving at sound solutions The design process also involves analyzing alternatives generated from multiple perspectives and making sound decisions. The kinds of models utilized, the perspectives considered and how decisions are made play an important role in the final quality of the design. Mass collaboration has a self-correcting characteristic brought about by large numbers of people amending or commenting on the quality of solutions and the decisions made, thus allowing sound solutions to be arrived at.

2.3.1 Turning ideas into products One of the consequences of the ability to utilize competencies on a network is the ability to turn ideas into products. While many good ideas are generated daily, few are successfully brought into the marketplace [37]. Reasons for this include the lack of a proper team and the lack of resources. In a mass collaborative environment, individuals with ideas now have the opportunity to form teams with appropriate competencies and also utilize the resources that members of a network might possess to turn their ideas into products.

3

ENABLING MASS COLLABORATIVE PRODUCT REALIZATION As discussed in the preceding section, the emerging paradigm of mass collaboration offers organizations and individuals new opportunities to utilize the collective intelligence of large groups of people to realize innovative new products. However, achieving this ultimate vision necessitates developing a foundation for mass collaborative product realization that will form the basis for facilitating mass collaborative product realization and how organizations and individuals can take advantage of the opportunities present. In this section, we discuss the enablers for realizing the vision of mass collaborative product realization. An overview of the enablers of mass collaborative product realization is provided in Figure 3. A discussion follows.

2.3.2 Turning technologies into products New technologies are constantly being invented. A key problem in utilizing new technologies is identifying areas in which the technology may be utilized. Often a technology is not utilized in as many areas as it could appropriately be used in because inventors are unaware of the application areas. Mass collaborative product realization provides an opportunity for organizations and individuals to make known or offer their new technologies to large groups of people who could identify new applications.

Product Realization Process

Business

2.3.3 Solving difficult problems Organizations and individuals are limited in the knowledge that they possess. Mass collaborative product realization provides the opportunity to take difficult product realization problems that the individual entity is unable to solve and open it up to large groups of people. The probability of solving the difficult problems is hence increased as a result of many minds trying to solve it.

Mass Collaborative Product Realization Psychology

Information And Computation

Sociology

Law

2.3.4 Identifying what the market wants A key aspect of product design is identifying the design requirements, which involves identifying the needs of the customer. While various methods exist for customer needs finding, mass collaboration provides the opportunity for large groups of people to voice their opinion in what they want in a

Figure 3 - Enablers of Mass Collaborative Product Realization Product Realization Process: The product realization process defines how products will be realized in the mass collaborative environment. A vast amount of research has been conducted on design methods, but the mass collaboration paradigm

4

involves a fundamentally different environment for realizing products where large numbers of people are involved and where self organization could play a greater role than traditional top-down design methods. While self organization could be beneficial, it also could result in negative effects when bad solutions dominate and greatly influence the convergence to a solution. To facilitate product realization in the mass collaborative environment requires an understanding of product realization with large numbers of people. A key enabler of mass collaborative product realization is an understanding of the product realization process in a mass collaborative environment and tools that will aid organizations and individuals manage the process effectively.

cooperation. Other social aspects important in mass collaboration include trust between people in the community, motivation to contribute, crowd psychology, and collective behavior. In this paper, the focus is mainly on the product realization process, and information and computing. We have discussed the business, legal, and social aspects briefly because these aspects are equally important in the success of a mass collaborative product realization enterprise. Collaboration between researchers from all these aspects is important for gaining a holistic understanding of mass collaborative product realization. Having discussed the enablers, we focus on the key research issues associated with product realization process, and information and computation in Section 4.

Information and computation: Mass collaborative product realization involves collaboration among geographically distributed participants. Communication between participants is based on the exchange of information. Computational environments to facilitate mass collaboration are a key enabler of mass collaborative product realization. This would require understanding the nature and flow of information between participants in a mass collaborative environment and developing the appropriate environment for collaboration to occur. Further, as with current collaborative engineering environments, information models for seamless exchange of information between people working on different aspects of the product realization process are essential.

4

OPEN RESEARCH CHALLENGES IN MASS COLLABORATIVE PRODUCT REALIZATION This section details the open research challenges in facilitating product realization in a mass collaborative environment. 4.1 Product Realization Process Understanding how products may be realized in a mass collaborative environment and the nature of the products that could be realized in such an environment are central to facilitating product realization in a mass collaborative environment. This sub-section discusses the open research challenges in these two aspects.

Business and Legal Aspects: As discussed by Tapscott and Williams [3], the business paradigm to leverage mass collaboration is different from the traditional paradigms. Companies based on traditional paradigms innovate, differentiate, and compete with each other. They gain competitive edge by protecting their intellectual property fiercely. In contrast, the enterprises that leverage mass collaboration paradigm are based on openness, peering, sharing, and acting globally [3]. The structure of the enterprise is also different. Instead of a hierarchical organizational structure with a central control, a flat and decentralized structure is required for mass collaboration to be successful [38]. The business models for such enterprises are also different [39]. West [40] discusses the role of intellectual property in the context of open innovation, which has similar impact on the mass collaborative environment. Openness of intellectual property also raises a number of legal issues. The questions such as “who owns the intellectual property?”, “what kind of new intellectual property laws are required?”, “who owns the responsibility if a product fails?” become more important. Significant efforts in the business and management research community under the umbrella of open innovation [35] are important in understanding how businesses can utilize mass collaboration.

4.1.1 Process Related Research Product realization process and coordination Given that an entity, an organization or a single individual, has access to a large number of potential designers, a key challenge is defining a product realization process that will allow the designers to work together in the realization of the product. When groups of people are involved in the product realization process, it is important that their actions be coordinated. Accordingly, the research question that arises is “what should the structure of the product realization process be and how should designers be coordinated?” A number of product realization processes based on different coordination mechanisms may be defined. These include: • Uncoordinated product realization process: An uncoordinated product realization process would involve designers reacting to new information and taking actions as they deem. No rules are present to limit or govern the behavior of designers in the environment. • Central coordination of the product realization process: Central coordination would involve a central manager who decides how the product realization process proceeds. The manager decides on allocation of tasks to individual designers or design teams and decides on the sequence of design tasks. • Coordination based on opinion polling: This process would involve design process and product decisions being made based on the collective opinions of the group of designers involved. This coordination mechanism is similar to house-hunting in social insects [41].

Social and Psychological Aspects: The success of mass collaboration is based on openness and sharing. The fundamental question that arises is “how can collaboration and openness be encouraged when in the short term it is economically rational to be closed and to compete?” Significant research is currently being carried out in the social sciences to address this question. Alexrod and co-authors [3134] have presented their research on the evolution of

5



occur. An example of this could be in the spread of technology. An organization could introduce its technology into a certain design project. Its success or failure in the project would cause designers to build an impression of it to other projects, increasing or decreasing the technology’s chances of adoption. While such behavior is evident today in the marketplace, a mass collaborative environment provides a platform for rapid transfer of information. The research challenge here is to understand the effects on the overall design environment as a result of the action of individuals. This would involve studying not only effects within a project, but also across projects. This would involve modeling the relationships between projects in the environment. This understanding is necessary for the identification of overall mechanisms or policies for the mass collaborative product realization environment.

Set-based product realization: Set-based product realization would involve concurrent development of multiple concepts [42-44]. This could involve a scenario where multiple design concepts are explored concurrently by different groups of designers in response to a posed design problem.

Addressing the challenge of defining a product realization process and appropriate coordination mechanisms necessitates understanding how effective the above and other product realization processes are for a mass collaborative environment. This requires modeling these processes and examining the emergence of the product. One means of modeling the action of individual agents and examining the effects of their actions is through agent based modeling (ABM) [45]. An agent-based model is a computational approach for simulating the actions and interactions of autonomous individuals in a network. Bonabeau [46] explains that the ABM approach focuses on “how processes evolve over time and how policies might be changed to affect the outcomes of an evolving system.” ABM would therefore allow defining policies for product realization in a mass collaborative environment. It should however be noted that ABM simulations are not designed to perfectly recreate the design environment, but are used as a tool for examining and understanding emergence of patterns.

Incentives to Participants (Individuals and Organizations) The current design research is mainly focused on top-down design, where the design process starts with a requirements list and the system level requirements are progressively decomposed into subsystem requirements and assigned to design teams. The design process is hierarchical with design requirements flowing from top to down. The design objectives of each design team are determined by the higher level design requirements, and the overall goal is to satisfy the requirements as closely as possible. Each designer’s decisions are driven by the higher level objectives.

Nature of product realization teams Surowiecki [47] discusses how a large group of people could be better at solving problems as compared to a small group of experts under certain conditions. One of these conditions is the diversity of the group of people involved in solving the problem. Accordingly, another important research question in mass collaborative product realization is “how would the size, diversity and competency of the designer group affect the product to be designed?” Answering this question would allow one to understand the nature of the product realization team that is necessary for product realization in the mass collaborative environment. Necessary measures can then be adopted to ensure a greater probability for successful product realization. The research challenge is therefore in identifying the appropriate organization of designers in terms of size, diversity and competence for successful product realization. Similar to understanding the product realization processes, understanding the nature of teams for product realization necessitates modeling different numbers of product designers with diverse expertise and different levels of competencies. Agent-based modeling would also be useful in this respect as it allows modeling of individual agents and their interactions. ABM can therefore be utilized to model and understand the emergence of a product based on design groups with different sizes, competencies and interests.

In contrast to the traditional design, in the case of open and mass collaboration each individual is driven by his/her personal objectives that may not be directly derived from the system level objectives. Every participant has his/her own intrinsic interest in contributing to the overall effort. The overall design emerges based on the interactions of these selfinterested individuals. In such a scenario, the key objectives from the systems perspective are to: a) understand the motivation of individuals in participating in the mass collaborative product development process and to provide appropriate incentives for them to collaborate synergistically, and b) to orchestrate the interactions between the selfinterested individuals for efficient and effective achievement of design objectives. One of the questions that arise in mass collaborative product development is: why would an individual contribute his/her efforts? The understanding of motivation is important to utilize mass collaborative product development into a viable business approach. The motivation of participants in the open source software development projects has been studied to some extent in the business literature. Lerner and Tirole [48] characterize the motivation as either extrinsic or intrinsic motivation. Examples of intrinsic motivations include intellectual stimulation and philosophical beliefs, whereas the examples of extrinsic motivations include career advantages due to experience gained by participating in open source projects, and reputation benefits [49, 50]. From an economic perspective, if the benefits of participating in open source development project are greater than the cost (i.e., time and energy invested), individuals would be willing to participate in such projects. In the context of physical product development,

Collective learning and evolution Participants in a mass collaborative product realization environment may work on multiple projects either concurrently or in a sequence (i.e. one project after another). Individual participants learn certain behaviors and knowledge based on their involvement in a project. These behaviors and knowledge are then brought with them to other projects, which in turn influence other designers. As a result, collective learning and evolution of the entire society of designers could

6

an example of possible incentives is the possibility of customization of the products/services to individual needs. Further research in identifying possible incentives for participants in a mass collaborative product development scenario is required in the product development domain.

4.1.2 Product Related Research Product architecture One of the key factors for the success of mass collaborative product development efforts is the type of product architecture. Ulrich [57] defines a product architecture as a scheme by which the product function is associated with the product structure. If the architecture of the product is highly modular, it facilitates individuals to work independently and in parallel. Modularity is one of the main reasons why open source software such as Linux. There is a clear one-to-one mapping between the software function and the form (i.e., the code).

Research efforts have also been carried out on understanding the motivation of commercial firms in participating in the open source initiatives [51]. Riehle [52] discusses how different organizations such as software vendors and systems integrators benefit through the open source approaches. The author also discusses the benefits for the employees of these organizations in participating in the open source projects. From the standpoint of system vendors, the economic motivations include: i) standardization of IT components and moving up the software stack to higher margin business, ii) price advantages associated with open source software, iii) using open source to complement existing products, and iv) enabling compatibility to keep existing products relevant [49, 53]. Similar incentives are also applicable in the physical product development domain. While the existing research provides important insight into the open source software industry and the existing research is also relevant for enabling mass collaborative product development, further research must be carried out in developing new business models for efficiently utilizing mass collaboration in physical product development.

The modularity of product architectures has been acknowledged in the product design literature due to various advantages such as standardized parts, design reuse, increased reliability, easier maintenance, reduced cost, complexity and lead time [58-64]. Suh’s independence axiom [65, 66] encourages designers to design modular product architectures by maintaining independence of functional requirements. Even though the emphasis is on designing modular products for increasing independence and reducing interactions between design teams, the focus is still on designing a product by closely connected teams. In a mass collaborative scenario where multiple individuals work independently on different aspects of the problem, the modularity and the strength of interactions between sub-problems are critical factors for success.

In addition to understanding the motivations of individuals and companies, the understanding of interactions between individuals is also important for the success of mass collaborative product development. Various models for topdown design processes have been presented in the engineering design literature. However, models for bottom-up design processes have not been studied in the engineering design community. Related work has been performed in the social sciences on understanding how self-interested participants interact and result in emergent properties. For example, Alexrod [45, 54] discusses how cooperation between individuals can emerge as a result of interactions between individuals who are interested in their own (and many times conflicting) objectives. The author presents agent-based approaches to model interactions between individuals. Another foundational book on individual behavior and its impact on system behavior is by Schelling [55]. Valverde and co-authors [56] study the emergent behavior in open source communities.

Without clearly defined interfaces between different aspects of the system, mass collaborative product development would be very challenging. The key question is “what should the architecture of the product be to facilitate mass collaboration?” Some products such as software are amenable to mass collaborative design. Other products such as multidisciplinary and multifunctional products are highly coupled and may not be directly suitable for mass collaborative design. Whitney [67] discusses that mechanical design cannot be like a VLSI design which is highly modular. Research on designing product architectures in the context of mass collaborative product development is critical for a) identifying types of products that are suitable for such development strategy and b) designing new architectures for systems that are not highly modular. The modularity of the product is also related to the design processes. It helps in achieving independence in design tasks. Product Co-Design Seybold [68] presents various examples of how many product development companies have started working closely with their customers for designing their products. The relationships between companies and their customers are not limited to oneway feedback anymore. Instead, the customers are codesigning products with them creating a vibrant ecosystem. Seybold [68] discusses how Lego leverages customer codesign in their Mindstorms product kit. Customers not only help design the products but also advertise the products. The collaboration between customers takes place through online communities, and live competitions.

We believe that significant research on modeling mass collaborative design processes as interactions between selfinterested participants is necessary for mass collaborative product realization. The basic research question is: “how can interactions between self-interested participants be orchestrated in order to achieve the desired overall system behavior?” This is an entirely different approach to design – a bottom-up evolution rather than a top-down requirements decomposition approach. Both these approaches have different advantages and are successful in different scenarios. The ideal scenario requires a suitable combination of both the top-down and bottom-up approach.

7

In such a customer co-design scenario, the key question from the business standpoint is “how can companies utilize the knowledge and capabilities of their customers to foster innovation in their products?” Answering this question requires designing products such that customers get enough freedom to extend (and augment) the products’ functionality to satisfy their desired objectives. The two essential aspects of this statement are a) ability to extend the functionality, and b) ability to satisfy a wide variety of needs. Hence, the resulting question from the design research standpoint is: “how can products be designed in a flexible manner to provide opportunities to extend the functionality for a wide range of needs?” The design objective here is significantly different from traditional design where the emphasis is on achieving desired requirements as closely as possible. Openness and flexibility are the key characteristics for successful co-design of products.

collaborative product realization?” The issue of information exchange between participants is also related to this question. Current Product Data Management (PDM) systems and Product Lifecycle Management (PLM) systems are focused on enterprise level information management. The emphasis is on application integration and customization for the extended enterprise. However, in the mass collaborative environment where individuals work together to design and manufacture products, integration of diverse software and hardware tools is a challenge of much greater magnitude. Development of standards for information exchange between various applications is critical. There is a large variety of open source analysis applications available on the Internet. Examples of such applications include Finite Element Modeling tools, Computer-Aided Design tools, manufacturing process planning tools, optimization tools, etc. However, the integration between these applications is extremely weak. Further, the applications should be sufficiently open so that different individuals can contribute their expertise towards extending the functionality. The frameworks developed by commercial vendors support good integration across applications but lack the openness that is needed for mass collaboration.

Product – services systems Product-Service Systems represent a combination of products and services [69]. Manzini [70] defines it as an innovation strategy where the focus is not only on designing physical products but a system of products and services that are jointly capable of satisfying clients’ needs. Various companies are moving from just providing products to the customers to providing a host of services that accompany the product. Examples of such services include installation, maintenance, customization, maintenance, and recycling. For the state of the art in product-service systems, please refer Baines and coauthors [69].

A vast amount of research has been conducted on the development of frameworks for systems integration [71]. However, systems integration is still largely manual today. New approaches need to be developed that allow automated and dynamic integration [72]. Service oriented architecture [73, 74] is a philosophy that could fulfill this vision of dynamically integrating systems to facilitate collaborative product realization. Service oriented architecture is an approach to developing systems based on the use of services as fundamental elements. Services are entities that perform a certain task and can be described, published and discovered. Systems are synthesized dynamically to support processes through the composition of services found on a network. Fulfilling the vision of a service oriented computing environment necessitates research at three levels as shown in Figure 4, service foundation level, service composition level and the service management level [73]. Each level defines functionality that the next level relies upon. The service foundation level involves developing the functionality for describing, publishing and discovering services. The service composition level provides the necessary roles and functionality for aggregating services. Aggregated services could either be used as higher level services or as applications. Service composition also involves coordination of the services to control the execution of the services. The service management and monitoring levels provides the functionality to ensure that the service oriented computing environment is functioning effectively.

Current research on product-service systems only focuses on products and associated services that can be provided to the customers by the company. In the context of mass collaborative product development, we believe that companies have much to gain by developing products and opening up the service component to the individuals outside the company. The knowledge outside the company has a potential to build a strong infrastructure around the product that enhances the success of the product itself. The key research issue from the design standpoint is “how can a product-service system be designed to leverage mass collaboration between individuals outside the company?” Design research in this area is essential for developing strong product – service ecosystems. 4.2 Information and Computation Facilitating mass collaboration in product realization necessitates the development of a platform where individual designers and organizations can offer services and participate in the product realization process. The term service is used generally to mean any resource that could aid in the product realization process. This would include the ability of the human designer to perform a task or a computational tool that could perform a task. While a platform is necessary for designers and organizations to join the community and offer services, the bigger issue is the integration of the various services offered by the participants of the community, specifically the computational tools. The research challenge to be addressed here is “how can computational tools be integrated on the fly as and when needed to facilitate

Technologies are rapidly developing at all of these levels. At the service foundation level, web services and grid computing provide the necessary middleware to not only exchange information, but also utilize distributed computational resources on a network to create virtual organizations [75]. At the service composition level, various standards have been developed for service orchestration. Service orchestration

8

refers to “how services can interact with each other at the message level, including the business logic and execution order of the interactions from the perspective of a single endpoint” [73]. Service orchestration languages for business processes include the Business Process Modeling Language (BPML) [76] and Business Process Execution Language for Web Services (BPEL) [77]. Facilitating mass collaborative product realization would require extending these standards and technologies.

are associated with fundamental research issues that are of potential interest to the design community. Linux and Wikipedia just represent a starting point of the age of mass collaboration. This new age has the potential to completely revolutionize the way we realize products, services and systems. 6 1. 2. 3. 4. 5.

Figure 4 - Levels of a Service Oriented Computing Environment [73] We envision that the product realization environment would itself be co-created by the masses of individuals who use the framework for product realization. The architecture of the framework should be open so that it can be developed through mass collaboration.

6. 7. 8.

5 CLOSURE In this paper, our objective is to present the product realization environment in the age of mass collaboration. The trend towards mass collaboration is clear from recent developments, particularly the success of open source software development, online communities, web-based social networks, and innovative business models adopted by various companies. Based on these developments, we present our vision of product realization and distinguish it with the current product realization approaches.

9. 10. 11. 12.

There are significant differences in the product realization environments, particularly in the manner the design processes are structured, the types of products developed, and the computational infrastructure required for mass collaborative product realization. Two of the key enablers for product realization in such a collaborative environment are a) product realization process, and b) information and computation. These are discussed in detail in this paper because they relate closely to the research in the engineering design research community.

13. 14. 15. 16.

We present specific research issues that need to be addressed for successful implementation of mass collaborative product realization. These research issues include a) product realization process and coordination, b) nature of product realization teams, c) collective learning and evolution, d) self interested participants, e) product architectures, f) product codesign, g) product-service systems, h) collaborative engineering environments, and i) product lifecycle management for mass collaborative design. All these aspects

17. 18. 19.

9

REFERENCES Friedman, T. L., 2005, It's a Flat World, After All, The New York Times, April 3, 2005. Friedman, T. L., 2006, The World Is Flat [Updated and Expanded]: A Brief History of the Twenty-first Century, New York: Farrar, Straus and Giroux. Tapscott, D. and A. D. Williams, 2006, Wikinomics: How Mass Collaboration Changes Everything: Penguin Group (USA). Linux, 2008, Linux Online - About the Linux Operating System, [cited 2008, January 23]; Web Link: http://www.linux.org/info/index.html. Apache Software Foundation, 2008, The Apache HTTP Server Project, [cited 2008, January 23]; Web Link: http://httpd.apache.org/. Mozilla, 2008, About Mozilla, [cited 2008, January 23]; Web Link: http://www.mozilla.org/about/. Raymond, E. S., 2001, The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary: O'Reilly Media, Inc. Wikipedia, 2008, Wikipedia - The Free Encyclopedia, [cited 2008, January 23]; Web Link: http://en.wikipedia.org/wiki/Main_Page. Giles, J., 2005, "Internet encyclopedias go head to head," Nature, 438: pp. 900-901. Current, 2008, Current_ Your World. View., [cited 2008, January 23]; Web Link: http://current.com/. Second Life, 2008, What is Second Life?, [cited 2008 January 23]; Web Link: http://secondlife.com/whatis/. TakingITGlobal, 2008, TakingITGlobal - Inspire, Inform, Involve, [cited 2008, January 23]; Web Link: http://www.takingitglobal.org/. Libert, B. and J. Spector, 2007, We Are Smarter Than Me: How to Unleash the Power of Crowds in Your Business: Wharton School Publishing. MySQL, 2008, About MySQL, [cited 8 February 2008]; Web Link: http://www.mysql.com/company/. GoldCorp Inc., 2008, The GoldCorp Challenge, [cited 8 February 2008; Web Link: http://www.goldcorpchallenge.com/. Innocentive, 2008, Innocentive, [cited 2008 January 23]; Web Link: http://www.innocentive.com/. Barrick Gold, 2008, Barrick Gold Corporation, [cited 8 February 2008]; Web Link: http://www.barrick.com/. Threadless, 2008, Threadless T-Shirts, [cited 8 February 2008]; Web Link: http://www.threadless.com/. Carlson, R., 2001, "Open-source Biology And Its Impact On Industry," IEEE Spectrum, 38(5): pp. 15 17.

20. 21.

22. 23. 24. 25. 26. 27.

28. 29. 30.

31.

32.

33. 34. 35. 36. 37.

38.

39.

Cambia, 2008, Cambia, [cited 8 February 2008]; Web Link: http://www.cambia.org/daisy/cambia/home.html. MySpace, 2008, About MySpace, [cited 8 February 2008]; Web Link: http://www.myspace.com/index.cfm?fuseaction=misc .aboutus. Orkut, 2008, About Orkut, [cited; Web Link: http://www.orkut.com/About.aspx. LinkedIn, 2008, LinkedIn: Home, [cited 8 February 2008]; Web Link: http://www.linkedin.com/. Marketocracy, 2008, Marketocracy: Finding the Best Investors in the World, [cited 8 February, 2008]; Web Link: http://www.marketocracy.com/. Lego, 2008, Lego Mindstorms NXT Home, [cited 8 February 2008]; Web Link: http://mindstorms.lego.com/. Oscar Project, 2008, Oscar: Reinvent Mobility, [cited 8 February 2008]; Web Link: http://www.theoscarproject.org/. Open Prosthetics, 2008, The Open Prosthetics Project: An Initiative of the Shared Design Alliance, [cited April 11, 2008]; Web Link: http://openprosthetics.org/. eBay, 2008, Ebay, [cited 8 February 2008]; Web Link: http://www.ebay.com/. Craigslist, 2008, Craigslist, [cited 8 February 2008]; Web Link: www.craigslist.org. Giussani, B., December 8, 2006, Open Source at 90 MPH, [cited April 11, 2008]; Web Link: http://www.businessweek.com/innovate/content/dec2 006/id20061208_509041.htm. Baker, S., February 23, 2006, Open-source Moves into Prosthetics, [cited April 11, 2008]; Web Link: http://www.businessweek.com/the_thread/blogspottin g/archives/2006/02/open-source_mov.html. The Shared Design Alliance, 2008, The Shared Design Alliance: Let's Put Out Heads Together, [cited April 11, 2008]; Web Link: http://www.shareddesign.org/. OpenMoko, 2008, OpenMoko, [cited April 11, 2008]; Web Link: http://www.openmoko.com/. Dyer, J. H., 2000, Collaborative Advantage: Winning through Extended Enterprise Supplier Networks: Oxford University Press. Chesbrough, H., W. Vanhaverbeke, and J. West, 2006, ed.^eds. Open Innovation: Researching a New Paradigm. Oxford University Press: New York. Wikipedia, 2008, Crowdsourcing, [cited 2008 January 23]; Web Link: http://en.wikipedia.org/wiki/Crowdsourcing. Mullins, J. W., 2003, The New Business Roadtest: What Entreprenuers and Executives Should Do Before Writing a Business Plan, London: PrenticeHall. Brafman, O. and R. Beckstrom, 2006, The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations, New York: Portfolio, Penguin Group. Silver, D., 2007, Smart Start-Ups: How Entrepreneurs and Corporations Can Profit by

40.

41.

42.

43.

44.

45.

46.

47. 48. 49.

50.

51.

52. 53.

10

Starting Online Communities, Hoboken, NJ: John Wiley & Sons. West, J., 2006, Does Appropriability Enable or Retard Open Innovation?, in Open Innovation: Researching a New Paradigm, H. Chesbrough, P. Van Hentenryck, and J. West, Editors, Oxford University Press: New York, pp. 109-133. Franks, N. R., S. C. Pratt, E. B. Mallon, N. F. Britton, and D. J. T. Sumpter, 2002, "Information Flow, Opinion-Polling and Collective Intelligence in House-Hunting Social Insects," Philosophical Transactions of the Royal Society B: Biological Sciences, 357(1427): pp. 1567–1583. Ward, A., J. Liker, J. Cristiano, and D. Sobek, 1995, "The Second Toyota Paradox: How Delaying Decisions Can Make Better Cars Faster," Sloan Management Review, 36(3): pp. 43-61. Sobek, D. K. and A. C. Ward, 1996, Principles from Toyota's Set-Based Concurrent Engineering Process, in ASME Design Theory and Methodology Conference, Irvine, CA. Paper Number: 96DETC/DTM-1510. Liker, J., D. Sobek, A. Ward, and J. Cristiano, 1996, "Involving Suppliers in Product Development in the US and Japan: Evidence for Set-Based Concurrent Engineering," IEEE Transactions on Engineering Management, 43(2): pp. 165-178. Alexrod, R., 1997, The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration, Princeton, NJ: Princeton University Press. Bonabeau, E., 2002, "Agent-based Modeling: Methods and Techniques for Simulating Human Systems," Proceedings of National Academy of Sciences, 99(3): pp. 7280-7287. Surowiecki, J., 2005, The Wisdom of Crowds: Anchor Publishing. Lerner, J. and J. Tirole, 2002, "Some Simple Economics of Open Source," The Journal of Industrial Economics, 50(2): pp. 197-234. Iansiti, M. and G. L. Richards, 2006, The Business of Free Software: Enterprise Incentives, Investment, and Motivation in the Open Source Community, HBS Working Papers: 2006-2007, Harvard Business School: Boston, MA. Lakhani, K. R. and R. G. Wolf, 2005, Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects, in Perspectives on Free and Open Source Software, J. Feller, et al., Editors, MIT Press: Cambridge, MA, pp. 3-21. Henkel, J., January 1, 2008, Champions of Revealing - the Role of Open Source Developers in Commercial Firms, Social Science Research Network: Working Paper. Riehle, D., 2007, "The Economic Motivation of Open Source Software: Stakeholder Perspectives," IEEE Computer, 40(4): pp. 25-32. Wichmann, T., 2002, Basics of Open Source Software Markets and Business Models, in Free/Libre and Open Source Software: Survey and

54. 55. 56.

57. 58.

59.

60. 61.

62.

63.

64.

65. 66. 67. 68. 69.

Study, Floss Final Report, International Institute of Infonomics, Berlecom Research GmbH. Alexrod, R., 1984, The Evolution of Cooperation: Basic Books. Shelling, T. C., 2006, Micromotives and Macrobehavior, New York: W. W. Norton and Company. Valverde, S., G. Theraulaz, J. Gautrais, V. Fourcassie, and R. V. Sole, 2006, "Emergent Behavior in Agent Networks: Self-Organization in Wasp and Open Source Communities," IEEE Intelligent Systems Special Issue on Self-Management through Self-Organization, 21(2): pp. 36-40. Ulrich, K., 1995, "The Role of Product Architecture in the Manufacturing Firm," Research Policy, 24: pp. 419-440. Gonzalez-Zugasti, J. P. and K. N. Otto, 2000, Modular Platform-Based Product Family Design, in ASME Advances in Design Automation Conference, Baltimore, MD, ASME, DETC2000/DAC-14238. Holmqvist, T. K. P. and M. L. Persson, 2003, "Analysis and Improvement of Product Modularization Methods: Their Ability to Deal with Complex Products," Systems Engineering, 6(3): pp. 195-209. Kusiak, A., 2002, "Integrated Product and Process Design: A Modularity Perspective," Journal of Engineering Design, 13(3): pp. 223-231. Martin, M. V. and K. Ishii, 2000, Design for Variety: A Methodology for Developing Product Platform Architectures, in ASME Design for Manufacturing Conference, Baltimore, MD. Paper Number: DETC2000/DFM-14021. Martin, M. V. and K. Ishii, 2002, "Design for Variety: Developing standardized and modularized product platform architectures," Research in Engineering Design, 13(4): pp. 213-235. Newcomb, P. J., B. A. Bras, and D. W. Rosen, 1996, Implications of Modularity on Product Design for the Life Cycle, in 1996 ASME Design Theory and Methodology Conference, ASME Design Engineering Technical Conferences and Computers in Engineering Conference, Irvine, California, ASME. Paper Number: DETC-96/DTM-1516. Sosa, M. E., S. D. Eppinger, and C. M. Rowles, 2003, "Identifying Modular and Integrative Systems and Their Impact on Design Interactions," Journal of Mechanical Design, 125: pp. 240-252. Suh, N. P., 1990, Principles of Design, Oxford, U.K.: Oxford University Press. Suh, N. P., 2001, Axiomatic Design: advances and applications: Oxford University Press. Whitney, D. E., 1996, "Why Mechanical Design Cannot be Like VLSI Design," Research in Engineering Design, 8(3): pp. 125-138. Seybold, P. B., 2006, Outside Innovation - How Your Customers will Co-Design Your Company's Future, New York: Collins. Baines, T. S., H. W. Lightfoot, S. Evans, A. Neely, R. Greenough, J. Peppard, R. Roy, E. Shehab, A. Braganza, A. Tiwari, J. R. Alcock, J. P. Angus, M.

70.

71.

72.

73.

74. 75.

76.

77.

11

Bastl, A. Cousens, P. Irving, M. Johnson, J. Kingston, H. Lockett, V. Martinez, P. Michele, D. Tranfield, I. M. Walton, and H. Wilson, 2007, "Stateof-the-art in product-service systems," Proceedings of the I MECH E Part B: Journal of Engineering Manufacture, 221(10): pp. 1543-1551. Manzini, E., C. Vezzoli, and G. Clark, 2001, "Product Service Systems: Using an Existing Concept as a New Approach to Sustainability," Journal of Design Research, 1(2). Li, W. D. and Z. M. Qiu, 2006, "State-of-the-art Technologies and Methodologies for Collaborative Product Development Systems," International Journal of Production Research, 44(13): pp. 25252559. Mervyn, F., A. Senthil Kumar, and A. Y. C. Nee, 2006, A 'Plug-and-Play' Computing Environment for Collaborative Product Design and Manufacturing Across an Extended Enterprise, in Collaborative Product Design and Manufacturing Methodologies and Applications, W.D. Li, et al., Editors, Springer: London, pp. 71-91. Papazoglou, M., P. Traverso, S. Dustdar, and F. Leymann, 2006, Service Oriented Computing Research Roadmap, in Dagstuhl Seminar Proceedings. Paper Number: 05432. Huhns, M. and M. P. Sing, 2005, "Service Oriented Computing: Key Concepts and Principles," IEEE Internet Computing, 9(1): pp. 75-81. Foster, I., C. Kesselman, J. M. Nick, and S. Tuecke, 2002, The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, [cited 7 February 2008]; Web Link: http://www.globus.org/research/papers/ogsa.pdf. Thiagarajan, R. K., A. K. Srivastava, A. K. Pujari, and V. K. Bulusu, 2002, BPML: A Process Modeling Language for Dynamic Business Models, in Fourth IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 2002), pp. 222 - 224. Alves, A., A. Arkin, S. Askary, C. Barreto, B. Bloch, F. Curbera, M. Ford, Y. Goland, A. Guízar, N. Kartha, C. K. Liu, R. Khalaf, D. König, M. Marin, V. Mehta, S. Thatte, D. v. d. Rijn, P. Yendluri, and A. Yiu, 2007, Web Services Business Process Execution Language (WS-BPEL), [cited 8 February 2008]; Web Link: http://docs.oasisopen.org/wsbpel/2.0/serviceref.