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

page 1

page 2

page 3

page 4

research
01/07/2021

DevOps Team Structures: Characterization and Implications

Context: DevOps can be defined as a cultural movement to improve and acc...
research
11/14/2022

Enabling Autonomous Teams and Continuous Deployment at Scale

In this article, we give advice on transitioning to a more agile deliver...
research
08/21/2021

Towards a Theory on Architecting for Continuous Deployment

Context: As the adoption of continuous delivery practices increases in s...
research
01/22/2023

A Model for Understanding and Reducing Developer Burnout

Job burnout is a type of work-related stress associated with a state of ...
research
09/22/2017

Making the leap to a software platform strategy: Issues and challenges

Context: While there are many success stories of achieving high reuse an...
research
08/27/2018

An Empirical Study of Architecting for Continuous Delivery and Deployment

Recently, many software organizations have been adopting Continuous Deli...
research
07/09/2021

A Grounded Theory of Cognitive Load Drivers in Novice Agile Software Development Teams

Objective: The purpose of this paper is to identify the largest cognitiv...

Please sign up or login with your details

Forgot password? Click here to reset