Abstract

Due to innumerous advantages the Global software engineering is trending now a days in software development industry. Basic drivers for this trend are flexibility, faster development and expected cost saving. Software development has moved from traditional development to the global software development (GSD). Global software development is very important and ordinary practice in the software industry. In GSD, the developers are distributed across different sites and different countries, and lots of problems arise due to the physical social and cultural barriers. Global Software development is facing a number of challenges including Geographical distance, Communication and collaboration, time, culture, trust, tasks distribution, requirements gathering and collaboration. In this paper, authors conducted a detailed study on geographical distances and communication challenges in GSD, their inter dependencies, and also the proposed solutions and guidelines to address these challenges that are very critical in the success of GSD projects. Also in this paper a detailed literature review is provided, combined results are summarized and on the basis of these studies, a comparative study is made. This research will be helpful for other researchers to draw new strategies to tackle these challenges.

Highlights

  • Global software development (GSD) is a phenomenon that is receiving significant interest from all over the companies in the world

  • In GSD, stakeholders from different national and organizational cultures are involved in developing software

  • The number of organizations distributing their software development processes globally keeps increasing and this change is having a deep impact on the way products are considered, designed, constructed, tested and supplied to customers GSD takes several forms

Read more

Summary

A Review

Babur Hayat Malik, Saeed Faroom, Muhammad Nauman Ali, Nasir Shehzad, Sheraz Yousaf, Hammad Saleem. Abstract—Due to innumerous advantages the Global software engineering is trending a days in software development industry. Basic drivers for this trend are flexibility, faster development and expected cost saving. In GSD, the developers are distributed across different sites and different countries, and lots of problems arise due to the physical social and cultural barriers. Global Software development is facing a number of challenges including Geographical distance, Communication and collaboration, time, culture, trust, tasks distribution, requirements gathering and collaboration. Authors conducted a detailed study on geographical distances and communication challenges in GSD, their inter dependencies, and the proposed solutions and guidelines to address these challenges that are very critical in the success of GSD projects.

INTRODUCTION
GLOBAL SOFTWARE DEVELOPMENT
Identifying the Factors that Introduce Problem in Global Software Development
LITERATURE REVIEW
Requirements Engineering During the Global Software Development
Non-Optimized Temporal Structures as a Failure in Virtual
PROPOSED METHODS AND DEFINING STRATEGIES TO MINIMIZE GSD PROBLEMS
From the work of Julia Kotlarsky and Ilan Oshri
MOTIVATION
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call