Back to Search
Start Over
Key factors that influence task allocation in global software development
- Source :
- Information and Software Technology. 91:102-122
- Publication Year :
- 2017
- Publisher :
- Elsevier BV, 2017.
-
Abstract
- Identify factors that influence the task allocation activity of a GSD project.Implement an SLR and questionnaire survey methodologies to collect evidence.Identify 11 factors that influence the task allocation activity in a GSD project.The results indicate that the SLR findings and the industry experts feedback are aligned.The results are analyzed in relation to centralized and distributed project structures. ContextPlanning 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. ObjectiveThe objective of this paper is to identify the factors that influence task allocation in the GSD project management context. MethodFirst, 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. ResultsThe 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. ConclusionGSD 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.
- Subjects :
- Knowledge management
Computer science
business.industry
Vendor
Questionnaire
020207 software engineering
Context (language use)
02 engineering and technology
Computer Science Applications
Task (project management)
Resource (project management)
0202 electrical engineering, electronic engineering, information engineering
Task analysis
Information system
020201 artificial intelligence & image processing
Project management
business
Software
Information Systems
Subjects
Details
- ISSN :
- 09505849
- Volume :
- 91
- Database :
- OpenAIRE
- Journal :
- Information and Software Technology
- Accession number :
- edsair.doi...........bdbff6a1953772c3f7016dc2750d39d2
- Full Text :
- https://doi.org/10.1016/j.infsof.2017.06.009