To schedule or not to schedule? An investigation of meetings as an inter-team coordination mechanism in large-scale agile software development

被引:25
作者
Brede, Nils [1 ]
Dingsoyr, Torgeir [1 ]
Rolland, Knut [1 ]
机构
[1] SINTEF Digital, N-7465 Trondheim, Norway
来源
IJISPM-INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND PROJECT MANAGEMENT | 2018年 / 6卷 / 03期
关键词
coordination; programme management; agile software development; large-scale agile; software engineering;
D O I
10.12821/ijispm060303
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Coordination of teams is critical when managing large programmes that involve multiple teams. In large-scale software development, work is carried out simultaneously by many developers and development teams. Results are delivered frequently and iteratively, which requires coordination on different levels, e.g., the programme, project, and team levels. Prior studies of knowledge work indicate that such work relies heavily on coordination through "personal" modes such as mutual adjustment between individuals or through scheduled or unscheduled meetings. In agile software development processes, principles and work structures emerge during the project and are not predetermined. We studied how coordination through scheduled and unscheduled meetings changes over time in two large software development programmes relying on agile methods. Our findings include transitions from scheduled to unscheduled meetings and from unscheduled to scheduled meetings. The transitions have been initiated both bottom-up and top-down in the programme organizations. The main implication is that programme management needs to be sensitive to the vital importance of coordination and the coordination needs as they change over time. Further, when starting a program, we recommend to early identify the important scheduled meetings, as having enough scheduled meetings is important to develop a common understanding of domain knowledge.
引用
收藏
页码:45 / 59
页数:15
相关论文
共 46 条
[1]  
Abrahamsson P., 2003, Agile software development methods
[2]  
ADLER PS, 1990, SLOAN MANAGE REV, V32, P25
[3]   Managing project interdependencies in IT/IS project portfolios: a review of managerial issues [J].
Bathallath, Sameer ;
Smedberg, Asa ;
Kjellin, Harald .
IJISPM-INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND PROJECT MANAGEMENT, 2016, 4 (01) :67-82
[4]  
Bentley C., 2010, PRINCE2 PRACTICAL HD
[5]   Project portfolio management - There's more to it than what management enacts [J].
University of Southern Denmark, Department of Environmental and Business Economics, Niels Bohrs Vej 9, 6700 Esbjerg, Denmark .
International Journal of Project Management, 2008, 26 (04) :357-365
[6]   Management challanges to implementing Agile Processes in traditional development organizations [J].
Boehm, B ;
Turner, R .
IEEE SOFTWARE, 2005, 22 (05) :30-+
[7]   ICT based service innovation - A challenge for project management [J].
Bygstad, Bendik ;
Lanestedt, Gjermund .
INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2009, 27 (03) :234-242
[8]   Can Agile Project Management Be Adopted by Industries Other than Software Development? [J].
Conforto, Edivandro C. ;
Salum, Fabian ;
Amaral, Daniel C. ;
da Silva, Sergio Luis ;
Magnanini de Almeida, Luis Fernando .
PROJECT MANAGEMENT JOURNAL, 2014, 45 (03) :21-34
[9]   Inter-Team Coordination Patterns and Outcomes in Multi-Team Projects [J].
Dietrich, Perttu ;
Kujala, Jaakko ;
Artto, Karlos .
PROJECT MANAGEMENT JOURNAL, 2013, 44 (06) :6-19
[10]  
Dingsoyr T, 2018, PROJECT MANAGEMENT J