RMIT University
Browse

Adopting Continuous Delivery and Deployment: Impacts on Team Structures, Collaboration and Responsibilities

conference contribution
posted on 2024-11-03, 14:32 authored by Mojtaba ShahinMojtaba Shahin, Mansooreh Zahedi, Muhammad Babar, Liming Zhu
Context: Continuous Delivery and Deployment (CD) practices aim to deliver software features more frequently and reliably. While some efforts have been made to study different aspects of CD practices, a little empirical work has been reported on the impact of CD on team structures, collaboration and team members' responsibilities. Goal: Our goal is to empirically investigate how Development (Dev) and Operations (Ops) teams are organized in software industry for adopting CD practices. Furthermore, we explore the potential impact of practicing CD on collaboration and team members' responsibilities. Method:We conducted a mixed-method empirical study, which collected data from 21 in-depth, semi-structured interviews in 19 organizations and a survey with 93 software practitioners. Results: There are four common types of team structures (i.e., (1) separate Dev and Ops teams with higher collaboration; (2) separate Dev and Ops teams with facilitator(s) in the middle; (3) small Ops team with more responsibilities for Dev team; (4) no visible Ops team) for organizing Dev and Ops teams to effectively initiate and adopt CD practices. Our study also provides insights into how software organizations actually improve collaboration among teams and team members for practicing CD. Furthermore, we highlight new responsibilities and skills (e.g., monitoring and logging skills), which are needed in this regard.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1145/3084226.3084263
  2. 2.
    ISBN - Is published in 9781450348041 (urn:isbn:9781450348041)

Start page

384

End page

393

Total pages

10

Outlet

Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE 2017)

Name of conference

EASE 2017

Publisher

Association for Computing Machinery

Place published

New York, United States

Start date

2017-06-15

End date

2017-06-16

Language

English

Copyright

© 2017 Association for Computing Machinery.

Former Identifier

2006114745

Esploro creation date

2022-06-02

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC