×

Optimal testing strategies in overlapped design process. (English) Zbl 1188.90107

Summary: Testing is an important activity in product development. Past studies, which are developed to determine the optimal scheduling of tests, often focused on single-stage testing of sequential design process. This paper presents an analytical model for the scheduling of tests in overlapped design process, where a downstream stage starts before the completion of upstream testing. We derive optimal stopping rules for upstream and downstream stages’ testing, together with the optimal time elapsed between beginning the upstream tests and beginning the downstream development. We find that the cost function is first convex then concave increasing with respect to upstream testing duration. A one-dimensional search algorithm is then proposed for finding the unique optimum that minimizes the overall cost. Moreover, the impact of different model parameters, such as the problem-solving capacity and opportunity cost, on the optimal solution is discussed. Finally, we compare the testing strategies in overlapped process with those in sequential process, and get some additional results. The methodology is illustrated with a case study at a handset design company.

MSC:

90B35 Deterministic scheduling theory in operations research
Full Text: DOI

References:

[1] Ahmadi, R.; Wang, R. H., Managing development risk in product design processes, Operations Research, 47, 2, 235-246 (1999) · Zbl 1014.90053
[2] Boehm, B. W., Software Engineering Economics (1981), Prentice-Hall: Prentice-Hall Englewood Cliffs · Zbl 0525.90034
[3] Chakravarty, A. K., Overlapping design and build cycles in product development, European Journal of Operational Research, 134, 2, 392-424 (2001) · Zbl 0990.90029
[4] Cooper, K. G., Naval ship production: A claim settled and a framework built, Interfaces, 10, 6, 20-36 (1980)
[5] Dahan, E.; Mendelson, H., An extreme-value model of concept testing, Management Science, 47, 1, 102-116 (2001)
[6] Dai, Y. S.; Xie, M.; Poh, K. L.; Yang, B., Optimal testing-resource allocation with genetic algorithm for modular software systems, Journal of Systems and Software, 66, 1, 47-55 (2003)
[7] Ford, D. N.; Sterman, J. D., Dynamic modeling of product development processes, System Dynamics Review, 14, 1, 31-68 (1998)
[8] Ha, A. Y.; Porteus, E. L., Optimal timing of reviews in concurrent design for manufacturability, Management Science, 41, 9, 1431-1447 (1995) · Zbl 0861.90065
[9] Joglekar, N. R.; Ford, D. N., Product development resource allocation with foresight, European Journal of Operational Research, 160, 1, 72-87 (2005) · Zbl 1067.90078
[10] Krishnan, V.; Eppinger, S. D.; Whitney, D. E., A model-based framework to overlap product development activities, Management Science, 43, 4, 437-451 (1997) · Zbl 0900.90370
[11] Lin, J.; Chai, K. H.; Wong, Y. S.; Brombacher, A. C., A dynamic model for managing overlapped iterative product development, European Journal of Operational Research, 185, 1, 378-392 (2008) · Zbl 1137.91509
[12] Lin, J.; Chai, K. H.; Brombacher, A. C.; Wong, Y. S., Optimal overlapping and functional interaction in product development, European Journal of Operational Research, 196, 3, 1158-1169 (2009) · Zbl 1176.90171
[13] Lin, J.; Qian, Y. J.; Cui, W. T.; Miao, Z. L., Overlapping and communication policies in product development, European Journal of Operational Research, 201, 3, 737-750 (2010) · Zbl 1173.90391
[14] Loch, C. H.; Terwiesch, C., Communication and uncertainty in concurrent engineering, Management Science, 44, 8, 1032-1048 (1998) · Zbl 0988.90508
[15] Love, P. E.D.; Edwards, D. J.; Irani, Z., Forensic project management: An exploratory examination of the causal behavior of design-induced rework, IEEE Transactions on Engineering Management, 55, 2, 234-247 (2008)
[16] Pham, H.; Zhang, X. M., NHPP software reliability and cost models with testing coverage, European Journal of Operational Research, 145, 2, 443-454 (2003) · Zbl 1011.90018
[17] Roemer, T. A.; Ahmadi, R.; Wang, R. H., Time-cost trade-offs in overlapped product development, Operations Research, 48, 6, 858-865 (2000)
[18] Roemer, T. A.; Ahmadi, R., Concurrent crashing and overlapping in product development, Operations Research, 52, 4, 606-622 (2004) · Zbl 1165.90442
[19] Roemer, T. A.; Ahmadi, R., Models for concurrent product and process design, European Journal of Operational Research, 203, 3, 601-613 (2010) · Zbl 1177.90132
[20] Serich, S., Prototype stopping rules in software development projects, IEEE Transactions on Engineering Management, 52, 4, 478-485 (2005)
[21] Shooman, M. L., Software Engineering: Design, Reliability, and Management (1983), McGraw-Hill: McGraw-Hill New York
[22] Song, Z.; Kusiak, A., Mining Pareto-optimal modules for delayed product differentiation, European Journal of Operational Research, 201, 1, 123-128 (2010) · Zbl 1177.90136
[23] Tamura, Y.; Yamada, S., A flexible stochastic differential equation model in distributed development environment, European Journal of Operational Research, 168, 1, 143-152 (2006) · Zbl 1077.90020
[24] Terwiesch, C.; Loch, C. H.; De Meyer, A., Exchanging preliminary information in concurrent engineering: Alternative coordination strategies, Organization Science, 13, 4, 402-419 (2002)
[25] Thomke, S. H., Managing experimentation in the design of new products, Management Science, 44, 6, 743-762 (1998) · Zbl 0988.90506
[26] Thomke, S.; Bell, D. E., Sequential testing in product development, Management Science, 47, 2, 308-323 (2001)
[27] Thomke, S. H., Experimentation Matters: Unlocking the Potential of New Technologies for Innovation (2003), Harvard Business School Press: Harvard Business School Press Boston
[28] Thomke, S. H., Managing Product and Service Development: Text and Cases (2007), McGraw-Hill: McGraw-Hill Boston
[29] Wang, Z.; Yan, H. S., Optimizing the concurrency for a group of design activities, IEEE Transactions on Engineering Management, 52, 1, 102-118 (2005)
[30] Wheelwright, S. C.; Clark, K. B., Revolutionizing Product Development: Quantum Leaps in Speed, Efficiency, and Quality (1992), The Free Press: The Free Press New York
[31] Xie, M.; Yang, B., Optimal testing-time allocation for modular systems, International Journal of Quality and Reliability Management, 18, 8, 854-863 (2001)
[32] Yamada, S.; Ichimori, T.; Nishiwaki, M., Optimal allocation policies for testing-resource based on a software reliability growth model, Mathematical and Computer Modelling, 22, 10-12, 295-301 (1995) · Zbl 0836.62077
[33] Yassine, A. A.; Sreenivas, R. S.; Zhu, J., Managing the exchange of information in product development, European Journal of Operational Research, 184, 1, 311-326 (2008) · Zbl 1147.91037
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.