DevOps Team Structures: Characterization and Implications

01/07/2021
by   Daniel López-Fernández, et al.
0

Context: DevOps can be defined as a cultural movement to improve and accelerate the delivery of business value by making the collaboration between development and operations effective. Objective: This paper aims to help practitioners and researchers to better understand the organizational structure and characteristics of teams adopting DevOps. Method: We conducted an exploratory study by leveraging in depth, semi-structured interviews to relevant stakeholders of 31 multinational software-intensive companies, together with industrial workshops and observations at organizations' facilities that supported triangulation. We used Grounded Theory as qualitative research method to explore the structure and characteristics of teams, and statistical analysis to discover their implications in software delivery performance. Results: We describe a taxonomy of team structure patterns that shows emerging, stable and consolidated product teams that are classified according to six variables, such as collaboration frequency, product ownership sharing, autonomy, among others, as well as their implications on software delivery performance. These teams are often supported by horizontal teams (DevOps platform teams, Centers of Excellence, and chapters) that provide them with platform technical capability, mentoring and evangelization, and even temporarily facilitate human resources. Conclusion: This study aims to strengthen evidence and support practitioners in making better informed about organizational team structures by analyzing their main characteristics and implications in software delivery performance.

READ FULL TEXT
research
05/20/2020

Why are many business instilling a DevOps culture into their organization?

DevOps can be defined as a cultural movement and a technical solution to...
research
08/19/2020

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

Context: Continuous delivery practices accelerate time to market and imp...
research
05/03/2022

A Cross-Company Ethnographic Study on Software Teams for DevOps and Microservices: Organization, Benefits, and Issues

Context: DevOps and microservices are acknowledged to be important new p...
research
01/31/2023

Harmonizing DevOps Taxonomies – Theory Operationalization and Testing

DevOps responds the growing need of companies to streamline the software...
research
10/16/2019

DevOps in Practice – A preliminary Analysis of two Multinational Companies

DevOps is a cultural movement that aims the collaboration of all the sta...
research
09/27/2022

Dealing with Data Challenges when Delivering Data-Intensive Software Solutions

The predicted increase in demand for data-intensive solution development...
research
08/27/2018

An Empirical Study of Architecting for Continuous Delivery and Deployment

Recently, many software organizations have been adopting Continuous Deli...

Please sign up or login with your details

Forgot password? Click here to reset