Key factors that influence task allocation in global software development

No Thumbnail Available
File version
Author(s)
Mahmood, Sajjad
Anwer, Sajid
Niazi, Mahmood
Alshayeb, Mohammad
Richardson, Ita
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
Date
2017
Size
File type(s)
Location
License
Abstract

Context: Planning and managing task allocation in Global Software Development (GSD) projects is both critical and challenging. To date, a number of models that support task allocation have been proposed, including cost models and risk-based multi-criteria optimization models.

Objective: The objective of this paper is to identify the factors that influence task allocation in the GSD project management context.

Method: First, we implemented a formal Systematic Literature Review (SLR) approach and identified a set of factors that influence task allocation in GSD projects. Second, a questionnaire survey was developed based on the SLR, and we collected feedback from 62 industry practitioners.

Results: The findings of this combined SLR and questionnaire survey indicate that site technical expertise, time zone difference, resource cost, task dependency, task size and vendor reliability are the key criteria for the distribution of work units in a GSD project. The results of the t-test show that there is no significant difference between the findings of the SLR and questionnaire survey. However, the industry study data indicates that resource cost and task dependency are more important to a centralized GSD project structure while task size is a key factor in a decentralized GSD project structure.

Conclusion: GSD organizations should try to consider the identified task allocation factors when managing their global software development activities to better understand, plan and manage work distribution decisions.

Journal Title

Information and Software Technology

Conference Title
Book Title
Edition
Volume

91

Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement
Item Access Status
Note
Access the data
Related item(s)
Subject

Software engineering

Science & Technology

Technology

Computer Science, Information Systems

Computer Science, Software Engineering

Computer Science

Persistent link to this record
Citation

Mahmood, S; Anwer, S; Niazi, M; Alshayeb, M; Richardson, I, Key factors that influence task allocation in global software development, Information and Software Technology, 2017, 91, pp. 102-122

Collections