Skip to Main Content
Since a group of people have to work together, software development is a complex activity. In the case of globally distributed software development (GDSD), in which people separated over different locations of the world develop software together, the complexity dramatically increases due to the geographical, temporal, and socio cultural distance. In this paper, we identify and analyze from a case study various problems that people can encounter while working in a GDSD setting. We also describe the strategies that we used to solve those problems and evaluate their effectiveness.