Using Scrum in Distributed Agile Development: A Multiple Case Study

被引:72
|
作者
Paasivaara, Maria [1 ]
Durasiewicz, Sandra [1 ]
Lassenius, Casper [1 ]
机构
[1] Aalto Univ, Software Business & Engn Inst, FIN-02015 Helsinki, Finland
关键词
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
相关论文
共 50 条
  • [1] Software Development Using Agile and Scrum in Distributed Teams
    Khmelevsky, Youry
    Li, Xitong
    Madnick, Stuart
    2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 431 - 434
  • [2] Distributed Agile Development: Using Scrum in a Large Project
    Paasivaara, Maria
    Durasiewicz, Sandra
    Lassenius, Casper
    2008 3RD IEEE INTERNATIONAL CONFERENCE GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 87 - 95
  • [3] A Case Study on Agile Estimating and Planning using Scrum
    Mahnic, V.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2011, (05) : 123 - 128
  • [4] From Scrum to Agile: a Journey to Tackle the Challenges of Distributed Development in an Agile Team
    Lous, Pernille
    Tell, Paolo
    Michelsen, Christian Bo
    Dittrich, Yvonne
    Ebdrup, Allan
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS (ICSSP 2018), 2018, : 11 - 20
  • [5] Development of Scrum-Tree-KNN Algorithm for Distributed Agile Development
    Mahajan, Rupali A.
    Mahajan, Surendra A.
    2020 INTERNATIONAL CONFERENCE ON EMERGING SMART COMPUTING AND INFORMATICS (ESCI), 2020, : 17 - 21
  • [6] Succeeding With Agile: Software Development Using Scrum
    Ashbacher, Charles
    JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (04):
  • [7] Agile Scrum Issues at Large-Scale Distributed Projects: Scrum Project Development At Large
    Khalid, Ayesha
    Butt, Shariq Aziz
    Jamal, Tauseef
    Gochhait, Saikat
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2020, 8 (02) : 85 - 94
  • [8] Communication in distributed agile development: A case study
    Korkala, Mikko
    Abrahamsson, Pekka
    SEAA 2007: 33RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2007, : 203 - +
  • [9] Adopting Scrum as an Agile Approach in Distributed Software Development: A Review of Literature
    Faniran, Victor Temitayo
    Badru, Abdulbaqi
    Ajayi, Nurudeen
    2017 1ST INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING APPLICATIONS (NEXTCOMP), 2017, : 36 - 40
  • [10] A Capstone Course on Agile Software Development Using Scrum
    Mahnic, Viljan
    IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (01) : 99 - 106