Title :
Using Scrum in Distributed Agile Development: A Multiple Case Study
Author :
Paasivaara, Maria ; Durasiewicz, Sandra ; Lassenius, Casper
Author_Institution :
Software Bus. & Eng. Inst., Helsinki Univ. of Technol., Helsinki, Finland
Abstract :
Distributed agile development (DAD) has received increasing interest both in industry and academia as global software development (GSD) is becoming main-stream. However, agile methods and in particular agile practices have been designed for collocated software development, and are thus not directly applicable to DAD. In this paper, we present findings from a multiple case study on agile practices in two small and one mid-sized distributed Scrum project. Based on an interview study of 19 project team members, we describe how Scrum practices, such as daily scrums, backlogs, and sprints were successfully adopted to distributed development. We also describe supporting GSD practices employed, such as frequent visits and multiple communication modes that the projects used. Finally, we depict the challenges and benefits the case projects reported, as well as lessons learned from applying Scrum in distributed settings.
Keywords :
distributed processing; software engineering; agile practices; collocated software development; distributed Scrum project; distributed agile development; global software development; Collaboration; Communication system control; Computer industry; Costs; Outsourcing; Programming; Software design; Software engineering; Subcontracting; Uncertainty; global software development; industrial experiences; multiple case study; scrum;
Conference_Titel :
Global Software Engineering, 2009. ICGSE 2009. Fourth IEEE International Conference on
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3710-8
DOI :
10.1109/ICGSE.2009.27