Agile Global Software Development: A Systematic Literature Review

被引:7
作者
Camara, Rafael [1 ]
Monte, Iury [1 ]
Alves, Annelyelthon [1 ]
Marinho, Marcelo [1 ]
机构
[1] Univ Fed Rural Pernambuco, Dept Comp Sci, Recife, PE, Brazil
来源
34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020 | 2020年
关键词
Global Software Development; Agile Software Development; Systematic Literature Review; Software engineering; COORDINATION; CHALLENGES; SCRUM;
D O I
10.1145/3422392.3422411
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Global Software Development (GSD) continues to grow substantially and it is fast becoming the norm and fundamentally different from local Software Engineering development. Withal, agile software development (ASD) has become an appealing choice for companies attempting to improve their performance although its methods were originally designed for small and individual teams. The current literature does not provide a cohesive picture of how the agile practices are taken into account in the distributed nature of software development: how to do it, who, and what works in practice. This study aims to highlight how ASD practices are applied in the context of GSD in order to develop a set of techniques that can be relevant in both research and practice. To answer the research question, "how are agile practices adopted in agile global software development teams?" We conducted a systematic literature review of the ASD and GSD literature. A synthesis of solutions found in seventy-six studies provided 48 distinct practices that organizations can implement, including "collaboration among teams", "agile architecture", "coaching", "system demo" and "test automation". These implementable practices go some way towards providing solutions to manage GSD teams, and thus to embrace agility.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 84 条
  • [1] Quality Requirements in Large-Scale Distributed Agile Projects - A Systematic Literature Review
    Alsaqaf, Wasim
    Daneva, Maya
    Wieringa, Roel
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2017, 2017, 10153 : 219 - 234
  • [2] Altaf A., 2019, P 2019 7 INT C COMP, P158, DOI 10.1145/3348445.3348463
  • [3] Ansari Ali Akbar, 2010, Journal of Theoretical and Applied Information Technology, V20, P52
  • [4] Avritzer A, 2010, AGILITY ACROSS TIME AND SPACE: IMPLEMENTING AGILE METHODS IN GLOBAL SOFTWARE PROJECTS, P133, DOI 10.1007/978-3-642-12442-6_9
  • [5] Banijamali Ahmad, 2017, ModelDriven Engineering and Software Development, P229, DOI [10.1007/978-3-319-66302-9_12, DOI 10.1007/978-3-319-66302-9_12]
  • [6] How product owner teams scale agile methods to large distributed enterprises
    Bass, Julian M.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (06) : 1525 - 1557
  • [7] Modified Agile Practices for Outsourced Software Projects
    Batra, Dinesh
    [J]. COMMUNICATIONS OF THE ACM, 2009, 52 (09) : 143 - 148
  • [8] Translocality in Global Software Development: the Dark Side of Global Agile
    Biorn, Pernille
    Soderberg, Anne-Marie
    Krishna, S.
    [J]. HUMAN-COMPUTER INTERACTION, 2019, 34 (02): : 174 - 203
  • [9] An Empirical Investigation on Effort Estimation in Agile Global Software Development
    Britto, Ricardo
    Mendes, Emilia
    Borstler, Jurgen
    [J]. 2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 38 - 45
  • [10] Britto R, 2014, LECT NOTES BUS INF P, V199, P182