Finding the sweet spot for organizational control and team autonomy in large-scale agile software development
Loading...
Access rights
openAccess
publishedVersion
URL
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Date
Department
Major/Subject
Mcode
Degree programme
Language
en
Pages
42
Series
Empirical Software Engineering, Volume 26, issue 5
Abstract
Agile methods and the related concepts of employee empowerment, self-management, and autonomy have reached large-scale software organizations and raise questions about commonly adopted principles for authority distribution. However, the optimum mechanism to balance the need for alignment, quality, and process control with the need or willingness of teams to be autonomous remains an unresolved issue. In this paper, we report our findings from a multiple-case study in two large-scale software development organizations in the telecom industry. We analysed the autonomy of the agile teams in the organizations using Hackman’s classification of unit authority and found that the teams were partly self-managing. Further, we found that alignment across teams can be achieved top-down by management and bottom-up through membership in communities or through dialogue between the team and management. However, the degree of team autonomy was limited by the need for organizational alignment. Top-down alignment and control were maintained through centralized decision-making for certain areas, the use of supervisory roles, mandatory processes, and checklists. One case employed a bottom-up approach to alignment through the formation of a community composed of all teams, experts, and supporting roles, but excluding managers. This community-based alignment involved teams in decision-making and engaged them in alignment initiatives. We conclude that implementation of such bottom-up structures seems to provide one possible mechanism for balancing organizational control and team autonomy in large-scale software development.Description
Funding Information: Open access funding provided by SINTEF AS. This research is partially funded by the GoLD project and the Swedish Knowledge Foundation under the KK-Hög grant 2016/0191, by the A-team project and the Research Council of Norway under the grants 235359, and by TEKES as part of the Need for Speed research programme of DIMECC (Finnish Strategic Center for Science, Technology and Innovation in the field of ICT and digital business). Publisher Copyright: © 2021, The Author(s).
Other note
Citation
Moe, N B, Šmite, D, Paasivaara, M & Lassenius, C 2021, 'Finding the sweet spot for organizational control and team autonomy in large-scale agile software development', Empirical Software Engineering, vol. 26, no. 5, 101. https://doi.org/10.1007/s10664-021-09967-3