A Method for Improving Overlapping of Testing and Design

Testing is a critical activity in product development. The academic literature provides limited insight about overlapping between upstream testing and downstream design tasks, especially in considering the qualitative differences between activities that are overlapped. In general, the existing literature treats two overlapped sequential activities as similar, and suggests optimal overlapping policies, techniques, and time–cost assessment. However, this case study-based research identifies that the overlapping of upstream testing with downstream design activities has different characteristics than the overlapping of two design activities. This paper first analyzes the characteristics that affect the overlapping of upstream testing and downstream design activities, and then proposes a method to reduce the time of rework in cases where the upstream testing is overlapped with subsequent redesign phases.

[1]  Antonia Bertolino,et al.  Software Testing Research: Achievements, Challenges, Dreams , 2007, Future of Software Engineering (FOSE '07).

[2]  Yoke San Wong,et al.  A dynamic model for managing overlapped iterative product development , 2008, Eur. J. Oper. Res..

[3]  Ali A. Yassine,et al.  A decision analytic framework for evaluating concurrent engineering , 1999 .

[4]  Kevin Forsberg,et al.  The Relationship of System Engineering to the Project Cycle , 1991 .

[5]  David E. Bell,et al.  Sequential Testing in Product Development , 2001, Manag. Sci..

[6]  Thong Ngee Goh,et al.  Optimal testing strategies in overlapped design process , 2010, Eur. J. Oper. Res..

[7]  Raad Yahya Qassim,et al.  Project Acceleration via Activity Crashing, Overlapping, and Substitution , 2008, IEEE Transactions on Engineering Management.

[8]  Ali A. Yassine,et al.  Investigating the role of IT in customized product design , 2004 .

[9]  Pj Clarkson,et al.  An introduction to the Cambridge advanced modeller , 2010 .

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

[11]  Annalisa L. Weigel,et al.  Understanding the Enterprise Value of Test: Characterizing System Test Discrepancies in the Spacecraft Industry , 2001 .

[12]  Christoph H. Loch,et al.  Parallel and Sequential Testing of Design Alternatives , 2001, Manag. Sci..

[13]  T. Fujimoto,et al.  The Effect of “ Front-Loading ” Problem-Solving on Product Development Performance , 2000 .

[14]  Tyson R. Browning,et al.  The Cost of Speed: Work Policies for Crashing and Overlapping in Product Development Projects , 2015, IEEE Transactions on Engineering Management.

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

[16]  Amiya K. Chakravarty,et al.  Overlapping design and build cycles in product development , 2001, Eur. J. Oper. Res..

[17]  K. Grebici,et al.  The Effect of Uncertainty on Span Time and Effort Within a Complex Design Process , 2010 .

[18]  Standard Glossary of Software Engineering Terminology , 1990 .

[19]  Christoph H. Loch,et al.  Exchanging Preliminary Information in Concurrent Engineering: Alternative Coordination Strategies , 2002, Organ. Sci..

[20]  Keith R. Molenaar,et al.  Strategies for overlapping dependent design activities , 2006 .

[21]  Robert G. Cooper,et al.  Stage-gate systems: A new tool for managing new products , 1990 .

[22]  Tyson R. Browning,et al.  Adaptive Test Process: An Integrated Modeling Approach for Test and Design Activities in the Product Development Process , 2004 .

[23]  Paul Hong,et al.  Product architecture, organizational capabilities and IT integration for competitive advantage , 2012, Int. J. Inf. Manag..

[24]  Ali Yassine,et al.  Complex Concurrent Engineering and the Design Structure Matrix Method , 2003, Concurr. Eng. Res. Appl..

[25]  Ali A. Yassine,et al.  Optimal information exchange policies in integrated product development , 2013 .

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

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

[28]  Jian Zhu,et al.  Managing the exchange of information in product development , 2008, Eur. J. Oper. Res..

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

[30]  Juite Wang,et al.  An overlapping process model to assess schedule risk for new product development , 2009, Comput. Ind. Eng..

[31]  Mark A. Vonderembse,et al.  Mediating effects of computer-aided design usage: From concurrent engineering to product development performance , 2006 .

[32]  Preston G. Smith,et al.  Shortening the Product Development Cycle , 1992 .

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

[34]  Khadija Tahera,et al.  The Role of Testing in Engineering Product Development Processes , 2014 .

[35]  Stefan H. Thomke,et al.  The Effect of 'Front-Loading' Problem-Solving on Product Development Performance , 2000 .

[36]  Bo Zhang,et al.  The impact of uncertainty and ambiguity related to iteration and overlapping on schedule of product development projects , 2014 .

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

[38]  Reza H. Ahmadi,et al.  Concurrent Crashing and Overlapping in Product Development , 2004, Oper. Res..

[39]  Khadija Tahera,et al.  Integrating virtual and physical testing to accelerate the engineering product development process , 2014, Int. J. Inf. Technol. Manag..

[40]  Steven D. Eppinger,et al.  Improving product development process design: a method for managing information flows, risks, and iterations , 2011 .