Integrating development and operations teams: A control approach for DevOps

被引:3
|
作者
Wiedemann, Anna [1 ]
Wiesche, Manuel [2 ]
Gewald, Heiko [3 ]
Krcmar, Helmut [4 ]
机构
[1] Zurich Univ Appl Sci, Theaterstr 17, CH-8401 Winterthur, Switzerland
[2] Tech Univ Dortmund, August Schmidt Str 1, D-44227 Dortmund, Germany
[3] Neu Ulm Univ Appl Sci, Wileystr 1, D-89231 Neu Ulm, Germany
[4] Tech Univ Munich, Boltzmannstr 3, D-85748 Garching, Germany
关键词
DevOps; Control theory; Internal IT teams; Case study; Product management; Tensions; INFORMATION-TECHNOLOGY; SOFTWARE; MANAGEMENT; AGILE; ORGANIZATIONS; PROJECTS; CONTRADICTIONS; PERFORMANCE; PORTFOLIOS; ENTERPRISE;
D O I
10.1016/j.infoandorg.2023.100474
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
Information systems (IS) literature has predominantly studied IS project control with a focus on software development projects. However, by virtue of digital transformation, an increasing number of organizations are implementing cross-functional teams, combining software development with software operations tasks. The goal is to react quickly to the ever-changing market requirements. The DevOps concept aims to effectively orchestrate development and operations activities and smoothly manage tensions within teams, resulting from the heterogeneous composition of skills, responsibilities, and working styles. In contrast to the predominant project management view of control of prior research, which focuses on software development, this study investigates a different perspective: focusing on exerting control in DevOps teams and simultaneously navigating tensions between software development and operations. Utilizing an inductive theory-building approach, we first identify the four tensions discussed in prior literature-namely, goal conflict, method discomfort, decision rights, and time rhythm-and then empirically derive corresponding resolutions. Integrating our findings, we present an empirically derived model that can serve as a DevOps control approach for navigating the tensions between development and operations teams. This model extends our theoretical knowledge about control in DevOps teams and serves to inform IT practitioners, helping them successfully implement and manage DevOps teams.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Integrating process support and knowledge management for virtual software development teams
    Maurer, F
    Holz, H
    ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) : 145 - 168
  • [32] Integrating quality improvement into healthcare operations: A system's approach
    Pellerito, Amanda
    Berman, Susan
    Ortiz, Angela
    Cossais, Christelle
    Mangum, Christopher D.
    CURRENT PROBLEMS IN PEDIATRIC AND ADOLESCENT HEALTH CARE, 2023, 53 (09)
  • [33] OPTIMAL WORKFORCE ALLOCATION FOR QUALITY DELIVERY IN DEVOPS TEAMS: A CASE STUDY
    Smuts, Hanlie
    Louw, Paul
    Smit, Danie
    Waechter, Ingo
    da Silva, Vanessa Sardinha
    IADIS-INTERNATIONAL JOURNAL ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2024, 19 (01): : 96 - 110
  • [34] DevOps Enabled Agile: Combining Agile and DevOps Methodologies for Software Development
    Al Masud, Shah Murtaza Rashid
    Masnun, Md
    Sultana, Mst Afia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 278 - 283
  • [36] Optimizing and Integrating Transformer / Feeder Protection & Control Including Operations
    Vandiver, Benton, III
    2019 72ND ANNUAL CONFERENCE FOR PROTECTIVE RELAY ENGINEERS (CPRE), 2019,
  • [37] Variability Reduction: A Statistical Engineering Approach to Engage Operations Teams in Process Improvement
    Schall, Susan O.
    QUALITY ENGINEERING, 2012, 24 (02) : 264 - 279
  • [38] Closing the Feedback Loop in DevOps Through Autonomous Monitors in Operations
    Hrusto A.
    Runeson P.
    Engström E.
    SN Computer Science, 2021, 2 (6)
  • [39] Dependency Management in Large-Scale Agile: A Case Study of DevOps Teams
    Stray, Viktoria
    Moe, Nils Brede
    Aasheim, Andreas
    PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 7007 - 7016
  • [40] An Approach to Integrating Aspects in Agile Development
    Houda, Tadjer
    Djamel, Meslati
    COMPUTER SCIENCE AND ITS APPLICATIONS, CIIA 2015, 2015, 456 : 584 - 595