Abstracts

A System Architecture Approach to Global Product Development
Anshuman Tripathy, Steven Eppinger

Abstract: Recent advances in engineering collaboration tools and internet technology have enabled the distribution of product development tasks to offshore sites and global outsourcing partners while still maintaining a tightly connected process.  Most firms in complex engineering industries are indeed experimenting with various ways to structure their product development processes on a global basis.  In this research, we have explored global product development structures from the perspectives of process flow and system architecture.  We employ the design structure matrix method to display and explain these structures and our observations thereof.  Through five case studies spanning electronics, equipment, and aerospace industries, we consider the interaction complexity inherent in various global work distribution strategies.  We conclude the paper with a summary and directions for future research work.

[Return to Top] [Return to Publications Page]


A Network Approach to Define Modularity of Components in Complex Products
ASME Journal of Mechanical Design, forthcoming 2007
Manuel E. Sosa, Steven D. Eppinger, Craig M. Rowles

Abstract: Modularity has been defined at the product and system level, however little effort has gone into defining and quantifying modularity at the component level. We consider complex products as a network of components that share technical interfaces (or connections) in order to function as a whole and we define component modularity based on the lack of connectivity among them. Building upon previous work in graph theory and social network analysis, we define three measures of component modularity based on the notion of centrality. Our measures consider how components share direct interfaces with adjacent components, how design interfaces may propagate to non-adjacent components in the product, and how components may act as bridges among other components through their interfaces. We calculate and interpret all three measures of component modularity by studying the product architecture of a large commercial aircraft engine. We illustrate the use of these measures to test the impact of modularity on component redesign. Our results show that the relationship between component modularity and component redesign depends on the type of interfaces connecting product components. We also discuss directions for future work.

[Return to Top] [Return to Publications Page]


A Network Approach to Define Modularity of Product Components
Proceedings of IDETC/CIE Conference, Long Beach, CA, September 2005
Manuel E. Sosa, Anupam Agrawal, Steven D. Eppinger, Craig M. Rowles

Abstract: We consider complex products as a network of components that share technical interfaces in order to function as a whole. Building upon previous work in graph theory and social network analysis, we define three measures of component modularity that consider how components may share direct interfaces with other adjacent components, how design interfaces may propagate to all other components in the product, and how components may act as “bridges” between other components. We calculate and interpret all three measures of component modularity by studying the actual product architecture of a large commercial aircraft engine. We illustrate how to use these measures to test their impact on component redesign. Directions for future work are discussed.

[Return to Top] [Return to Publications Page]


A Simulation-Based Process Model for Managing Complex Design Projects
IEEE Transactions on Engineering Management, vol. 52, no. 3, pp. 316-328, August 2005
Soo-Haeng Cho, Steven D. Eppinger

Abstract: This paper presents a process modeling and analysis technique for managing complex design projects using advanced simulation. The model computes the probability distribution of lead time in a stochastic, resource-constrained project network where iterations take place among sequential, parallel, and overlapped tasks. The model uses the design structure matrix representation to capture the information flows between tasks. We use a simulation-based analysis to account for many realistic aspects of design process behavior which were not possible in previous analytical models. We propose a heuristic for the stochastic, resource-constrained project scheduling problem in an iterative project network. The model can be used for better project planning and control by identifying leverage points for process improvements, and for evaluating alternative planning and execution strategies. An industrial example is provided to illustrate the utility of the model.

[Return to Top] [Return to Publications Page]


A Methodology for Manufacturing Process Signature Analysis
Journal of Manufacturing Systems, Vol. 14, no. 1, pp. 20-34 January-February 1995
Steven D. Eppinger, Christopher D. Huber, Van H. Pham

Abstract: Improvement of control systems entails collection of more information about the process and/or more effective use of that information. We present manufacturing process signature analysis to construct a relationship between collected information (process signatures) and the quality of process output, which can be used for on-line monitoring and control. The general procedure consists of feature extraction, feature selection, and classification. Extraction of large sets of features from signatures is straightforward, and several classification schemes are available, with neural networks being the most general and powerful. Feature selection, however, is generally quite difficult for complex data structures. We present several feature extraction methods and show that neural networks can be useful in choosing different feature sets. Using a data set from an automated solder joint inspection system, we demonstrate the unique capabilities of neural networks for both feature selection and classification, using more traditional statistical classification techniques as a benchmark.

[Return to Top][Return to Publications Page]


Systematic versus Intuitive Problem Solving on the Shop Floor: Does it Matter?
MIT Sloan School of Management Working Paper 3716, November 1995
Marcie J. Tyre, Steven D. Eppinger, Eva M.H. Csizinsky

Abstract: This paper examines the role of systematic problem solving compared to more intuitive approaches in complex organizational settings. Using a longitudinal study of problems encountered during the start-up of Saturn Corporation’s new manufacturing facility, we address four questions. 1) Does a systematic approach contribute to superior problem solving outcomes in a manufacturing setting? 2) Does a systematic problem solving approach take longer than more intuitive approaches? 3) When is a systematic approach most useful? 4) In what ways does problem solving in real-world organizational settings depart from a systematic model?
Our results suggest that a systematic problem solving approach not only leads to better quality, more robust solutions under a wide variety of situations, but also requires no more time than do more intuitive approaches. We discuss implications of these findings for managers (such as the need to encourage data-gathering at various stages during a problem solving effort) and for theorists (notably, the need to reconcile these findings with research that reveals the highly idiosyncratic, interactive, and localized nature of problem solving in real organizations).

[Return to Top][Return to Publications Page]



Three Dynamic Problems in Robot Force Control
IEEE Transactions on Robotics and Automation, vol. 8, no. 6, pp. 751-758, December 1992
Steven D. Eppinger, Warren P. Seering

Abstract: The dynamic characteristics of a mechanical system constrain system performance. Three dynamic characteristics of robot systems are discussed here: rigid-body bandwidth, dynamically noncolocated flexible modes, and dynamically collocated flexible modes. All of these combine to limit the closed-loop bandwidth achievable in the individual joint control loops of the robot. They play a particularly important role in establishing performance limits for robots under force control.

[Return to Top][Return to Publications Page]



Testing an Engineering Design Iteration Model in an Experimental Setting
ASME Conference on Design Theory and Methodology, Scottsdale, AZ, pp. 267-276, September 1992
Robert P. Smith, Steven D. Eppinger, Amarnath Gopal

Abstracts: In this paper, we compare two alternative design strategies for the Delta Design Game, an engineering design exercise. We first analyze these strategies using the Work Transformation Matrix, a design iteration to display a faster solution time. We then demonstrate observing eight design teams working on the problem using the two strategies. We found that the “decoupling strategy” suggested by the model reduced solution time while maintaining quality of the technical solutions.

Keywords: Design Methods and Models, Design Management

[Return to Top] [Return to Publications Page]



Organizing the Tasks in Complex Design Projects: Development of Tools to Represent Design Procedures
NSF Design and Manufacturing Systems Conference, Atlanta GA, pp. 301-309, January 1992
Steven D. Eppinger, Daniel E. Whitney, David A. Gebala

Abstract: This research is based upon the premise that in practice, design procedures are rather methodical and can therefore be improved by analysis and study of these procedures. In this paper, several network and matrix modeling methodologies are presented and compared on their ability to capture relevant information about design activities and on their ability to provide insight into the performance of design processes. A detailed description of these models and examples of each are provided for comparison. We have found that the matrix models contribute significantly to our understanding of current design practice and yield to analytical tools which facilitate the formulation and implementation of improved procedures. Limitations of the currently used models are identified, and enhanced representation is proposed to overcome some of these limitations.

[Return to Top] [Return to Publications Page]



Methods for Analyzing Design Procedures
ASME Conference on Design Theory and Methodology, Miami, FL, pp. 227-233, September 1991
Steven D. Eppinger, David A. Gebala

Abstract: This paper surveys several common models which can be used to represent and study design procedures. A matrix representation of design is discussed in detail and both new and existing analysis tools are presented. Enhanced models are proposed to incorporate more information into the matrix representation and to allow more sophisticate analysis to be performed. The paper describes a testbed for the development and testing of algorithmic analysis tools and concludes with suggestions for further research into improving the design process.

Keywords: Design Modeling, Design Management, Design StructureMatrix

[Return to Top] [Return to Publications Page]



Interdisciplinary Product Design Education
IEEE Transactions on Engineering Management, vol. 37, no. 4, pp. 301-305, November 1990
Steven D. Eppinger, Charels H. Fine, Karl T. Ulrich

Abstract: International competition has increased the demands on firms’ product design functions. Development teams are expected to create superior products faster than ever. Educational programs must respond to this need by training design professionals who can develop world-class products. This article presents and approach to experiential education which has succeeded at Massachusetts Institute of Technology (MIT) in motivating both engineering and management students to orient their academic studies and career plans towards design activities. Our course emphasizes that product development is an interdisciplinary function requiring skills that traditional departmental boundaries.

[Return to Top] [Return to Publications Page]



Modeling and Experimental Evaluation of Asymmetric Pantograph Dynamics
ASME Journal of Dynamic Systems, Measurement, and Control, vol. 110, pp. 168-174, June 1988
Steven D. Eppinger, D.N. O’Connor, W.P. Seering, D.N. Wormley

Abstracts: High-performance pantograph design requires control of pantograph dynamic performance. Many pantograph dynamic models developed to aid in the design process have employed two degrees of freedom, on for the head mass and one for the frame. In this paper, the applicability of these models to symmetric and asymmetric pantograph designs is reviewed. Two degree-of-freedom models have been shown to be appropriate to represent a number of symmetric pantograph design. To represent the asymmetric designs considered in this paper, an additional degree of freedom representing frame dynamics has been introduced to yield a three degree-of-freedom nonlinear dynamic performance model. The model has been evaluated with experimental data obtained from laboratory dynamic testing of an asymmetric pantograph.

[Return to Top] [Return to Publications Page]



The Influence of Architecture in Engineering Systems

MIT Engineering Systems Monograph, March 2004
The ESD Architecture Committee: Edward Crawley, Olivier de Weck, Steven Eppinger, Christopher, Joel Moses, Warren Seering, Joel Schindall, David Wallace, Daniel Whitney (chair)

Abstract: The field of Engineering Systems is distinguished from traditional engineering design in part by the issues it brings to the top. Engineering Systems focuses on abstractions like architecture and complexity, and defines system boundaries very broadly. It also seeks to apply these concepts to the process of creating systems. This paper summarizes the role and influence of architecture in complex engineering systems. Using the research literature and examples, this paper defines architecture, argues for its importance as a determinant of system behavior, and reviews its ability to help us understand and manage the design, operation, and behaviors of complex engineering systems.

[Return to Top] [Return to Publications Page]



Interdisciplinary Product Development Education at MIT and RISD

Design Management Journal, vol. 13, no. 3, pp. 58-61, Summer 2002
Steven D. Eppinger, Matthew S. Kressy

Abstract: This popular course has a decade-long history. Students come from a range of backgrounds and explore how teamwork and a cross-section of talents are fundamental to the product design process. Steven Eppinger and Matthew Kressy summarize the main features of their class, provide examples of student projects, and thoroughly enumerate the lessons learned in this demanding but exciting teaching exercise.

