Managing Dependencies in Large-Scale Agile

被引:4
作者
Vedal, Henrik [1 ]
Stray, Viktoria [1 ,2 ]
Berntzen, Marthe [1 ]
Moe, Nils Brede [2 ]
机构
[1] Univ Oslo, Dept Informat, Oslo, Norway
[2] SINTEF Digital, Trondheim, Norway
来源
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021) | 2021年 / 426卷
关键词
Product Owner; OKR; Slack; Distributed teamwork; PRODUCT OWNER; COORDINATION; KNOWLEDGE;
D O I
10.1007/978-3-030-88583-0_6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Delivering results iteratively and frequently in large-scale agile requires efficient management of dependencies. We conducted semi-structured interviews and virtual observations in a large-scale project during the Covid-19 pandemic to better understand large-scale dependency management. All employees in the case were working from home. During our data collection and analysis, we identified 22 coordination mechanisms. These mechanisms could be categorized as synchronization activities, boundary-spanning activities and artifacts, and coordinator roles. By using a dependency taxonomy, we analyzed how the mechanisms managed five different types of dependencies. We discuss three essential mechanisms for coordination in our case. First, setting Objectives and Key Results (OKRs) in regular workshops increased transparency and predictability across teams. Second, ad-hoc communication, mainly happening on Slack because of the distributed setting, was essential in managing dependencies. Third, the Product Owner was a coordinator role that managed both inter-team and intra-team dependencies.
引用
收藏
页码:52 / 61
页数:10
相关论文
共 18 条
[1]  
Bass J.M., 2020, AGILE PROCESSES SOFT, P68
[2]   Future Trends in Agile at Scale: A Summary of the 7th International Workshop on Large-Scale Agile Development [J].
Bass, Julian M. .
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, 2019, 364 :75-80
[3]   How product owner teams scale agile methods to large distributed enterprises [J].
Bass, Julian M. .
EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (06) :1525-1557
[4]   Coordination Strategies: Managing Inter-team Coordination Challenges in Large-Scale Agile [J].
Berntzen, Marthe ;
Stray, Viktoria ;
Moe, Nils Brede .
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2021), 2021, 419 :140-156
[5]   The Product Owner in Large-Scale Agile: An Empirical Study Through the Lens of Relational Coordination Theory [J].
Berntzen, Marthe ;
Moe, Nils Brede ;
Stray, Viktoria .
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2019, 2019, 355 :121-136
[6]   Management challanges to implementing Agile Processes in traditional development organizations [J].
Boehm, B ;
Turner, R .
IEEE SOFTWARE, 2005, 22 (05) :30-+
[7]  
Crowston K., 1998, A coordination theory approach to process description and redesign
[8]   Coordinating Knowledge Work in Multiteam Programs Findings From a Large-Scale Agile Development Program [J].
Dingsoyr, Torgeir ;
Moe, Nils Brede ;
Seim, Eva Amdahl .
PROJECT MANAGEMENT JOURNAL, 2018, 49 (06) :64-77
[9]   Team knowledge and coordination in geographically distributed software development [J].
Espinosa, J. Alberto ;
Slaughter, Sandra A. ;
Kraut, Robert E. ;
Herbsleb, James D. .
JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2007, 24 (01) :135-169
[10]   THE INTERDISCIPLINARY STUDY OF COORDINATION [J].
MALONE, TW ;
CROWSTON, K .
ACM COMPUTING SURVEYS, 1994, 26 (01) :87-119