Key Concepts in Modeling Product Development

This paper provides a foundation for modeling the set of activities and their relationships by which systems are engineered, or, more broadly, by which products and services are developed. It provides background, motivations, and formal definitions for process modeling in this specialized environment. We treat the process itself as a kind of system that can be engineered. However, while product systems must be created, the process systems for developing complex products must, to a greater extent, be discovered and induced. Then, they tend to be reused, either formally as standard processes, or informally by the workforce. We distinguish and clarify several important concepts in modeling processes, including: product development versus repetitive business processes, descriptive versus prescriptive processes, activities as actions versus deliverables as interactions, standard versus deployed processes, centralized versus decentralized process modeling, “as is” versus “to be” process modeling, and multiple phases in product development. We also present a basically simple yet highly extendable and generalized framework for modeling product development processes. The framework enables building a single model to support a variety of purposes, including project planning (scheduling, budgeting, resource loading, and risk management) and control, and it provides the scaffolding for knowledge management and organizational learning, among numerous other uses. © 2006 Wiley Periodicals, Inc. Syst Eng 9: 104–128, 2006

[1]  Bernhard Rumpe,et al.  Behavioral Specifications of Businesses and Systems , 1999, Behavioral Specifications of Businesses and Systems.

[2]  Tom R. Burns,et al.  The Management of Innovation. , 1963 .

[3]  Kevin Crowston,et al.  Tools for Inventing Organizations: Toward a Handbook of Organizational Processes , 1999 .

[4]  Barry Boehm,et al.  Balancing Agility and Dis-cipline: A Guide for the Perplexed , 2003 .

[5]  S. Spear,et al.  Decoding the DNA of the Toyota Production System , 1999 .

[6]  Peter John Clarkson,et al.  ‘Signposting’, A Parameter-driven Task-based Model of the Design Process , 2000 .

[7]  B. D. O'Donovan,et al.  Signposting: modelling uncertainty in design processes , 2003 .

[8]  Kim B. Clark,et al.  Design Rules: The Power of Modularity , 2000 .

[9]  Lorraine Pajerek Processes and organizations as systems: when the processors are people, not pentiums , 2000 .

[10]  Jay R. Galbraith Organization Design , 1977 .

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

[12]  Salah E. Elmaghraby,et al.  Activity nets: A guided tour through some recent developments , 1995 .

[13]  Robert G. Cooper,et al.  Winning at new products : accelerating the process from idea to launch , 2001 .

[14]  Tyson R. Browning Process integration using the design structure matrix , 2002 .

[15]  Nicola Senin,et al.  Distributed Object-Based Modeling in Design Simulation Marketplace , 2003 .

[16]  Semyon Savransky,et al.  Engineering of Creativity: Introduction to TRIZ Methodology of Inventive Problem Solving , 2000 .

[17]  Deborah Dougherty,et al.  Reimagining the Differentiation and Integration of Work for Sustained Product Innovation , 2001 .

[18]  Herbert Negele,et al.  ZOPH – A Systemic Approach to the Modeling of Product Development Systems , 1997 .

[19]  Robert P. Smith,et al.  The historical roots of concurrent engineering fundamentals , 1997 .

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

[21]  Wes Crump,et al.  An Integrated Enterprise Modeling Environment , 1998 .

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

[23]  David A. Marca,et al.  IDEFO - SADT Business Process and Enterprise Modelling , 1993 .

[24]  Michael T. Pich,et al.  Managing project uncertainty: from variation to chaos , 2002, IEEE Engineering Management Review.

[25]  Tyson R. Browning,et al.  9.1.2 Adaptive Test Process – Designing a Project Plan that Adapts to the State of a Project , 2005 .

[26]  Claudia Eckert,et al.  Design planning and modelling , 2005 .

[27]  Paul Lillrank The broom and nonroutine processes: a metaphor for understanding variability in organizations , 2002 .

[28]  Keith Popplewell,et al.  Supporting enterprise design through multiple views , 2000 .

[29]  Steven D. Eppinger,et al.  Patterns of Product Development Interactions , 2002 .

[30]  William J. Kolarik,et al.  A Review of Enterprise Process Modelling Techniques , 2003 .

[31]  David N. Ford,et al.  Dynamic modeling of product development processes , 1998 .

[32]  Earll M. Murman,et al.  Product development process capture and display using Web-based technologies , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[33]  August-Wilhelm Scheer,et al.  ARIS - Business Process Frameworks , 1998 .

[34]  Robert T. Clemen,et al.  Making Hard Decisions: An Introduction to Decision Analysis , 1997 .