[Return to Top] [Return to Publications Page]



Educating Product Development Leaders
Design Management Journal, vol. 3, no. 3, pp. 47-53, Summer 1992
Karl T. Ulrich and Steven D. Eppinger


Abstract:
Product development is inherently interdisciplinary, a process that includes contributions from engineers, marketers, industrial designers, and many others. This reality stands in sharp contrast with the traditions of academe, where the professions are separated. At MIT, Karl Ulrich and Steven Eppinger have devised a course that more closely mirrors corporate design management, where engineers and MBA students are challenged as a team to apply decision-making methodologies to the design and fabrication of an actual product.

[Return to Top] [Return to Publications Page]



The Misalignment of Product Architecture and Organizational Structure in Complex Product Development
Management Science, forthcoming
Manuel E. Sosa, Steven D. Eppinger, Craig M. Rowles


Abstract:
Product architecture knowledge is typically embedded in the communication patterns of established development organizations. While this enables development of products using the existing architecture, it hinders the organization’s ability to implement novel architectures, especially for complex products. Structured methods addressing this issue are lacking, as previous research has studied complex product development from two separate perspectives: product architecture and organizational structure. Our research integrates these viewpoints with a structured approach to study how design interfaces in the product architecture map onto communication patterns within the development organization. We investigate how organizational and system boundaries, design interface strength, indirect interactions, and system modularity impact the alignment of design interfaces and team interactions. We hypothesize and test how these factors explain the existence of the following cases: 1) known design interfaces not addressed by team interactions and 2) observed team interactions not predicted by design interfaces. Our results offer important insights to managers dealing with interdependences across organizational and functional boundaries. In particular, we show how boundary effects moderate the impact of design interface strength and indirect team interactions, and are contingent upon system modularity. The research uses data collected from a large commercial aircraft engine development process.

[Return to Top] [Return to Publications Page]



Information Hiding in Product Development: The Design Churn Effect
MIT Sloan School of Management Working Paper, January 2002
Ali Yassine, Nitin Joglekar, Dan Braha, Steven Eppinger, Daniel Whitney

Abstract:
Execution of a complex product development project is facilitated through its decomposition into an interrelated set of localized development tasks. When a local task is completed, its output is integrated through an iterative cycle of system-wide integration activities. Integration is often accompanied by inadvertent information hiding due to the asynchronous information exchanges. We show that information hiding leads to persistent recurrence of problems (termed as the design churn effect) such that progress oscillates between being on schedule and falling behind. The oscillatory nature of the PD process confounds progress measurement and makes it difficult to judge whether the project is on schedule or slipping. We develop a dynamic model of work transformation to derive conditions under which churn is observed as an unintended consequence of information hiding due to local and system task decomposition. We illustrate these conditions with a case example from an automotive development project and discuss strategies to mitigate design churn.

Keywords: Product Development, Design Process Modeling, Decomposition and Integration, Component and System Performance Generation, Information Hiding, Design Churn  

[Return to Top] [Return to Publications Page]


Identifying Modular and Integrative Systems and Their Impact on Design Team Interactions
ASME, June 2003
Manuel E. Sosa, Steven D. Eppinger, Craig M. Rowles

Abstract:
The Typical approach to developing complex products is to decompose the product into systems and these into components. We introduce a new notion of system modularity based upon the way components share design interfaces across systems. Modular systems are those whose design interfaces with other systems are clustered among physically adjacent systems, wheras integrative systems are those whose interfaces are physically distributed or functionally integrative systems are those whose interfaces are physically distributed or functionally integrative across all or most other systems. Our research method allows us to study how system modularity impacts design team interactions. Our approach is illustrated by analyzing the development of an aircraft engine.  

[Return to Top] [Return to Publications Page]



Adding Value in Product Development by Creating Information and Reducing Risk
IEEE Transactions on Engineering Management, vol. 49, no. 4, pp. 443-458, November 2002
Tyson R. Browning, John J. Deyst, Steven D. Eppinger, Daniel E. Whitney
 

Abstract: Many firms expend a great amount of effort to increase the customer value of their product development (PD) processes. Yet, in PD, determining how and when value is added is problematic. The goal of a PD process is to produce a product "recipe" that satisfies requirements. Design work is done both to specify the recipe in increasing detail and to verify that it does in fact conform to requirements. As design work proceeds, certainty increases surrounding the ability of the evolving product design (including its production process) to be the final product recipe (i.e., technical performance risk decreases). The goal of this paper is to advance the theory and practice of evaluating progress and added customer value in PD. The paper proposes that making progress and adding customer value in PD equate with producing useful information that reduces performance risk. The paper also contributes a methodology- the risk value method- that integrates current approaches such as technical performance measure tracking charts and risk reduction profiles. The methods are demonstrated with an industrial example of an uninhabited combat aerial vehicle.

Keywords: Lean, performance measurement, product development, project management, risk management, systems engineering, value stream

[Return to Top] [Return to Publications Page]



A Decision to Support Tool for Predicting the Impact of Development Process Improvements
Journal of Engineering Design, vol. 12, no. 3, pp. 177-199, 2001
Peter Cronemyr, Steven D. Eppinger, Anna. Öhrwall-Rönnback
 
