The Organization of Software Teams in the Quest for Continuous Delivery: A Grounded Theory Approach
Leonardo Leite, Gustavo Pinto, Fabio Kon, Paulo Meirelles

TL;DR
This paper investigates how software organizations structure development and infrastructure teams, identifying four common organizational models and proposing a taxonomy to guide better team organization for continuous delivery.
Contribution
It introduces a grounded theory-based taxonomy of organizational structures for development and infrastructure teams in software companies, highlighting transitions and properties.
Findings
Identified four common organizational structures: siloed, classical DevOps, cross-functional, platform teams.
Observed transitions between different organizational structures.
Proposed a taxonomy to guide team organization in software organizations.
Abstract
Context: To accelerate time-to-market and improve customer satisfaction, software-producing organizations have adopted continuous delivery practices, impacting the relations between development and infrastructure professionals. Yet, no substantial literature has substantially tackled how the software industry structures the organization of development and infrastructure teams. Objective: In this study, we investigate how software-producing organizations structure their development and infrastructure teams, specifically how is the division of labor among these groups and how they interact. Method: After brainstorming with 7 DevOps experts to better formulate our research and procedures, we collected and analyzed data from 37 semi-structured interviews with IT professionals, following Grounded Theory guidelines. Results: After a careful analysis, we identified four common…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
