Challenges in Adopting Continuous Delivery and DevOps in a Globally Distributed Product Team

被引:14
|
作者
Gupta, Rajeev Kumar [1 ]
Venkatachalapathy, Mekanathan [1 ]
Jeberla, Ferose Khan [1 ]
机构
[1] Siemens Healthcare Pvt Ltd, Bangalore 560100, Karnataka, India
关键词
DevOps; Continuous Delivery; Test as code; Operation as code;
D O I
10.1109/ICGSE.2019.00020
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents our experiences in a project of a software engineering team spread across three countries that successfully established continuous delivery, DevOps and short release cycles with agile scrum. We had the challenge to find a way from established regulatory heavy-weight processes, long release strategies, legacy tools and technologies and people mindset towards adopting continuous delivery and DevOps. We are describing our experiences in the journey towards timeboxed release strategies compared to legacy fixed scope-based releases; value stream-based execution compared to traditional milestone-based execution; operation, test, and infrastructure as a code compared to executing these activities manually. This paper also describes experiences in transforming traditional scrum team into a DevOps team, technological landscape into lightweight tools. The authors bring their experiences as a Project Manager, Quality Manager, and an Architect, who has been an integral part of this journey. These practices have helped in stabilizing processes and methods to an extent where we have released several products versions within a year. The other business units are adopting our practices for continuous delivery and DevOps. This paper also summaries our lessons learned, and recommendations.
引用
收藏
页码:30 / 34
页数:5
相关论文
共 50 条
  • [31] Adopting distributed pair programming as an effective team learning activity: a systematic review
    Xu, Fan
    Correia, Ana-Paula
    JOURNAL OF COMPUTING IN HIGHER EDUCATION, 2024, 36 (02) : 320 - 349
  • [32] Continuous Delivery of Blockchain Distributed Applications
    Gorski, Tomasz
    SENSORS, 2022, 22 (01)
  • [33] Quantitative and Qualitative Analysis of Globally Distributed Team Collaboration in Design and Development of Software
    Milewski, Allen E.
    Serce, F. Cemile
    Swigger, K.
    2013 6TH INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTIONS (HSI), 2013, : 443 - 450
  • [34] Sustaining High Performance in an Offshore Team in Globally Distributed Development: A Success Story
    Bhadauria, Abhinandan
    Bhattacharjee, Samrat
    Anandkumar, C. B.
    Puthiyonnan, Suneesh
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013), 2013, : 120 - 123
  • [35] Distributed team cohesion - not an oxymoron. The impact of information and communications technologies on teamness in globally distributed IT projects
    Stawnicza, Olga
    IJISPM-INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND PROJECT MANAGEMENT, 2015, 3 (02): : 23 - 39
  • [36] End to End Automation On Cloud with Build Pipeline: The case for DevOps in Insurance Industry Continuous Integration, Continuous Testing, and Continuous Delivery
    Soni, Mitesh
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 85 - 89
  • [37] Continuous Delivery at Scale: Challenges and Opportunities
    Chen, Lianping
    PROCEEDINGS 2018 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON RAPID CONTINUOUS SOFTWARE ENGINEERING (RCOSE), 2018, : 42 - 42
  • [38] Continuous Delivery: Overcoming adoption challenges
    Chen, Lianping
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 128 : 72 - 86
  • [39] Teaching Guide for Beginnings in DevOps and Continuous Delivery in AWS Focused on the Society 5.0 Skillset
    Pardo, Manuel Alejandro Pastrana
    Erazo, Hugo Armando Ordonez
    Lozada, Carlos Alberto Cobos
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2022, 17 (04): : 358 - 370
  • [40] A LONGITUDINAL STUDY OF GLOBALLY DISTRIBUTED DESIGN TEAMS: THE IMPACTS ON PRODUCT DEVELOPMENT
    Taylor, Thomas Paul
    Ahmed-Kristensen, Saeema
    DS 80-3 PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 15) VOL 3: ORGANISATION AND MANAGEMENT, 2015,