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 条
  • [31] 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
  • [32] Parallel changes in large-scale software development: An observational case study
    Perry, DE
    Siy, HP
    Votta, LG
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2001, 10 (03) : 308 - 337
  • [33] Factors Affecting On-Time Delivery in Large-Scale Agile Software Development
    Kula, Elvan
    Greuter, Eric
    van Deursen, Arie
    Gousios, Georgios
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3573 - 3592
  • [34] 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
  • [35] Inter-team coordination in large-scale agile development: A test of organizational discontinuity theory
    Crowston, Kevin
    Chudoba, Katherine
    Watson-Manheim, Mary Beth
    Rahmati, Pouya
    PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [36] A Large-scale and Longitudinal Measurement Study of DKIM Deployment
    Wang, Chuhan
    Shen, Kaiwen
    Guo, Minglei
    Zhao, Yuxuan
    Zhang, Mingming
    Chen, Jianjun
    Liu, Baojun
    Zheng, Xiaofeng
    Duan, Haixin
    Lin, Yanzhong
    Pan, Qingfeng
    PROCEEDINGS OF THE 31ST USENIX SECURITY SYMPOSIUM, 2022, : 1185 - 1201
  • [37] 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
  • [38] Large-scale flood hazard assessment under climate change: A case study
    Toosi, Amirhossein Shadmehri
    Doulabian, Shahab
    Tousi, Erfan Ghasemi
    Calbimonte, Giancarlo Humberto
    Alaghmand, Sina
    ECOLOGICAL ENGINEERING, 2020, 147
  • [39] 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
  • [40] Large-Scale Agile Project Management in Safety-Critical Industries: A Case Study on Challenges and Solutions
    Huellmann, Joschka A.
    Kimathi, Kariko
    Weritz, Pauline
    INFORMATION SYSTEMS MANAGEMENT, 2024,