Abstract:
This paper presents a method for simulating the impact of improvements to the engineering design process. The method can be used by managers and teams to prioritize the most valuable process improvements among several suggested ones, before they actually take place. The method is based on the design structure matrix (DSM) developed by Steward (1981), and an extension of DSM called the work transformation model develooped by Smith and Eppinger (1997). We introduce two new concepts, total process time and simulated to-be/as-is ratio. Two applications are presented. The first, a gas turbine blade development process, illustrates the estimated gain of a process improvement, and evaluates the actual implementation. The second application, a buyer-supplier product development project, shows how the method could be used as a decision support tool in an inter-organizational context. Input to the processs simulation comes from process descriptions and estimates of anticipated effects of process change at the activity level. Output shows the effect of such a change on a total process level.  

[Return to Top] [Return to Publications Page]



Factors that Influence Technical Communication in Distributed Product Development:  An Empirical Study in the Telecommunications Industry
IEEE Transactions on Engineering Management, vol. 49, no. 1, pp. 45-58, February 2002
Manuel E. Sosa, Steven D. Eppinger, Michael Pich, David G. McKendrick, Suzanne K. Stout
 
Abstract:  Understanding the communication process in product development organizations has been recognized as a key element to improve product development performance.  It is particularly interesting to study information exchanges in geographically distributed product development teams because of the highly interdependent nature of design organi9ztions.  Additionally, the use of electronic-based communication media has changed how development teams communicate.  By studying the way product development teams use various communication media (face-to-face, telephone and email), we assess how the process of exchanging technical information is influenced by factors such a s geographic dispersion, organizational bonds, and degree of team interdependence.  We develop a theoretical framework that allows us to formulate several hypotheses about how these factors influence both communication frequency and media choice.  We use empirical evidence from the telecommunications industry to test our hypotheses.  We confirm previous results about the obstructive influence of distance on technical communication.  However, we found that such negative effects may be mitigated by other factors such as the recognizing o highly interdependent team members, the existence of strong organizational bonds, and the use of electronic communication media.
 
[Return to Top] [Return to Publications Page]


Product Development Process Modeling Using Advanced Simulation
ASME Conference on Design Theory and Methodology, Pittsburgh, PA, September 2001
Soo-Haeng Cho, Steven D. Eppinger
 
Abstract:  This paper presents a product development process modeling and analysis technique using advanced simulation.  The model computes the probability distribution of lead time in a resource-constrained project network where iterations take place among sequential, parallel and overlapped tasks.  The model uses the design structure matrix representation to capture the information flows between tasks. In each simulation run, the expected durations of tasks are initially sampled using the Latin Hypercube Sampling method and decrease over time as the model simulates the progress of dynamic stochastic processes.  It is assumed that the rework of a task occurs for the following reasons: (1) new information is obtained from overlapped tasks after starting to work with preliminary inputs,  (2) inputs change when other tasks are reworked, and (3) outputs fail to meet established criteria.  The model can be used for better project planning and control by identifying leverage points for process improvements and evaluating alternative planning and execution strategies.  An industrial example is used to illustrate the utility of the model.
 
Keywords:  Project Management, Design Structure Matrix, Project Simulation, Iteration

 
[Return to Top][Return to Publications Page]


Patterns of Product Development Interactions
International Conference on Engineering Design, Glasgow, Scotland, August  2001
Steven D. Eppinger, Vesa K. Salminen
 
Abstract:  Development of complex products and large systems is a highly interactive social process involving hundreds of people designing thousands of interrelated components and making millions of coupled decisions.  Nevertheless, in the research summarized by this paper, we have created methods to study the development process, identify its underlying structures, and critique its operation.
 
In this article, we introduce three views of product development complexity:  a process view, a product view, and an organization view.  We are able to learn about the complex social phenomenon of product development by studying the patterns of interaction across the decomposed elements within each view.  We also compare the alignment of the interaction patterns between the product , process, and organization domains.  We then propose metrics of product development complexity by studying and comparing these interaction patterns.  Finally, we develop hypotheses regarding the patterns of product development interactions, which will be helpful to guide future research.
 
Keywords:  Process Modeling, Product Architecture, Design Teams, Design Structure Matrix, Complexity Management
 
[Return to Top]
[Return to Publications Page]


Innovation at the Speed of Information
Harvard Business Review, vol. 79, no. 1, pp. 149-158, Janurary 2001
Steven D. Eppinger
 
Abstract:  Developing a new product involves a trial and error, but beyond a certain point, redesign becomes wasteful.  A practical and proven tool, the Design Structure Matrix, can help streamline the way a company innovates.

[Return to Top] [Return to Publications Page] 


Sourcing By Design:  Product Complexity and the Supply Chain
Management Science, vol. 47, no. 1, pp. 189-204, January 2001
Sharon Novak, Steven D. Eppinger
 
Abstract:  This paper focuses on the connection between product complexity and vertical integration using original empirical evidence from the auto industry.  A rich literature has addressed the choice between internal production and external sourcing of components in the auto industry.  More recent literature has developed the concept of product architecture as another choice variable that may be one of the important contributors to product complexity.  In this paper, we connect these two important decisions and study them jointly.  We use the property rights approach to argue that complexity in product design and vertical integration of production are complements:  that in-house production is more attractive when product complexity is high, as firms seek to capture the benefits of their investment in the skills needed to coordinate development of complex designs.  We test this hypothesis with a simultaneous equations model applied to data from the luxury-performance segment of the auto industry.  We find a significant and positive relationship between product complexity and vertical integration.  This has implications for optimal incentive structures within firms, as well as for interpreting firm performance.
 
Keywords:  Product Development, Product Complexity, Product Architecture, Property Rights, Transaction Costs, Vertical Integration, Automotive Industry, Supply Chain Management

  [Return to Top] [Return to Publications Page]


Performance of Coupled Product Development Activities with a Deadline

Management Science, vol. 47, no. 12, pp. 1605-1620, December 2001
Nitndra R. Joglekar, Ali A. Yassine, Steven D. Eppinger, Daniel E. Whitney
 
Abstract:  This paper explores the performance of coupled development tasks subject to a deadline constraint by proposing a performance generation model (PGM).  The goal of the PGM is to develop insights about optimal strategies (i.e. sequential, concurrent, or overlapped) to manage coupled design tasks that share fixed amount of engineering resources subject to performance and deadline constraints.  Model analysis characterizes the solution space for the coupled development problem.  The solution space is used to explore the generation of product performance and the associated dynamic forces affecting concurrent development practices.  We use these forces to explain conditions under which concurrency is a desirable strategy.
 
Keywords:  Product Development, Performance Generation, Design Process Modeling, Concurrent Engineering, Sequential Engineering, Overlapping, Component/System Performance
 


[Return to Top][Return to Publications Page]


Evaluation of Design Process Alternatives Using Signal Flow Graphs
Journal of Engineering Design, vol. 11, no. 3, pp.211-224, September 2000
Ola Isaksson, Sven Keski-Seppälä, Steven D. Eppinger
 
Abstract:  The introduction of new design activities into an established product development process may involve more work in the initial stages of development, yet this extra effort may reduce the need for more expensive and time-consuming redesign activities later in the project.  We have studied a case where more intensive use of computational simulations in the early design phase means that fewer hardware tests are needed because the designs can be analytically evaluated in advance of physical testing.  Total development lead time and cost can thus be significantly reduced.  This paper addresses how to evaluate alternative design strategies and methods with respect to their impact on the development process time.  This is achieved by analysing the design process using signal flow graphs.  The technique has been applied to jet engine component development projects at Volvo Aero Corporation in Sweden.  We have found that evaluating alternative processes using signal flow graphs not only is helpful to assess the effect of introduction of new or improved design activities on the development process, but also is a means to facilitate the discussion of process improvement alternatives and trade-offs for an organization.
 
[Return to Top] [Return to Publications Page]



Designing Modular and Integrative Systems
ASME Conference on Design Theory and Methodology, Baltimore, MD, September 2000
Manuel E. Sosa, Steven D. Eppinger, Craig M. Rowles
 
Abstract: This paper describes a method that allows us to enhance ouur understanding of the difference between designing modular systems and integrative systems. Modular systems are those whose interfaces are well defined and shared with only a few other systems. Integrative systems are those whose interfaces may be more complex and shared across the product. Our approach is illustrated by analyzing the development of a large commercial aircraft engine. We document both the product's design interfaces and the technical interactions between design teams. We found statistically significant differences in the ways modular and integrative design teams handle design interfaces. We focus our analysis on studying the effects due to organizational and system boundaries, and to the existence of various types of design interfaces. By identifying modular and integrative systems and by understanding the differences in designing those systems, development organizations can improve the integration process for complex designs.
Keywords: Design interfaces, integrative systems, modular systems, product architecture, systems engineering, team interactions.  

[Return to Top] [Return to Publications Page]


Understanding the Effects of Product Architecture on Technical Communication in Product Development Organizations
MIT Sloan School of Management Working Paper, no. 4130, August 2000
Manuel E. Sosa, Steven D. Eppinger, Craig M. Rowles
 
Abstract:  Effective communication in product development organizations is widely recognized to be a key element of product development performance.  Furthermore, management of product architecture knowledge by the development organization provides important competitive advantage for established firms facing architectural innovation.  This research studies how the combination of product architecture and organizational structure determines technical communication in development teams.  By documenting and analyzing both the design interfaces between the components that comprise a product and the technical interactions between the teams that design each of these components, we learn how the architecture of the product and the layout of the organization drive development team interactions.  Several hypotheses are formulated to explain the unexpected cases when: 1) known design interfaces are not matched by team interactions, and 2) observed team interactions are not predicted by design interfaces .  We test the hypothesized effects due to organizational and system boundaries, and design interface strength.  Hypotheses are tested using both categorical data analysis and log-linear network analysis.  The research is conducted using data collected describing a large commercial aircraft engine development process.  

Keywords:  Product Architecture, Design Interfaces, System Integration, Team Interactions, Organizational Structure, Technical Communication  

[Return to Top] [Return to Publications Page]


Complex System Product Development: Adding Value by Creating Information and Reducing Risk

Proceedings of the Tenth Annual International Symposium of INCOSE, Minneapolis, MN, July 2000
Tyson R. Browing, Steven D. Eppinger
, John J. Deyst,Jr., Daniel E. Whitney
 
Abstract:
Many firms expend a great amount of effort to identify and eliminate waste in their processes. Much recent effort has focused on lean manufacturing. Now lean product development has become a goal as well. Yet, in product development, determining how and when value is added is problematic. The goal of a product development process is to produce a product "recipe" that satisfies requirements. Design work is done both to specify the recipe in increasing detail and to verify that it does in fact conform to requirements. As design work proceeds, certainty increases surrounding the ability of the evolving product (and production process) design specifications to be the final product recipe (i.ei., performance risk decreases). The goal of this paper is to advance the theory and practice of evaluating progress and added value in complex system product development. The paper proposes that making progress and adding value (to the customer) in complex system product development equate with producing useful information that reduces performance risk. The paper also contributes a methodology- the risk value method- that integrates current approaches such as technical performance measure (TPM) tracking charts and risk waterfall charts.
 
[Return to Top] [Return to Publications Page]


Modeling Impacts of Process Architecture on Cost and Schedule Risk in Product Development
IEEE Transactions on Engineering Management, vol. 49, no. 4, pp. 428-442, November 2002
Tyson R. Browning, Steven D. Eppinger
 

Abstract:  To gain competitive leverage, firms that design and develop complex products may strive to increase the effectiveness and predictability of their development processes.  Process improvement is facilitated by the development and use of models that account for important characteristics of the process.  Iteration is a fundamental but often overlooked feature of product development (PD) processes.  Its impact is mediated by the activity structure or architecture of a process.  This paper integrates several important characteristics of PD processes into a single model, highlighting the effects of varying process architecture. The PD process is modeled as a network of activities that exchange deliverables. Each activity has an improvement curve, an uncertain duration and cost, and probabilities and impacts of rework based on changes in its inputs.  A work policy governs the timing of activity execution and deliverable exchange and the amount of activity concurrency.  Most of the model analysis requires a simple simulation, which yields distributions of sample cost and schedule outcomes.  Varying the process architecture varies the output distributions.  Each distribution is used with a target and an impact function to determine a risk factor.  Alternative process architectures are compared, revealing opportunities to trade off cost and schedule risk.  Example results are shown for an industrial process-preliminary design of an uninhabited aerial vehicle.  Two project planning applications are demonstrated:  architecting a process for reduced risk, and choosing cost and schedule targets with acceptable risk.  The model yields managerial insights into how rework cascades through a PD process, trading off cost and schedule risk, critical interfaces, and occasions for preemptive iteration.
 
Keywords:  Product Development, Engineering Design, Design Iteration, Management of Engineering Design, Design Process Modeling, Product Development Time, Product Development Cost, Product Development Risk, Rework, Design Structure Matrix, Process Architecture  

[Return to Top][Return to Publications Page]



Product Development Process Capture and Display Using Web-Based Technologies
IEEE Conference on Systems, Man, and Cybernetics, La Jolla, CA, October 1998
Nader Sabbaghian, Steven D. Eppinger
 
Abstract:  This paper presents a distributed knowledge capture method used for modeling the product development process.  A web-based solution is proposed to enable rapid collection, continuous update and structured display of organizational and task interactions in large projects.
 
Modeling the product development process in large projects is a complex exercise requiring numerous participants and the coordination and clarification of a considerable amount of collected information.  Currently, this is performed through group meetings, where participants attempt to integrate their fragmented knowledge of the overall development process.  Web technology is used in the proposed approach to address the limitations of present process modeling practices.
 
This paper presents the design and functionality of a web-based prototype system.  The system is equipped with 'push' data capture and on-line multi-user issues resolution capabilities.  It has been developed on the Windows NT platform using Java, Active Server Pages (ASP), MS SQL-Server RDBMS and JDBC middleware.  The prototype system utilizes a multi-tiered Design Structure Matrix (DSM) configuration to present collected data.  This paper will also provide sufficient background on DSM-based modeling and its current applications.  

[Return to Top][Return to Publications Page]


A Design Process Modeling Approach Incorporating Nonlinear Elements
ASME Design Theory and Methodology Conference, Atlanta, GA, no. DETC98-5663, September 1998
Johan Andersson, Jochen Pohl, Steven D. Eppinger
 
Abstract: 
This paper extends the literature of engineering design process modeling.  We focus on the modeling of design iterations using a task-based description of a development project.  We present a method to compute process performance and to relate this outcome to critical activities within the process.
 
Design tasks are modeled as discrete-event activities with design information flowing between them.  With every design task, we associate process characteristics such as the completion time and cost per time unit for the task.  These characteristics can change with the advance of the design process.  The method is especially suited for comparison of different design processes on the basis of overall process costs and lead time.
 
In order to illustrate the method a simple design process was modeled as an example.  Based on this model the process lead time distribution and the process costs were simulated.  

[Return to Top] [Return to Publications Page]


Using the Design Structure Matrix to Estimate Product Development Time
ASME Design Automation Conference, Atlanta, GA, no. DETC98-6013, September 1998
Maria Carrascosa, Steven D. Eppinger, Daniel E. Whitney

 
Abstract:  This model estimates the probability of completing a product development process over time.  The Design Structure Matrix (DSM) framework is used to capture the information dependencies between tasks using the concepts of Probability of Change and Impact.  The model incorporates a stochastic element that represents the likelihood of changes resulting in task iterations.
 
The model captures the dynamic behavior of a product development process formed by a combination of parallel, serial and coupled tasks.  The model relaxes the assumption that coupled tasks take place in a complete parallel or serial iteration.  It can be used to compare the development time of the project for different task sequences and overlapping degrees.  This tool allows for identification of the leverage points in the system, providing information about the most effective way to reduce development time.

 
This project was a joint effort with a Hewlett-Packard division, and the observations and practical application presented are based on this field experience.
 

[Return to Top][Return to Publications Page]


Deciding Between Sequential and Concurrent Tasks in Engineering Design

Concurrent Engineering Research and Applications, vol. 6, no. 1, pp. 15-25, March 1998
Robert P. Smith, Steven D. Eppinger

 
Abstract:
It is generally desirabble to complete design tasks concurrently in order to reduce the overall development time. However, completing tasks concurrently may sometimes increase th3e total amount of rework that must be done, thereby increasing the total engineering effort, the development cost, and the lead time. The technique described in this paper helps to decide between serial and concurrent scheduling of multiple tasks in a two-stage design process. Using information about task interdependencies, this method calculates the amouunt of time and the amount of effort (in engineer-weeks) required for any suggested assignment of tasks to the two stages. The paper suggests an approach for minimizing time, or effort, or both, by adjusting the schedule of which tasks should be completed at which time. The method is applied to data from a computer workstation design problem.  

[Return to Top][Return to Publications Page]



