Using SCRUM Effectively in Global Software Development

Loading...
Thumbnail Image
Date
2017
Journal Title
Journal ISSN
Volume Title
Publisher
University of Management and Technology
Abstract
The use of Global Software Development (GSD) is accelerating with each day. The main advantages of using GSD by leading organizations to the development of software are; less time to develop software, notable reduction in costs, A high degree of software quality, intelligent resource management. Processes are well defined leaving no space for ambiguities and orderly documentation. However, few challenges were also found in Global Software Development. Agile practices have been used to overcome these challenges. The whole project is controlled and managed by SCRUM. This thesis includes the investigation of the benefits achieved as well as the challenges faced by the management in implementing Scrum in Global Software Development projects. As a consequence of this study SCRUM is being practiced, when organizations implemented SCRUM Agile Methodology only then, they knew of its benefits and problems. A literature review was conducted to study how Scrum practices have been used to overcome the project management challenges in the implementation of Scrum. An online survey was also conducted to support the literature review, the questionaaire was floated among the professionals in the field of project management who uses the Scrum practices in GSD projects. A lot of new project management challenges in global software development and several Scrum practices have been found in this study. Every respondent of the survey found SCRUM beneficial for GSD projects, few of the practices were found very important in SCRUM implementation. It is found that SCRUM is very adaptive and innovative in GSD projects.
Description
Dr. Muhammad Shoaib Farooq
Keywords
Software Engineering, Agile, SCRUM, Scrum benefits, Global Software Development,, SCRUM practices, Project Management Challenges, Scrum Implementation, Master
Citation