Purpose – The purpose of this paper is to present a model of the 24‐h software development process to help software project managers assess the profitability of a 24‐h development configuration and to select the optimal partnering sites. The model also helps the customer‐support divisions of software firms to decide which customer requests need to be performed using the 24‐h development mode. Design/methodology/approach – This paper presents a graphical representation of the 24‐h software development process. Highlighting the importance of interaction times between two sites and the role of product‐, process‐, and site‐related factors that influence its value, the paper adopts the method of pair‐wise comparison of factors as done in the case of analytical hierarchy process and proposes a multiplicative model for its estimation. The software development time and cost are thereafter estimated by using site‐specific values of work hours, compensation package, and productivity. The approach is used to determine the economic viability of 24‐h development and make optimum site selection for a number of decision‐making situations. Findings – The results obtained from applying the models to hypothetical, but realistic problems, with different values for site‐ and personnel‐specific factors to prove the ability of the model to be used in real‐life situations. Research limitations/implications – The proposed model does not consider effects of factors like multiple interactions, reworks, and errors in communication. Originality/value – A circular representation of the 24‐h software development process, the multiplicative model for estimating the length of interaction time, and the time and cost of development in such a process are the main contributions of the paper.
Strategic Outsourcing: An International Journal – Emerald Publishing
Published: Jun 6, 2008
Keywords: Communication technologies; Outsourcing; Computer software; Modeling