A simulation-based process model for managing complex design projects

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.

[1]  D. Malcolm,et al.  Application of a Technique for Research and Development Program Evaluation , 1959 .

[2]  Yan Jin,et al.  The “virtual design team”: simulating how organization structure and information processing tools affect team performance , 1994 .

[3]  Steven D. Eppinger,et al.  Generalised models of design interation using signal flow graphs , 1997 .

[4]  Pandu R. Tadikamalla,et al.  Applied Simulation Modeling , 2003 .

[5]  Karl T. Ulrich,et al.  Product Design and Development , 1995 .

[6]  James E. Kelley,et al.  Critical-path planning and scheduling , 1899, IRE-AIEE-ACM '59 (Eastern).

[7]  V. Adlakha Note-An Improved Conditional Monte Carlo Technique for the Stochastic Shortest Path Problem , 1986 .

[8]  Reza H. Ahmadi,et al.  Managing Development Risk in Product Design Processes , 1999, Oper. Res..

[9]  D. V. Steward,et al.  The design structure system: A method for managing the design of complex systems , 1981, IEEE Transactions on Engineering Management.

[10]  John M. Burt,et al.  Conditional Monte Carlo: A Simulation Technique for Stochastic Network Analysis , 1971 .

[11]  Evan L. Porteus,et al.  Optimal Timing of Reviews in Concurrent Design for Manufacturability , 1995 .

[12]  Edward W. Davis,et al.  A Comparison of Heuristic and Optimum Solutions in Resource-Constrained Project Scheduling , 1975 .

[13]  C. Terwiesch,et al.  Managing the Process of Engineering Change Orders: The Case of the Climate Control System in Automobile Development , 1999 .

[14]  D. Keefer,et al.  Better estimation of PERT activity time parameters , 1993 .

[15]  Preston G. Smith,et al.  Developing products in half the time , 1995 .

[16]  Tyson R. Browning,et al.  Analyzing Multiple Product Development Projects Based On Information and Resource Constraints , 2002 .

[17]  Klaus Neumann,et al.  Evaluation of General GERT Networks , 1979 .

[18]  Tyson R. Browning,et al.  Applying the design structure matrix to system decomposition and integration problems: a review and new directions , 2001, IEEE Trans. Engineering Management.

[19]  Christoph H. Loch,et al.  Communication and Uncertainty in Concurrent Engineering , 1998 .

[20]  Salah E. Elmaghraby On criticality and sensitivity in activity networks , 2000, Eur. J. Oper. Res..

[21]  R. Weiner Lecture Notes in Economics and Mathematical Systems , 1985 .

[22]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[23]  Steven C. Wheelwright,et al.  Revolutionizing Product Development: Quantum Leaps in Speed, Efficiency and Quality , 1992 .

[24]  Paul S. Adler,et al.  From project to process management: an empirically-based framework for analyzing product development time , 1995 .

[25]  David Robertson,et al.  Product development performance: Strategy, organization, and management in the world auto industry , 1992 .

[26]  Robert P. Smith,et al.  A model-based method for organizing tasks in product development , 1994 .

[27]  James J. Solberg,et al.  The use of cutsets in Monte Carlo analysis of stochastic networks , 1979 .

[28]  P. Will,et al.  Is concurrent engineering always a sensible proposition , 1995 .

[29]  Antony Unwin,et al.  Modeling and Analysis Using Q-GERT Networks , 1977 .

[30]  Professor Dr. Klaus Neumann,et al.  Project Scheduling with Time Windows and Scarce Resources , 2003, Springer Berlin Heidelberg.

[31]  Daniel E. Whitney,et al.  Designing the design process , 1990 .

[32]  Dale F. Cooper,et al.  Heuristics for Scheduling Resource-Constrained Projects: An Experimental Investigation , 1976 .

[33]  Luk N. Van Wassenhove,et al.  Limits to Concurrency , 1999 .

[34]  B. W. Taylor,et al.  R&D Project Planning with Q-GERT Network Modeling and Simulation , 1980 .

[35]  Robert P. Smith,et al.  A predictive model of sequential iteration in engineering design , 1997 .

[36]  Tyson R. Browning,et al.  Adding value in product development by creating information and reducing risk , 2002, IEEE Trans. Engineering Management.

[37]  Terry Williams Criticality in Stochastic Networks , 1992 .

[38]  S. J. Kline,et al.  Innovation Is Not a Linear Process , 1985 .

[39]  Tyson R. Browning,et al.  Modeling impacts of process architecture on cost and schedule risk in product development , 2002, IEEE Trans. Engineering Management.

[40]  D. M. Himmelblau,et al.  Decomposition Procedures for the Solving of Large Scale Systems , 1970 .

[41]  Daniel E. Whitney,et al.  Assessment of Rework Probabilities for Simulating Product Development Processes Using the Design Structure Matrix (DSM) , 2001 .

[42]  Van Slyke,et al.  MONTE CARLO METHODS AND THE PERT PROBLEM , 1963 .

[43]  S. Elmaghraby,et al.  The Analysis of Activity Networks Under Generalized Precedence Relations GPRs , 1992 .

[44]  D. V. Steward Partitioning and Tearing Systems of Equations , 1965 .

[45]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[46]  Richard M. Van Slyke,et al.  Letter to the Editor---Monte Carlo Methods and the PERT Problem , 1963 .

[47]  R. A. Bowman Stochastic gradient-based time-cost tradeoffs in PERT networks using simulation , 1994, Ann. Oper. Res..

[48]  Johan Andersson,et al.  A DESIGN PROCESS MODELING APPROACH INCORPORATING NONLINEAR ELEMENTS , 1998 .

[49]  Steven D. Eppinger,et al.  A Model-Based Framework to Overlap Product Development Activities , 1997 .

[50]  Andrew Kusiak,et al.  Modeling Relationships Among Design Activities , 1996 .

[51]  Terry Williams,et al.  Practical Use of Distributions in Network Analysis , 1992 .

[52]  Guangleng Xiong,et al.  Product development process modeling , 1999 .

[53]  Reza H. Ahmadi,et al.  Time-Cost Trade-Offs in Overlapped Product Development , 2000, Oper. Res..

[54]  A. Alan B. Pritsker,et al.  Simulation with Visual SLAM and AweSim , 1997 .

[55]  F. F. Boctor,et al.  Some efficient multi-heuristic procedures for resource-constrained project scheduling , 1990 .

[56]  Ramón Alvarez-Valdés Olaguíbel,et al.  Chapter 5 – HEURISTIC ALGORITHMS FOR RESOURCE-CONSTRAINED PROJECT SCHEDULING: A REVIEW AND AN EMPIRICAL ANALYSIS , 1989 .

[57]  Rainer Kolisch,et al.  Efficient priority rules for the resource-constrained project scheduling problem , 1996 .

[58]  Steven D. Eppinger,et al.  Generalized models of design iteration using signal flow graphs , 1995 .

[59]  John N. Warfield,et al.  Binary Matrices in System Modeling , 1973, IEEE Trans. Syst. Man Cybern..

[60]  John Bowers,et al.  Criticality in Resource Constrained Networks , 1995 .

[61]  Jan Karel Lenstra,et al.  Scheduling subject to resource constraints: classification and complexity , 1983, Discret. Appl. Math..

[62]  A. Alan B. Pritsker,et al.  Simulation with Visual SLAM and AweSim, 2nd Edition , 1999 .