Key concepts in modeling product development processes

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

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

[3]  AMY NINC DECODING THE DNA OF THE TOYOTA PRODUCTION SYSTEM extrusions , 2006 .

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

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

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

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

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

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

[10]  Mary J. Benner,et al.  Exploitation, Exploration, and Process Management: The Productivity Dilemma Revisited , 2003 .

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

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

[13]  Herbert Negele,et al.  3.4.1 Systems Engineering Meta‐Tools for Complex Product Development , 2000, INCOSE International Symposium.

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

[15]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

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

[17]  Adam Arkin Business process Modeling Language , 2002 .

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

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

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

[21]  Kevin Crowston,et al.  Tools for inventing organizations: toward a handbook of organizational processes , 1993, [1993] Proceedings Second Workshop on Enabling Technologies@m_Infrastructure for Collaborative Enterprises.

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

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

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

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

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

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

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

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

[30]  Manjunath Kamath,et al.  Scalable enterprise systems : an introduction to recent advances , 2003 .

[31]  Thomas B. Lawrence,et al.  Managing Organizational Forgetting , 2004 .

[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]  Hugh McManus,et al.  Product Development Value Stream Mapping Manual (PDVSM) , 2003 .

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

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

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

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

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

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

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

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

[42]  H. Negele,et al.  Modeling of Integrated Product Development Processes , 1999 .

[43]  Terry A. Kuykendall,et al.  Systems Architecting–Creating & Building Complex Systems , 2001 .

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

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

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

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

[48]  Susan Carlson Skalak House of Quality , 2002 .

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

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

[51]  John R. English Quality Function Deployment: Integrating Customer Requirements into Product Design , 1993 .

[52]  Barry Boehm,et al.  Spiral Development: Experience, Principles, and Refinements , 2000 .

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

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

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

[56]  K. Jantke Planning for Learning , 2020, The Power of Assessment for Learning: Twenty Years of Research and Practice in UK and US Classrooms.

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

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

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

[60]  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).

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

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

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

[64]  U Dave,et al.  Critical Chain , 1998, J. Oper. Res. Soc..

[65]  Volker Gruhn Business Process Modeling and Workflow Management , 1995, Int. J. Cooperative Inf. Syst..

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

[67]  W. Duncan A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE , 1996 .

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

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

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

[71]  Klaus Neumann Stochastic Project Networks: Temporal Analysis, Scheduling and Cost Minimization , 1990 .

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

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

[74]  Milton Harris,et al.  Organization Design , 2000, Manag. Sci..

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

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

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

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

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

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

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

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

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

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

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

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

[87]  Bernard W. Taylor,et al.  Multiteam, Multiproject Research and Development Planning with GERT , 1977 .

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