[35]  Andrew N. Baldwin,et al.  Integrating design in the project process , 2000 .

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

[37]  James A. Highsmith,et al.  Adaptive Software Development: A Collaborative Approach to Managing Complex Systems , 1999 .

[38]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[39]  Kim B. Clark,et al.  Product development performance : strategy, organization, and management in the world auto industry / Kim B. Clark, Tahahiro Fujimoto , 1991 .

[40]  Armin P. Schulz,et al.  7.2.3 A generic approach to implement information‐based system development , 2000 .

[41]  Donald H. Liles,et al.  Engineering the Virtual Enterprise: An Architecture-Driven Modeling Approach , 2001 .

[42]  Harry E. Crisp,et al.  5.4.4 An Integrated Information Representation Schema for Complex Human Centric Systems , 2000 .

[43]  Herbert Negele,et al.  4 Modeling of Integrated Product Development Processes , 1999 .

[44]  Ronald A. Radice,et al.  A Programming Process Architecture , 1985, IBM Syst. J..

[45]  David N. Ford,et al.  Overcoming the 90% Syndrome: Iteration Management in Concurrent Development Projects , 2003, Concurr. Eng. Res. Appl..

[46]  Christoph H. Loch,et al.  Measuring the Effectiveness of Overlapping Development Activities , 1999 .

[47]  Robert P. Smith,et al.  Product development process modeling , 1999 .

[48]  Mohan V. Tatikonda,et al.  Successful execution of product development projects: Balancing firmness and flexibility in the innovation process , 2000 .

[49]  S D Eppinger,et al.  Innovation at the speed of information. , 2001, Harvard business review.

[50]  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.

[51]  George A. Hazelrigg,et al.  On the role and use of mathematical models in engineering design , 1999 .

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

[53]  J.D. Sterman,et al.  Nobody Ever Gets Credit for Fixing Problems That Never Happened: Creating and Sustaining Process Improvement , 2001, IEEE Engineering Management Review.

[54]  Richard J. Mayer,et al.  The IDEF Family of Languages , 1998 .

[55]  Tyson R. Browning,et al.  Modeling and analyzing cost, schedule, and performance in complex system product development , 1998 .

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

[57]  Stuart Pugh,et al.  Total Design: Integrated Methods for Successful Product Engineering , 1991 .

[58]  Eric S. Raymond,et al.  The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary , 2001 .

[59]  Simon A. Austin,et al.  Mapping the conceptual design activity of interdisciplinary teams , 2001 .

[60]  David I. Cleland The evolution of project management , 2004, IEEE Transactions on Engineering Management.

[61]  Frank L. Lewis,et al.  A new matrix model for discrete event systems: application to simulation , 1997 .

[62]  Brian T. Pentland,et al.  Making Process Visible: A Grammatical Approach to Managing Design Processes , 2002 .

[63]  Gabriel A. Pall The Process-Centered Enterprise: The Power of Commitments , 1999 .

[64]  J. Hauser,et al.  The House of Quality , 1988 .

[65]  Shih-Chien Chou,et al.  ProActNet: Modeling Processes Through Activity Networks , 2002, Int. J. Softw. Eng. Knowl. Eng..

[66]  H. Negele,et al.  Modeling of concurrent engineering processes for integrated systems development , 1998, 17th DASC. AIAA/IEEE/SAE. Digital Avionics Systems Conference. Proceedings (Cat. No.98CH36267).

[67]  Kevin Forsberg,et al.  Visualizing Project Management , 1996 .

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

[69]  Peter Bernus,et al.  Handbook on Architectures of Information Systems , 1999 .

[70]  Li Pheng Khoo,et al.  Control and Monitoring of Concurrent Design Tasks in a Dynamic Environment , 2004, Concurr. Eng. Res. Appl..

[71]  David N. Ford,et al.  Product development resource allocation with foresight , 2005, Eur. J. Oper. Res..

[72]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[73]  Hugh L. McManus,et al.  Value stream analysis and mapping for product development , 2002 .

[74]  Michael L. Tushman,et al.  Information Processing as an Integrating Concept in Organizational Design. , 1978 .

[75]  Hong-Bae Jun,et al.  The hierarchical frame of enterprise activity modeling (HF-EAM) , 2002, IEEE Trans. Engineering Management.

[76]  Craig Schlenoff,et al.  The Process Specification Language (PSL) Overview and Version 1.0 Specification , 2000 .

[77]  Yoji Akao,et al.  Quality Function Deployment : Integrating Customer Requirements into Product Design , 1990 .

[78]  Brian T. Pentland,et al.  Grammatical Models of Organizational Processes , 1995 .