Simplifying Iterations in Cross-Functional Design Decision Making
Journal of Mechanical Design, vol. 119, no. 4, pp. 485-493, December 1997
Viswanathan Krishnan, Steven D. Eppinger, Daniel E. Whitney
 
Abstract:
In this paper, we consider the cross-functional design decision making process and discuss how sequential decision making leads to a degradation in desing quality even when downstream design tasks are not rendered infeasible by preceding upstream decisions. We focus on the problem of simplifying the design iterations required to address this quality loss. Two properties, called sequence invariance and task invariance, are introduced to help reduce the complexity of subsequent design iterations. We also discuss how these properties may be used by designers in situations where mathematical descriptions of the design performance characteristics are unavailable. We illustrate the utility of these properties by showing their applicability to the design of catalytic converter diagnostic systems at a major U.S. automotive firm.  

[Return to Top]
[Return to Publications Page]


A Planning Method for Integration of Large-Scale Engineering Systems
International Conference on Engineering Design, Tampere, Finland, pp. 199-204, August 1997
Steven D. Eppinger

 
Abstract:  Complex products and large engineering systems require massive efforts to integrate designs at various levels:  product and production plans into components, components into sub-systems, sub-systems into systems, and systems into a quality product.  We define the product development integration problem as the challenge to coordinate the engineering activities at each level in order to achieve an integrated system in the final product.  We have developed a three-step method to plan solutions to such integration challenges.  The first step documents the decomposition of the system into components.  Second, the interactions between the components are identified using methods based on various types of interactions.  Finally, the components are clustered into systems around the integration challenges defined by the network of interactions.  

[Return to Top][Return to Publications Page]


A Predictive Model of Sequential Iteration in Engineering Design
Management Science, vol. 43, no. 8, pp. 1104-1120, August 1997
Robert P. Smith, Steven D. Eppinger

 
Abstract:  This paper presents a model describing sequential iteration, one of the fundamental solution processes experienced in complex engineering design projects.  The model is based upon the design structure matrix representation and assumes that each individual design activity is of deterministic duration with probabilistic repetition, where the repeat probabilities are defined by the strength of the task coupling.  Using the model, we are able to compute the expected duration of the iterative solution process, and to suggest an ordering of the coupled design tasks to minimize the expected duration.  We conclude the paper with a discussion of limitations and several extensions to the sequential iteration model.
 
Keywords:  Product Development, Product Development Time, Engineering Design, Management of Engineering Design, Design Iteration
 

[Return to Top]
[Return to Publications Page]


A Model-Based Framework to Overlap Product Development Activities
Management Science, vol. 43, no. 4, pp. 437-451, April 1997
Viswanathan Krishnan, Steven D. Eppinger, Daniel E. Whitney
 

Abstract:  Intense competition in many industries forces manufacturing firms to develop new, higher quality products at an increasingly rapid pace.  Overlapping product development activities is an important component of concurrent product development that can help firms develop products faster.  However, since product development activities may be coupled in complex ways, overlapping interrelated activities can present many difficulties.  Without careful management of the overlapped product development process, the development effort and cost may increase, and product quality may worsen.  This paper goes beyond the common recommendation to simply overlap activities as much as possible.  We present a model-based framework to manage the overlapping of coupled product development activities.  The model and framework identify conditions under which various types of overlapping are appropriate for a pair of coupled activities.  We illustrate the model and framework with industrial applications involving the development of electronic pagers and automobile doors.
 
Keywords:  Product Development, Concurrent Engineering, Overlapping  

[Return to Top] [Return to Publications Page]


Identifying Controlling Features of Engineering Design Iteration
Management Science, vol. 43, no. 3, pp. 276-293, March 1997
Robert P. Smith, Steven D. Eppinger

 
Abstract:  Engineering design often involves a very complex set of relationships among a large number of coupled problems. It is this complex coupling that leads to iteration among the various engineering tasks in a large project.  The design structure matrix (DSM) is useful in identifying where iteration is necessary.  The work transformation matrix model developed  in this paper is a powerful extension of the DSM method which can predict slow and rapid convergence of iteration within a project, and predict those coupled features of the design problem which will require many iterations to reach a technical solution.  This model is applied to an automotive brake-system development process in order to illustrate the model's utility in describing the main features of an actual design process.
 
Keywords:  Product Development, Engineering Design, Design Iteration, Design Process Modeling, Product Development Lead Time  

[Return to Top] [Return to Publications Page]


Generalized Models of Design Iteration Using Signal Flow Graphs
Research in Engineering Design, vol. 9, no. 2, pp. 1122-123, 1997
Steven D. Eppinger, Murthy V. Nukala, Daniel E. Whitney
 
Abstract: Changing customer preferences, demand for quality, and new technologies have led to very short product life cycles.  This requires firms to have short product development  lead times while keeping product costs low and quality high in order to stay competitive.  In this context, we focus on improved understanding of time-consuming design iterations.  We are creating tools for modeling product development projects in order to predict the performance of product development organizations.  In this paper, signal flow graphs are presented as a flexible tool for design process modeling, and illustrated using an industrial example.  Analysis of the model allows computation of the probability distribution of lead time and identification of the key drivers of lead time.
 
Keywords:  Design Iteration, Design Process Modeling, Product Development  Lead Time, Signal Flow Graphs  

[Return to Top] [Return to Publications Page]


The Coupling of Product Architecture and Organizational Structure Decisions
MIT Sloan School of Management Working Paper, no. 3906, May 1996
Rosaline K. Gulati, Steven D. Eppinger
 
Abstract:
This work is motivated by our informal observation that corporations re-design their products and their organizations spearately. We find, however, that the relationship of product architecture to organizational design is an intricate one. This study provides a rudimentary basis for understanding the linkages between product architecture and organizational design, which may allow managers to implement the appropriate organizational or architectural structures. In addition, a thorough understanding of the reliancee that product architecture has upon organizational design and vice versa can aid managers in creating an environment in which product architecture can exploit the advantages of the current organizational design and in which the organizational design can enhance the efficiency of the personnel interactions requried to implement a product's architecture. We discuss several observations about the dimensions by which these attributes are coupled.  

[Return to Top] [Return to Publications Page]



Accelerating Product Development by the Exchange of Preliminary Product Design Information
Journal of Mechanical Design, vol. 117, pp. 491-498, December 1995
Vishwanathan Krishnan, Steven D. Eppinger, Daniel E. Whitney
 
Abstract:
In this paper, we consider the problem of accelerating commercial product development by overlapping adjacent functions. We formulate an approach, called iterative overlapping, in which downstream development activities start with perliminary design information and incorporate upstream design changes in subsequent iterations. In the absencee of careful control, iterative overlapping could cause exceessive downstream rework and result in an increase in development time. We develop models of iterations and design change to help decide when upstream design information should be committed for downstream iterations. When applied to an automobile door panel development process at a US automaker, the models suggest improvements that would reduce development time by 27%.
 
[Return to Top] [Return to Publications Page]


Predicting Technical Communication in Product Development Organizations
IEEE Transactions on Engineering Management, vol. 42, no. 3, pp. 215-222, August 1995
Mark D. Morelli, Steven D. Eppinger, Rosaline K. Gulati

 
Abstract:  This work explores prediction of technical communication patterns within product development organizations.  Our methodology involves first predicting the patterns of communication and then measuring the actual communications to see if the anticipated linkages are realized.  We applied this methodology to a commercial product development project in the electronics industry.
 
In this case study we found that: 1) 81% of all coordination-type communication linkages were predicted in advance; 2) occurrences of frequent communications were more accurately predicted than infrequent communications; and 3) two-way communication exchange was most often observed, even where one-way information transfer was predicted.  For the management of product development projects, these results imply that certain aspects of organizational design can be planned by anticipating the technical communication linkages required for project execution.  Finally, a critical analysis of our methodology suggests improvements for future work.  

[Return to Top] [Return to Publications Page]



A Model-Based Method for Organizing Tasks in Product Development
Research in Engineering Design , vol. 6, no. 1, pp.1-13, 1994
Steven D. Eppinger, Daniel E. Whitney, Robert P. Smith, David A. Gebala

 
Abstract:  This research is aimed at structuring complex design projects in order to develop better products more quickly.  We use a matrix representation to capture both the sequence of and the technical relationships among the  many design tasks to be performed.  These relationships define the 'technical structure' of a project, which is then analyzed in order to find alternative sequences and/or definitions of the tasks.  Such improved design procedures offer opportunities to speed development progress by streamlining the inter-task coordination.  After using this technique to model design processes in several organizations, we have developed a design management strategy which focuses attention on the essential information transfer requirements of a technical project.
 
Keywords:  Concurrent Engineering, Design Management, Design Process Improvement
 

[Return to Top] [Return to Publications Page]


Integration Analysis of Product Decompositions
ASME Conference on Design Theory and Methodology, Minneapolis, MN, pp. 343-351, September 1994
Thomas U. Pimmler, Steven D. Eppinger
 
Abstract: 
This paper describes a methodology for the analysis of product design decompositions.  The technique is useful for developing an understanding of the 'stystem engineering' needs which arise because of complex interactions between components of a design.  This information can be used to define the product architecture and to organize the development teams.  The method involves three steps: 1) decomposition of the system into elements, 2) documentation  of the interactions between the elements, and 3) clustering the elements into architectural and team chunks.  By using this approach, development teams can better understand the complex interactions within the system, thus simplifying the development process for large and complex projects.
 
[Return to Top] [Return to Publications Page]



Managing the Integration Problem in Concurrent Engineering
MIT Sloan School of Management Working Paper, no. 3594, August 1993
Kent R. McCord, Steven D. Eppinger
 
Abstract: 
Concurrent engineering in large-scale product development generally involves multiple cross-functional teams working simultaneously on separate aspects of the overall development effort.  The often complex technical coupling among such teams makes integrating their activities an essential yet difficult task for project management.  We refer to this challenge of integrating teams as the 'integration problem' in the concurrent engineering.  This paper presents a methodology for determining the needs for integration and coordination by studying the underlying technical structure of a project. We use a project modeling tool known as the Design Structure Matrix (DSM) to depict the patterns of required information flow in a project.  This matrix representation allows us to identify where coordination is most essential and then to design integration mechanisms based on the specific technical information needs of the project.  The utility of this methodology in an industrial setting is demonstrated by an application to the development of a new automobile engine at General Motors.  

[Return to Top] [Return to Publications Page]


Model -Based Approaches to Managing Concurrent Engineering
Journal of Engineering Design, vol. 2, no. 4, pp. 283-290, 1991
Steven D. Eppinger
 

Abstract:  As design managers begin to implement concurrent engineering in order to reduce development time, design procedures can become more complex, potentially taking even greater time to complete.  This paper discusses the basis for such design task complexity and presents a method for representing these constraints within a design process model.  These models are used to explore several approaches for design process management.  It is shown that while the feedback characteristic of concurrent engineering is essential to enhance design quality, this feedback causes iteration which can use up valuable engineering time.  For concurrent engineering to save time, we require a framework for evaluating which tasks are vital to begin early in the development cycle, and which tasks should be left for later.