Problems and Solutions in Distributed Software Development: A Systematic Review

Author(s):  
Miguel Jiménez ◽  
Mario Piattini
Author(s):  
Rafael Leonardo Vivian ◽  
Elisa Hatsue Moriya Huzita ◽  
Gislaine Camila Lapasini Leal ◽  
Ana Paula Chaves Steinmacher

2011 ◽  
Vol 14 (2) ◽  
Author(s):  
Rodrigo G. C. Rocha ◽  
Catarina Costa ◽  
Cleyton Rodrigues ◽  
Ryan Ribeiro de Azevedo ◽  
Ivaldir H. Junior ◽  
...  

Several years ago software development has become critical to the global market. In the past decade, as a reflection of globalization, software companies began to distribute their development processes in different places, creating distributed software development (DSD). With the growing of Distributed Software Development, organizations have attempt to sketch the best possible development structure, in order to improve productivity and quality. The aim of this paper is to present a Systematic Review of Literature to identify which ways of collaboration are commonly used by software organizations where teams are temporal and geographically dispersed, with also different native languages and culture. Further, the research was based on the basic life cycle of the traditional development, and where phases of the project are performed: onsite, distributed/offshore and multi-site. The systematic review have examined 868 papers published between 2000 and 2010.


2009 ◽  
Vol 2009 ◽  
pp. 1-14 ◽  
Author(s):  
Miguel Jiménez ◽  
Mario Piattini ◽  
Aurora Vizcaíno

Distributed Software Development (DSD) has recently evolved, resulting in an increase in the available literature. Organizations now have a tendency to make greater development efforts in more attractive zones. The main advantage of this lies in a greater availability of human resources in decentralized zones at less cost. There are, however, some disadvantages which are caused by the distance that separates the development teams. Coordination and communication become more difficult as the software components are sourced from different places, thus affecting project organization, project control, and product quality. New processes and tools are consequently necessary. This work presents the findings of a systematic review of the literature related to the challenges concerning Distributed Software Development, whose purpose is to identify the solutions and improvements proposed up to the present day.


Author(s):  
Miguel Jiménez ◽  
Mario Piattini ◽  
Aurora Vizcaíno

In last years, software development activity tends to be decentralized, thus expanding greater development efforts towards more attractive zones for organizations. The type of development in which the team members are distributed in remote sites is called distributed software development (DSD). The main advantage of this practice is mainly that of having a greater availability of human resources in decentralized zones with less cost. On the other hand, organizations must face some disadvantages due to the distance that separates the development teams related to project organization, project control and product quality. Coordination becomes more difficult as the software components are sourced from different places, and new processes and tools are needed. This chapter presents a systematic review of the literature related to the problems of DSD with the purpose of obtaining a vision about the solutions proposed up to the present day.


2012 ◽  
pp. 583-599
Author(s):  
Miguel Jiménez ◽  
Mario Piattini ◽  
Aurora Vizcaíno

In last years, software development activity tends to be decentralized, thus expanding greater development efforts towards more attractive zones for organizations. The type of development in which the team members are distributed in remote sites is called distributed software development (DSD). The main advantage of this practice is mainly that of having a greater availability of human resources in decentralized zones with less cost. On the other hand, organizations must face some disadvantages due to the distance that separates the development teams related to project organization, project control and product quality. Coordination becomes more difficult as the software components are sourced from different places, and new processes and tools are needed. This chapter presents a systematic review of the literature related to the problems of DSD with the purpose of obtaining a vision about the solutions proposed up to the present day.


Sign in / Sign up

Export Citation Format

Share Document