Multi-level modelling and simulation of new product development processes

This article presents a multi-level modelling approach for supporting the management of evolving new product development (NPD) processes. Following its articulation, an example of implementing process changes during the development process is presented. Such changes cannot be modelled by existing design/dependency structure matrix (DSM) approaches. A conceptual change in the product design occurs during the development process, in order to standardise the product components, and yields changes in the process plans that are simulated for decision-making. Implementation implications of dynamic changes to a development process are demonstrated, including business rules used to choose between process change options, while considering iteration learning effects. From the demonstration, it becomes clear that either DSM or Petri nets alone do not offer complete modelling capabilities for NPD processes and a multi-level approach must be adopted. Such a complete cycle of modelling would start from product knowledge through the DSM and DSM nets, which are process scheme models, with potentially additional patterns, and would end with a simulation in order to obtain insight into the dynamic changes in the process planning.

[1]  Udo Lindemann,et al.  Structural Complexity Management: An Approach for the Field of Product Design , 2008 .

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

[3]  Yoram Reich,et al.  From DSM-Based Planning to Design Process Simulation: A Review of Process Scheme Logic Verification Issues , 2009, IEEE Transactions on Engineering Management.

[4]  Ping-Yu Hsu,et al.  A Petri Net Approach to Support Resource Assignment in Project Management , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

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

[6]  Selmin Nurcan,et al.  A Survey on the Flexibility Requirements Related to Business Processes and Modeling Artifacts , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[7]  Tyson R. Browning,et al.  An Adaptive Process Model to Support Product Development Project Management , 2009, IEEE Transactions on Engineering Management.

[8]  Yoram Reich,et al.  Managing the Dynamics of New Product Development Processes: A New Product Lifecycle Management Paradigm , 2011 .

[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]  Allen Newell The Knowledge Level (Presidential Address) , 1980, AI Mag..

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

[12]  Rosa Oppenheim,et al.  Winning at New Products , 1990 .

[13]  Yoram Reich Preventing Breakthroughs From Breakdowns , 2008 .

[14]  Peter Dadam,et al.  Correctness criteria for dynamic changes in workflow systems - a survey , 2004, Data Knowl. Eng..

[15]  Qingtian Zeng,et al.  Modeling and Analysis for Workflow Constrained by Resources and Nondetermined Time: An Approach Based on Petri Nets , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[16]  Ulf Seigerroth,et al.  Multi-Layered Process Modeling for Business and IT Alignment , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[17]  Bernhard Westfechtel Models and Tools for Managing Development Processes , 1999, Lecture Notes in Computer Science.

[18]  Wolfgang Reisig,et al.  Lectures on Petri Nets I: Basic Models , 1996, Lecture Notes in Computer Science.

[19]  Manfred Reichert,et al.  Flexibility for Distributed Workflows , 2009 .

[20]  Corrado Lo Storto,et al.  Simulating information ambiguity during new product development: a forecasting model using system dynamics , 2008, Int. J. Model. Identif. Control..

[21]  M. Norell,et al.  Research for practice : innovation in products, processes and organisations : ICED 03 Stockholm : 14th international conference on engineering design : 19-21 August 2003 the Royal Institute of Technology, Stockholm , 2003 .

[22]  U. Lindemann,et al.  Structural Complexity Management , 2009 .

[23]  Steven D. Eppinger,et al.  A simulation-based process model for managing complex design projects , 2005, IEEE Transactions on Engineering Management.

[24]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[25]  Davide Sangiorgi,et al.  Communicating and Mobile Systems: the π-calculus, , 2000 .

[26]  W. Edwards Deming,et al.  Out of the Crisis , 1982 .

[27]  Minhong Wang,et al.  Handbook of Research on Complex Dynamic Process Management , 2009 .

[28]  Maria E. Orlowska,et al.  Analyzing Process Models Using Graph Reduction Techniques , 2000, Inf. Syst..

[29]  Yoram Reich,et al.  Decomposing the problem of constrained surface fitting in reverse engineering , 2005, Comput. Aided Des..

[30]  Steven D. Eppinger,et al.  Methods for Analyzing Design Procedures , 2011 .

[31]  Maria E. Orlowska,et al.  Data Flow and Validation in Workflow Modelling , 2004, ADC.

[32]  ReichertManfred,et al.  Correctness criteria for dynamic changes in workflow systems , 2004 .

[33]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[34]  W. M. P. V. D. Aalsta,et al.  YAWL : yet another workflow language , 2015 .

[35]  Akhil Kumar,et al.  Design and management of flexible process variants using templates and rules , 2012, Comput. Ind..

[36]  MengChu Zhou,et al.  Deadlock Prevention Based on Structure Reuse of Petri Net Supervisors for Flexible Manufacturing Systems , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[37]  MengChu Zhou,et al.  Deadlock Prevention for a Class of Petri Nets With Uncontrollable and Unobservable Transitions , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[38]  Yoram Reich,et al.  Standardization and modularization driven by minimizing overall process effort , 2006, Comput. Aided Des..

[39]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[40]  Wil M. P. van der Aalst,et al.  Bridging The Gap Between Business Models And Workflow Specifications , 2004, Int. J. Cooperative Inf. Syst..

[41]  Claudia Eckert,et al.  Engineering change: an overview and perspective on the literature , 2011 .

[42]  Peter Dadam,et al.  Flexible Support of Team Processes by Adaptive Workflow Systems , 2004, Distributed and Parallel Databases.

[43]  Yoram Reich,et al.  Formalizing a Workflow-Net Implementation of Design-Structure-Matrix-Based Process Planning for New Product Development , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[44]  Claudia Eckert,et al.  Modelling Iteration in Engineering Design , 2007 .

[45]  Tyson R. Browning,et al.  OPTIMIZING SYSTEM ARCHITECTURE FOR ADAPTABILITY , 2012 .

[46]  Tyson R. Browning,et al.  A Survey of Activity Network‐Based Process Models for Managing Product Development Projects , 2007 .

[47]  Yoram Reich,et al.  RULES FOR IMPLEMENTATING DYNAMIC CHANGES IN DSM-BASED PLANS , 2011 .

[48]  W BoehmBarry A Spiral Model of Software Development and Enhancement , 1988 .

[49]  Dieter Van Nuffel,et al.  Multi-abstraction layered business process modeling , 2012, Comput. Ind..

[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]  Peter John Clarkson,et al.  ‘Signposting’, A Parameter-driven Task-based Model of the Design Process , 2000 .

[52]  Nick Russell,et al.  Dynamic and context-aware process adaptation , 2009 .

[53]  Wil M. P. van der Aalst,et al.  Mining of ad-hoc business processes with TeamLog , 2005, Data Knowl. Eng..

[54]  Daniel E. Whitney,et al.  DESIGNING A REQUIREMENT DRIVEN PRODUCT DEVELOPMENT PROCESS , 2001 .