Use of Scrum in Global Software Development (GSD)

2707 Words6 Pages

Global software development (GSD) is the most recent and major trend in software engineering domain. It provides many benefits but also faces various challenges in control, communication and coordination due to socio-cultural, geographical and temporal distance. Scrum is increasingly being applied in GSD as it supports teamwork between developers and customers. Scrum method offered a distinctive feature to mitigate the effects of socio-cultural and geographical but not temporal distance on coordination in GSD projects. This paper presents how Scrum helps to mitigate the effects of temporal distance which includes increased coordination costs in GSD projects. A web application which is called "Distributed Scrum web application" provides various advantages for Scrum teams. The main advantage of this application is to facilitate communication among distributed team members. Keywords: Global Software Development, Scrum and coordination cost. 1. Introduction Global Software Development (GSD) is the most recent domain in software engineering [3]. GSD is software development that is distributed across two or more sites. The sites may be separated by national or continental borders [8]. The various advantages provided by GSD for organizations that develop software are, reduction in marketing time, improvement in quality, reducing cost and increasing productivity. However GSD faces various challenges in control, communication and coordination according to socio-cultural, geographical and temporal distance [3]. The classification of these challenges is mentioned in [8]. Scrum is increasingly being applied in GSD as it provides many advantages like improved communication, trust, and quality of product. It also helps to mitigate so... ... middle of paper ... ...bal Software Engineering, pp. 66-74, 2011. [8] Paasivaara M. and Lassenius C., " Scaling Scrum in a Large Distributed Project ". in International Symposium on Empirical Software Engineering and Measurement, pp. 363-367, 2011. [9] Paasivaara M., Lassenius C. , and Heikkil V.," Inter-team coordination in large-scale globally distributed scrum: Do Scrum-of-Scrums really work?".in ESEM, pp. 235-238, 2012. [10] Scharff C., Heng S., and Kulkarni V., " On the Difficulties for Students to Adhere to Scrum on Global Software Development Projects: Preliminary Results ". inCTGDSD, 2012, pp. 25-29. [11] Scharff C., Gotel O., and Kulkarni V., " Transitioning to Distributed Development in Students’ Global Software Development Projects: The Role of Agile Methodologies and End-to-End Tooling". in Fifth International Conference on Software Engineering Advances, pp. 388-394, 2010

Open Document