The impact of global dispersion on coordination, team performance and software quality - A systematic literature review

被引:92
作者
Anh Nguyen-Duc [1 ]
Cruzes, Daniela S. [1 ]
Conradi, Reidar [1 ]
机构
[1] NTNU, Dept Comp & Informat Sci IDI, Trondheim, Norway
关键词
Global software development; Systematic literature review; Global dispersion; Performance; Software quality; Meta analysis; DISTANCE; COLLABORATION; CHALLENGES; LESSONS; SPEED;
D O I
10.1016/j.infsof.2014.06.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Global software development (GSD) contains different context setting dimensions, which are essential for effective teamwork and success of projects. Although considerable research effort has been made in this area, as yet, no agreement has been reached about the impact of these dispersion dimensions on team coordination and project outcomes. Objective: This paper summarizes empirical evidence on the impact of global dispersion dimensions on coordination, team performance and project outcomes. Method: We performed a systematic literature review of 46 publications from 25 journals and 19 conference and workshop proceedings, which were published between 2001 and 2013. Thematic analysis was used to identify global dimensions and their measures. Vote counting was used to decide on the impact trends of dispersion dimensions on team performance and software quality. Results: Global dispersion dimensions are consistently conceptualized, but quantified in many different ways. Different dispersion dimensions are associated with a distinct set of coordination challenges. Overall, geographical dispersion tends to have a negative impact on team performance and software quality. Temporal dispersion tends to have a negative impact on software quality, but its impact on team performance is inconsistent and can be explained by type of performance. Conclusion: For researchers, we reveal several opportunities for future research, such as coordination challenges in inter-organizational software projects, impact of processes and practices mismatches on project outcomes, evolution of coordination needs and mechanism over time and impact of dispersion dimensions on open source project outcomes. For practitioners, they should consider the tradeoff between cost and benefits while dispersing tasks, alignment impact of dispersion dimensions with individual and organizational objectives, coordination mechanisms as situational approaches and collocation of development activities of high quality demand components in GSD projects. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:277 / 294
页数:18
相关论文
共 81 条
[1]  
Ågerfalk PJ, 2008, LECT NOTES COMPUT SC, V5007, P1, DOI 10.1007/978-3-540-79588-9_1
[2]   Flexible and distributed software processes:: Old petunias in new bowls? [J].
Agerfalk, Par J. ;
Fitzgerald, Brian .
COMMUNICATIONS OF THE ACM, 2006, 49 (10) :26-34
[3]  
Al-Ani B., 2008, J COMPUTER SCI ENG A, V1, P10
[4]  
Ali B.M., 2007, J SYST SOFTW, V80, P1438
[5]  
Anh N.D., 2013, ICGSE BAR IT
[6]  
Duc AN, 2011, IFIP ADV INF COMM TE, V365, P1
[7]  
Anh Nguyen Duc, 2012, 2012 5th International Workshop on Cooperative and Human Aspects of Software Engineering, P110, DOI 10.1109/CHASE.2012.6223003
[8]  
[Anonymous], 2007, TERMS DEF
[9]  
[Anonymous], 2000, Experimentation in Software Engineering
[10]  
[Anonymous], 2008, CORNELL LAW REV