Inf. Softw. Technol. | 2021

The Organization of Software Teams in the Quest for Continuous Delivery: A Grounded Theory Approach

 
 
 
 

Abstract


Context: Continuous delivery practices accelerate time to market and improve customer satisfaction. Although recent related work suggests that organizations employing continuous delivery should promote a collaborative culture among different IT teams, there is no substantial literature tackling how organizations should organize their teams to excel in continuous delivery. \nObjective: In this study, we investigate how organizations pursuing continuous delivery organize their development and operations teams. \nMethod: We collected and analyzed data from interviews with 46 IT professionals, following Grounded Theory guidelines. \nResults: After a careful analysis, we identified four patterns of organizational structures: (1) siloed departments, (2) classical DevOps, (3) cross-functional teams, and (4) platform teams. The main contribution of this study is a taxonomy that organizes these structures along with their properties. This taxonomy is our theory for organizing software teams in the context of continuous delivery.

Volume 139
Pages 106672
DOI 10.1016/j.infsof.2021.106672
Language English
Journal Inf. Softw. Technol.

Full Text