Is Scrum Fit for Global Software Engineering?

被引:25
|
作者
Lous, Pernille [1 ]
Kuhrmann, Marco [2 ]
Tell, Paolo [1 ]
机构
[1] IT Univ Copenhagen, Copenhagen, Denmark
[2] Tech Univ Clausthal, Clausthal Zellerfeld, Germany
关键词
global software engineering; agile software development; systematic literature review; systematic mapping study; DISTRIBUTED AGILE DEVELOPMENT;
D O I
10.1109/ICGSE.2017.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributed software engineering and agility are strongly pushing on today's software industry. Due to inherent incompatibilities, for years, studying Scrum and its application in distributed setups has been subject to theoretical and applied research, and an increasing body of knowledge reports insights into this combination. Through a systematic literature review, this paper contributes a collection of experiences on the application of Scrum to global software engineering (GSE). In total, we identified 40 challenges in 19 categories practitioners face when using Scrum in GSE. Among the challenges, scaling Scrum to GSE and adopting practices accordingly are the most frequently named. Our findings also show that most solution proposals aim at modifying elements of the Scrum core processes. We thus conclude that, even though Scrum allows for extensive modification, Scrum itself represents a barrier for global software engineering, and development teams have to customize Scrum properly to benefit from agile software development in GSE.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [41] Editorial: Machine learning, software process, and global software engineering
    Steinmacher, Igor
    Clarke, Paul
    Tuzun, Eray
    Britto, Ricardo
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (06)
  • [42] Scrum as a Method of Teaching Software Architecture
    Wedemann, Gero
    [J]. PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, : 108 - 112
  • [43] Adapting Scrum for Software Capstone Courses
    Chang, Hung-Fu
    Shirazi, Mohammad Shokrolah
    [J]. INFORMATICS IN EDUCATION, 2022, 21 (04): : 605 - 634
  • [44] An Analysis of Theories Supporting Agile Scrum and the Use of Scrum in Systems Engineering
    Bott, Mitch
    Mesmer, Bryan
    [J]. ENGINEERING MANAGEMENT JOURNAL, 2020, 32 (02) : 76 - 85
  • [45] Intelligent software support of the SCRUM process
    Strba, Radoslav
    Stolfa, Jakub
    Stolfa, Svaetopluk
    Kosinar, Michal
    [J]. INFORMATION MODELLING AND KNOWLEDGE BASES XXVI, 2014, 272 : 408 - 416
  • [46] Absorbing Software Testing into the Scrum Method
    Tuomikoski, Janne
    Tervonen, Ilkka
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 32 : 199 - +
  • [47] SCRUM FRAMEWORK: EFFICIENCY IN SOFTWARE PROJECTS
    da Silva, Edson Coutinho
    Lovato, Leandro Alvarez
    [J]. REVISTA DE GESTAO E PROJETOS, 2016, 7 (02): : 1 - 15
  • [48] Practical Scrum-Scrum Team: Way to Produce Successful and Quality Software
    Mundra, Ashish
    Misra, Sanjay
    Dhawale, Chitra A.
    [J]. PROCEEDINGS OF THE 2013 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2013), 2013, : 119 - 123
  • [49] Gamifying Software Development Scrum Projects
    Marques, Rita
    Costa, Goncalo
    da Silva, Miguel Mira
    Goncalves, Pedro
    [J]. 2017 9TH INTERNATIONAL CONFERENCE ON VIRTUAL WORLDS AND GAMES FOR SERIOUS APPLICATIONS (VS-GAMES), 2017, : 141 - 144
  • [50] Applying Multi-Criteria Decision Analysis to Global Software Development with Scrum Project Planning
    Almeida, Luis Henrique
    Pinheiro, Placido Rogerio
    Albuquerque, Adriano Bessa
    [J]. ROUGH SETS AND KNOWLEDGE TECHNOLOGY, 2011, 6954 : 311 - +