Using Scrum in Distributed Agile Development: A Multiple Case Study

被引:74
作者
Paasivaara, Maria [1 ]
Durasiewicz, Sandra [1 ]
Lassenius, Casper [1 ]
机构
[1] Aalto Univ, Software Business & Engn Inst, FIN-02015 Helsinki, Finland
来源
ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS | 2009年
关键词
SOFTWARE-DEVELOPMENT;
D O I
10.1109/ICGSE.2009.27
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributed agile development (DAD) has received increasing interest both in industry and academia as global software development (GSD) is becoming mainstream. 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.
引用
收藏
页码:195 / 204
页数:10
相关论文
共 37 条
[1]   Flexible and distributed software processes:: Old petunias in new bowls? [J].
Agerfalk, Par J. ;
Fitzgerald, Brian .
COMMUNICATIONS OF THE ACM, 2006, 49 (10) :26-34
[2]  
[Anonymous], CAN C EL COMP ENG
[3]  
[Anonymous], 2007, HAW INT C SYST SCI
[4]  
[Anonymous], P INT WORKSH DISTR S
[5]  
[Anonymous], P C XP 2003
[6]  
Beck K., 2000, EXTREME PROGRAMMING
[7]   Back to basics: The role of Agile principles in success with a distributed serum team [J].
Berczuk, Steve .
AGILE 2007, Proceedings, 2007, :382-387
[8]  
Braithwaite K, 2005, LECT NOTES COMPUT SC, V3556, P180
[9]   Tactical approaches for alleviating distance in global software development [J].
Carmel, E ;
Agarwal, R .
IEEE SOFTWARE, 2001, 18 (02) :22-29
[10]   Agile software development: The people factor [J].
Cockburn, A ;
Highsmith, J .
COMPUTER, 2001, 34 (11) :131-133