当前位置: X-MOL 学术Empir. Software Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Why are many businesses instilling a DevOps culture into their organization?
Empirical Software Engineering ( IF 3.5 ) Pub Date : 2021-03-02 , DOI: 10.1007/s10664-020-09919-3
Jessica Díaz , Daniel López-Fernández , Jorge Pérez , Ángel González-Prieto

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. Although this movement is relatively recent, there exist an intensive research around DevOps. However, the real reasons why companies move to DevOps and the results they expect to obtain have been paid little attention in real contexts.

Objective

This paper aims to help practitioners and researchers to better understand the context and the problems that many companies face day to day in their organizations when they try to accelerate software delivery and the main drivers that move these companies to adopting DevOps.

Method

We conducted an exploratory study by leveraging in depth, semi-structured interviews to relevant stakeholders of 30 multinational software-intensive companies, together with industrial workshops and observations at organizations’ facilities that supported triangulation. Additionally, we conducted an inter-coder agreement analysis, which is not usually addressed in qualitative studies in software engineering, to increase reliability and reduce authors bias of the drawn findings.

Results

The research explores the problems and expected outcomes that moved companies to adopt DevOps and reveals a set of patterns and anti-patterns about the reasons why companies are instilling a DevOps culture.

Conclusions

This study aims to strengthen evidence and support practitioners in making better informed about which problems trigger a DevOps transition and most common expected results.



中文翻译:

为什么许多企业向其组织灌输DevOps文化?

语境

DevOps可以定义为一种文化运动,它通过有效地进行开发和运营之间的协作来改善和加速业务价值的交付。尽管这一运动是相对较新的,但围绕DevOps进行了深入的研究。但是,在真正的情况下,很少有人关注公司选择DevOps的真正原因以及他们期望获得的结果。

客观的

本文旨在帮助从业人员和研究人员更好地了解背景和许多公司在尝试加速软件交付时在组织中日常面临的问题,以及促使这些公司采用DevOps的主要驱动力。

方法

我们通过对30家跨国软件密集型公司的相关利益方进行深入的半结构化访谈,以及在支持三角测量的组织机构中进行的工业研讨会和观察,进行了探索性研究。此外,我们进行了编码间协议分析,这在软件工程的定性研究中通常不予解决,以提高可靠性并减少作者对所得出结论的偏见。

结果

该研究探讨了促使公司采用DevOps的问题和预期结果,并揭示了有关公司灌输DevOps文化的原因的一系列模式和反模式。

结论

这项研究旨在加强证据并支持从业人员更好地了解哪些问题触发了DevOps过渡以及最常见的预期结果。

更新日期:2021-03-02
down
wechat
bug