Dependency Management in Large-Scale Agile: A Case Study of DevOps Teams

被引:0
|
作者
Stray, Viktoria [1 ,2 ]
Moe, Nils Brede [2 ]
Aasheim, Andreas [1 ]
机构
[1] Univ Oslo, Oslo, Norway
[2] SINTEF, Trondheim, Norway
关键词
COORDINATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Managing dependencies between teams and within teams is critical when running large-scale agile projects. In large-scale software development, work is carried out simultaneously by many developers and development teams. Results are delivered frequently and iteratively, which requires management of dependencies on both the project and team level. This study explores coordination mechanisms in agile DevOps teams in a large-scale project and how the mechanisms address different types of dependencies. We conducted a case study where we observed 38 scheduled meetings and interviewed members of five DevOps teams and two teams supporting the DevOps teams. By using a dependency taxonomy, we identified 20 coordination mechanisms (eleven synchronization activities and nine synchronization artifacts). Eight of these mechanisms seem essential for coordination in large-scale projects because they addressed more than four types of dependencies. The main implication is that project management needs to combine many practices handling all the dependencies in large-scale projects.
引用
收藏
页码:7007 / 7016
页数:10
相关论文
共 50 条
  • [31] Large-Scale Agile Transformations for Software Quality Assurance: An Empirical Case Study from Pakistan
    Wadood, Kamran
    Nigar, Natasha
    Shahzad, Muhammad Kashif
    Islam, Shahid
    Jaleel, Abdul
    Abalo, Douhadji
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [32] Scaling Across Knowledge Boundaries: A Case Study Of A Large-Scale Agile Software Development Project
    Rolland, Knut H.
    PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [33] Challenges of Aligning Requirements Engineering and System Testing in Large-Scale Agile: A Multiple Case Study
    de Oliveira Neto, Francisco Gomes
    Horkoff, Jennifer
    Knauss, Eric
    Kasauli, Rashidah
    Liebel, Grischa
    2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2017, : 315 - 322
  • [34] Migrating Defect Management from Waterfall to Agile Software Development in a Large-Scale Multi-site Organization: A Case Study
    Korhonen, Kirsi
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2009, 31 : 73 - 82
  • [35] What Is Large in Large-Scale? A Taxonomy of Scale for Agile Software Development
    Dingsoyr, Torgeir
    Faegri, Tor Erlend
    Itkonen, Juha
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2014, 2014, 8892 : 273 - 276
  • [36] Quantitatively measuring a large-scale agile transformation
    Olszewska , Marta
    Heidenberg, Jeanette
    Weijola, Max
    Mikkonen, Kirsi
    Porres, Ivan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 117 : 258 - 273
  • [37] Agile software testing in a large-scale project
    Talby, David
    Keren, Aria
    Hazzan, Orit
    Dubinsky, Yael
    IEEE SOFTWARE, 2006, 23 (04) : 30 - +
  • [38] Large-Scale Agile Frameworks : Dealing With Interdependences
    Mucambe, Beatriz
    Tereso, Anabela
    Faria, Joao
    Mateus, Tiago
    EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT THROUGH VISION 2020, 2019, : 3109 - 3119
  • [39] Coordination in Large-Scale Agile Software Development
    Berntzen, Marthe
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, 2019, 364 : 123 - 133
  • [40] Tech Challenges in a Large-Scale Agile Project
    Sovik, Harald
    Forfang, Morten
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 353 - 361