The Context of Global Software Development: Challenges, Best Practices and Benefits

  • Sami ul Haq
  • Muhammad Tariq .

Abstract

Global Software Development (GSD) environment is based on a contractual relationship between client and vendor organizations in which a client outsources all or some part of its software development activities to a vendor. The vendor in return provides the agreed services in lieu of certain amount of remuneration. The main reasons to select the GSD technique include reduced cost, faster development and access to skilled manpower available across the world. Though GSD is emerging as an effective technique, but it suffers from many challenges like poor communication, lack of trust and coordination. These challenges pose serious risk to the smooth execution of the GSD projects. In the past decade, GSD has become an area of active research and a number of the researchers have worked on different aspects of it. In this paper, we present a critical review of the research studies conducted on GSD to highlight the challenges, best practices and benefits of GSD. Our findings reveal that much of the research in this area has been focused on addressing issues faced by client organizations, however, vendor side in the GSD relationship is much ignored due to which this field of study is still immature; hence, further research work is required to be undertaken to address the issues faced by the vendor organizations.

Downloads

Download data is not yet available.
Published
2011-10-15
How to Cite
Haq, S. ul, & ., M. T. (2011). The Context of Global Software Development: Challenges, Best Practices and Benefits. Information Management and Business Review, 3(4), pp. 193-197. https://doi.org/10.22610/imbr.v3i4.933
Section
Research Paper