Global software teams: collaborating across borders and time zones
Global software teams: collaborating across borders and time zones
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
The geography of coordination: dealing with distance in R&D work
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Surviving Global Software Development
IEEE Software
Proceedings of the 25th International Conference on Software Engineering
A Review of Surveys on Software Effort Estimation
ISESE '03 Proceedings of the 2003 International Symposium on Empirical Software Engineering
Global software alliances: the challenge of 'standardization'
Scandinavian Journal of Information Systems
Communications of the ACM
Developing trust in virtual software development teams
Journal of Theoretical and Applied Electronic Commerce Research
Coordinating global virtual teams: building theory from a case study of software development
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
A web-based collaborative metamodeling environment with secure remote model access
ICWE'10 Proceedings of the 10th international conference on Web engineering
Proceedings of the 49th SIGMIS annual conference on Computer personnel research
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Software quality across borders: Three case studies on company internal alignment
Information and Software Technology
Hi-index | 0.00 |
Introduction Global Software Development (GSD) is increasingly becoming the normal practice in the software industry, readily evidenced by U.S. estimates that the value of the offshore software development market has increased 25-fold over the past 10 years, to the extent that one-quarter of U.S. spending on application development, integration and management services is expected to go off-shore according to recent predictions. There are many potential benefits that can arise from GSD. The most frequently cited one is that of reduced development costs due to the salary savings possible. Also, GSD can lead to reduced development duration due to greater time zone effectiveness as companies practice the so-called 'follow-the-sun' software development model. GSD also affords new opportunities for cross-site modularization of development work, potential access to a larger and better-skilled developer pool, and the possibility of greater innovation, learning and transfer of best practices. Finally, GSD can facilitate closer proximity to markets and customers. However, GSD also introduces a number of challenges in relation to communication, coordination and control of the development process. These arise due to the distances involved in three dimensions -- geographical, temporal, and socio-cultural (See Figure 1). As a consequence, much research and practice has focused on trying to find ways to overcome the GSD challenges identified in Figure 1. In the literature to date, the potential benefits of GSD are usually just mentioned very briefly, if they are mentioned at all, and the realization of these benefits seems to be more or less taken for granted. The primary focus instead is on how the problems inherent in GSD might be addressed. Here, we reverse this trend and focus instead on the benefits and the extent to which they are actually being realized in practice in three global companies practicing GSD.