Using Scrum in Distributed Agile Development: A Multiple Case Study

Using Scrum in Distributed Agile Development: A Multiple Case Study
复制标题

在分布式敏捷开发中使用 Scrum:多个案例研究

DOI:
--
复制
发表时间:
2009
期刊:
2009 Fourth IEEE International Conference on Global Software Engineering
影响因子:
--
通讯作者:
C. Lassenius
C. Lassenius
中科院分区:
--
文献类型:
--
作者:
M. Paasivaara;Sandra Durasiewicz;C. Lassenius

文献摘要

被引文献

相似文献

随着全球软件开发(GSD)成为主流,分布式敏捷开发(DAD)在工业界和学术界都受到了越来越多的关注。然而,敏捷方法,特别是敏捷实践已经被设计用于并置软件开发,因此不直接适用于DAD。在本文中,我们提出了两个小型和一个中型的分布式分布式系统项目的敏捷实践的多个案例研究的结果。基于对19个项目团队成员的访谈研究,我们描述了如何成功地采用分布式开发中的日常工作,积压,和冲刺的SSTOM实践。我们还描述了支持GSD的做法,如频繁的访问和多种通信模式的项目使用。最后,我们描述了案例项目报告的挑战和好处,以及在分布式环境中应用Soccer的经验教训。
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.