preview

The Challenges, Solutions, Models, Tools And Tools

Decent Essays

Introduction

This paper presents a systematic literature review of the challenges, solutions, models, tools and an example in Distributed Software Development (DSD). The objective is to collect and systematize reported knowledge in terms of what are the difficulties in managing DSD projects, what are the best practices to overcome these difficulties, and how existing models and tools support these practices.
The DSD is a phenomenon with considerable interest from companies all over the world where the stakeholders from different national and organizational cultures are involved in developing software. As part of the globalization efforts currently pervading society, software project team members have become geographically distributed. However, DSD is technologically and organizationally complex and presents a variety of challenges to be managed by the software development team. [1]
As distributed environments have become the norm for software development, coordinating the efforts of development teams has become one of the biggest challenges faced by the enterprise today. It is hard to imagine any sizable development project managed without an underlying software configuration management tool.Teams situated at different geographical locations, including offshore, collaborate using communication technologies to develop interrelated software modules that are integrated in shared project workspaces. The software design process involves many iterative cycles of development

Get Access