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

08/19/2020
by   Leonardo Leite, et al.
0

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. Objective: In this study, we investigate how organizations pursuing continuous delivery organize their development and operations teams. Method: We collected and analyzed data from interviews with 46 IT professionals, following Grounded Theory guidelines. Results: 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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset