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 条
  • [1] Teaching Students Global Software Engineering Skills using Distributed Scrum
    Paasivaara, Maria
    Lassenius, Casper
    Damian, Daniela
    Raty, Petteri
    Schroeter, Adrian
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1128 - 1137
  • [2] SCRUMPL Software Product Line Engineering with Scrum
    Santos, Antonio, Jr.
    Lucena, Vicente, Jr.
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 239 - 244
  • [3] The adoption of Software Engineering practices in a Scrum environment
    Dada, Oluwaseun Alexander
    Sanusi, Ismaila Temitayo
    [J]. AFRICAN JOURNAL OF SCIENCE TECHNOLOGY INNOVATION & DEVELOPMENT, 2022, 14 (06): : 1429 - 1446
  • [4] Virtual Scrum: A Teaching Aid to Introduce Undergraduate Software Engineering Students to Scrum
    Rodriguez, Guillermo
    Soria, Alvaro
    Campo, Marcelo
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2015, 23 (01) : 147 - 156
  • [5] Using Scrum to Teach Software Engineering: a case study
    Zorzo, Sergio Donizetti
    de Ponte, Leandro
    Lucredio, Daniel
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [6] HOW TO IMPLEMENT SCRUM MANAGER IN THE SOFTWARE ENGINEERING ROUTE?
    Grangel, R.
    Segarra, M.
    Belmonte, O.
    [J]. 13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, : 3394 - 3403
  • [7] Dimensions of Collaboration in Global Software Engineering Teams: Explorations of 'Collaborative Technology Fit'
    Clear, Tony
    [J]. ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 297 - 298
  • [8] Agile Software Development and Reuse Approach with Scrum and Software Product Line Engineering
    Lee, Wen-Tin
    Chen, Chih-Hsien
    [J]. ELECTRONICS, 2023, 12 (15)
  • [9] Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineering Capstone Course
    Matthies, Christoph
    [J]. 2018 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR MILLENNIALS (SEEM), 2018, : 48 - 55
  • [10] Scrum+: A scaled Scrum for the agile global software development project management with multiple models
    Jesus Pardo-Calvache, Cesar
    Rocio Chilito-Gomez, Piedad
    Esteban Viveros-Meneses, Daniel
    Pino, Francisco J.
    [J]. REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA, 2019, (93): : 105 - 116