From Agile Development to DevOps: Going Towards Faster Releases at High Quality - Experiences from an Industrial Context

被引:16
作者
Elberzhager, Frank [1 ]
Arif, Taslim [1 ]
Naab, Matthias [1 ]
Suess, Inge [2 ]
Koban, Sener [2 ]
机构
[1] Fraunhofer Inst Expt Software Engn IESE, Fraunhofer Pl 1, D-67663 Kaiserslautern, Germany
[2] Fujitsu Enabling Software Technol GmbH, Schwanthalerstr 75A, D-80336 Munich, Germany
来源
SOFTWARE QUALITY: COMPLEXITY AND CHALLENGES OF SOFTWARE ENGINEERING IN EMERGING TECHNOLOGIES | 2017年 / 269卷
关键词
Continuous delivery; Continuous integration; DevOps; Deployment pipeline; DevOps introduction; DevOps culture; Industrial experience; Software architecture;
D O I
10.1007/978-3-319-49421-0_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
DevOps promises advantages, such as faster time-to-market or higher quality. A company transforming itself towards DevOps needs guidance in order to ask and answer relevant questions and not waste time and effort. We state four key issues that companies should discuss before they start introducing DevOps concepts. Furthermore, we report on a project conducted by Fujitsu Enabling Software Technology GmbH (Fujitsu EST) and Fraunhofer IESE where the introduction of DevOps for one product was accompanied for roughly one year. We present the concrete goals, the procedure, first results, as well as observations and lessons learned. To the best of our knowledge, this is one of the first contributions that describe practical experiences in introducing DevOps, without concealing that a lot of thinking, tailoring, and learning is still required to further improve DevOps in the environment.
引用
收藏
页码:33 / 44
页数:12
相关论文
共 7 条
  • [1] Balalaie A., 2016, IEEE SOFTW
  • [2] Erich F., 2014, ESEM
  • [3] Problems in the interplay of development and IT operations in system development projects: A Delphi study of Norwegian IT experts
    Iden, Jon
    Tessem, Bjornar
    Paivarinta, Tero
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (04) : 394 - 406
  • [4] Newman S., 2014, DEMYSTIFYING CONWAYS
  • [5] Guidelines for conducting and reporting case study research in software engineering
    Runeson, Per
    Hoest, Martin
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2009, 14 (02) : 131 - 164
  • [6] User acceptance of information technology: Toward a unified view
    Venkatesh, V
    Morris, MG
    Davis, GB
    Davis, FD
    [J]. MIS QUARTERLY, 2003, 27 (03) : 425 - 478
  • [7] DevOps and Its Practices
    Zhu, Liming
    Bass, Len
    Champlin-Scharff, George
    [J]. IEEE SOFTWARE, 2016, 33 (03) : 32 - 34