Responding to change over time: A longitudinal case study on changes in coordination mechanisms in large-scale agile

被引:5
|
作者
Berntzen, Marthe [1 ]
Stray, Viktoria [1 ,2 ]
Moe, Nils Brede [2 ]
Hoda, Rashina [3 ]
机构
[1] Univ Oslo, Dept Informat, Gaustadalleen 23B, N-0373 Oslo, Norway
[2] SINTEF Digital, Strindveien 4, N-7645 Trondheim, Norway
[3] Monash Univ, Fac Informat Technol, Melbourne, Vic 3800, Australia
关键词
Large-scale agile; Software development; Coordination; Organizational change; Continuous improvement; Longitudinal case study; SOFTWARE-DEVELOPMENT; PRODUCT OWNER; KNOWLEDGE; SUCCESS;
D O I
10.1007/s10664-023-10349-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context Responding to change and continuously improving processes, practices, and products are core to agile software development. It is no different in large-scale agile, where multiple software development teams need to respond both to changes in their external environments and to changes within the organization. Objective With this study, we aim to advance knowledge on coordination in large-scale agile by developing a model of the types of organizational changes that influence coordination mechanisms. Method We conducted a longitudinal case study in a growing large-scale agile organization, focusing on how external and internal changes impact coordination over time. We collected our data through 62 days of fieldwork across one and a half years. We conducted 37 interviews, observed 118 meetings at all organizational levels, collected supplementary material such as chat logs and presentations, and analyzed the data using thematic analysis. Results Our findings demonstrate how external events, such as onboarding new clients, and internal events, such as changes in the team organization, influence coordination mechanisms in the large-scale software development program. We find that external and internal change events lead to the introduction of new coordination mechanisms, or the adjustment of existing ones. Further, we find that continuous scaling requires continuous change and adjustment. Finally, we find that having the right mechanisms in place at the right time strengthens resilience and the ability to cope with change in coordination needs in complex large-scale environments. Conclusions Our findings are summarized in an empirically based model that provides a practical approach to analyzing change, aimed at supporting both researchers and practitioners dealing with change in coordination mechanisms in large-scale agile development contexts.
引用
收藏
页数:40
相关论文
共 50 条
  • [1] 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
  • [2] Organizational Debt in Large-Scale Hybrid Agile Software Development: A Case Study on Coordination Mechanisms
    Liu, Zixuan
    Stray, Viktoria
    Sporsem, Tor
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, XP 2022 WORKSHOPS, XP 2023 WORKSHOPS, 2024, 489 : 75 - 84
  • [3] 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
  • [4] A Taxonomy of Inter-Team Coordination Mechanisms in Large-Scale Agile
    Berntzen, Marthe
    Hoda, Rashina
    Moe, Nils Brede
    Stray, Viktoria
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (02) : 699 - 718
  • [5] Coordination in Large-Scale Agile Software Development
    Berntzen, Marthe
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, 2019, 364 : 123 - 133
  • [6] Large-scale agile transformation at Ericsson: a case study
    Paasivaara, Maria
    Behm, Benjamin
    Lassenius, Casper
    Hallikainen, Minna
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (05) : 2550 - 2596
  • [7] Large-scale agile transformation at Ericsson: a case study
    Maria Paasivaara
    Benjamin Behm
    Casper Lassenius
    Minna Hallikainen
    Empirical Software Engineering, 2018, 23 : 2550 - 2596
  • [8] Agile Management in the Large: An Exploratory Case Study on Large-Scale Interdisciplinary Projects
    Hennel, Phil
    Dobmeier, Michael
    AMCIS 2020 PROCEEDINGS, 2020,
  • [9] Dependency Management in Large-Scale Agile: A Case Study of DevOps Teams
    Stray, Viktoria
    Moe, Nils Brede
    Aasheim, Andreas
    PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 7007 - 7016
  • [10] Cognitive Coordination in Large-Scale Enterprise Architecting: A Case Study
    Espinosa, J. Alberto
    Armour, Frank
    Boh, Wai Fong
    Kaisler, Stephen
    2015 48TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2015, : 4059 - 4068