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 条
  • [41] From transformation to normalisation: An exploratory study of a large-scale agile transformation
    Carroll, Noel
    Conboy, Kieran
    Wang, Xiaofeng
    JOURNAL OF INFORMATION TECHNOLOGY, 2023, 38 (03) : 267 - 303
  • [42] Operationalizing Agile Methods: Examining Coherence in Large-Scale Agile Transformations
    Carroll, Noel
    Bjornson, Finn Olav
    Dingsoyr, Torgeir
    Rolland, Knut-Helge
    Conboy, Kieran
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2020), 2020, 396 : 75 - 83
  • [43] Managing the requirements flow from strategy to release in large-scale agile development: a case study at Ericsson
    Heikkila, Ville T.
    Paasivaara, Maria
    Lasssenius, Casper
    Damian, Daniela
    Engblom, Christian
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (06) : 2892 - 2936
  • [44] Inter-team Coordination in Large-Scale Agile Development: A Case Study of Three Enabling Mechanisms
    Bjornson, Finn Olav
    Wijnmaalen, Julia
    Stettina, Christoph Johann
    Dingsoyr, Torgeir
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 216 - 231
  • [45] Managing the requirements flow from strategy to release in large-scale agile development: a case study at Ericsson
    Ville T. Heikkilä
    Maria Paasivaara
    Casper Lasssenius
    Daniela Damian
    Christian Engblom
    Empirical Software Engineering, 2017, 22 : 2892 - 2936
  • [46] Control Based Management to Self Organizing Agile Teams- A Case Study
    Rajeev, B., V
    Hejib, Vinod
    PROCEEDINGS 2018 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING ICGSE 2018, 2018, : 16 - 20
  • [47] Technical-, Social- and Process Debt in Large-Scale Agile: An Exploratory Case-Study
    Martini, Antonio
    Stray, Viktoria
    Moe, Nils Brede
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, 2019, 364 : 112 - 119
  • [48] Investigating the Role of Enterprise Architects in Supporting Large-Scale Agile Transformations: A Multiple-Case Study
    Uludag, Omer
    Matthes, Florian
    AMCIS 2020 PROCEEDINGS, 2020,
  • [49] Responding to change over time: A longitudinal case study on changes in coordination mechanisms in large-scale agile
    Berntzen, Marthe
    Stray, Viktoria
    Moe, Nils Brede
    Hoda, Rashina
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (05)
  • [50] Responding to change over time: A longitudinal case study on changes in coordination mechanisms in large-scale agile
    Marthe Berntzen
    Viktoria Stray
    Nils Brede Moe
    Rashina Hoda
    Empirical Software Engineering, 2023, 28