arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1809.05415cs.SE
收藏

构建协作文化:实践中成功采用DevOps的基础理论

Building a Collaborative Culture: A Grounded Theory of Well Succeeded DevOps Adoption in Practice

Welder Pinheiro Luz, Gustavo Pinto, Rodrigo Bonifácio

摘要:

背景DevOps是一套实践和文化价值观,旨在减少开发和运营团队之间的障碍。由于其日益增长的兴趣和不精确的定义,现有的研究工作试图描述DevOps-主要使用一组概念和相关实践。目的。然而,很少有人知道实践者对DevOps采用的成功路径的理解。缺乏这种理解可能会阻碍机构采用DevOps实践。因此,我们在这里的目标是提出一个关于DevOps采用的理论,强调有助于其在行业中采用的主要相关概念。法我们的工作建立在经典扎根理论之上。我们采访了来自不同领域和5个国家的15家公司中为DevOps采用做出贡献的从业者。我们通过案例研究对我们的模型进行了实证评估,其目标是提高巴西联邦会计法院(巴西政府机构)采用DevOps的成熟度。本文提出了一个模型,以提高对DevOps采用的理解和指导。该模型通过解释DevOps采用过程中每个类别(及其关系)的角色和动机来增加DevOps的现有视图。我们根据DevOps使能器类别和DevOps结果类别来组织这个模型。我们提供的证据表明,协作是DevOps的核心关注点,与现有的智慧相比,植入特定的工具来自动化构建,部署以及基础设施配置和管理就足以实现DevOps。结论.总之,我们的研究结果有助于(a)从从业者的角度对DevOps产生充分的理解;(b)协助其他机构在采用DevOps的迁移路径上。

英文摘要:

Background. DevOps is a set of practices and cultural values that aims to reduce the barriers between development and operations teams. Due to its increasing interest and imprecise definitions, existing research works have tried to characterize DevOps---mainly using a set of concepts and related practices. Aims. Nevertheless, little is known about thepractitioners practitioners' understanding about successful paths for DevOps adoption. The lack of such understanding might hinder institutions to adopt DevOps practices. Therefore, our goal here is to present a theory about DevOps adoption, highlighting the main related concepts that contribute to its adoption in industry. Method. Our work builds upon Classic Grounded Theory. We interviewed practitioners that contributed to DevOps adoption in 15 companies from different domains and across 5 countries. We empirically evaluate our model through a case study, whose goal is to increase the maturity level of DevOps adoption at the Brazilian Federal Court of Accounts, a Brazilian Government institution.Results. This paper presents a model to improve both the understanding and guidance of DevOps adoption. The model increments the existing view of DevOps by explaining the role and motivation of each category (and their relationships) in the DevOps adoption process. We organize this model in terms of DevOps enabler categories and DevOps outcome categories. We provide evidence that collaboration is the core DevOps concern, contrasting with an existing wisdom that implanting specific tools to automate building, deployment, and infrastructure provisioning and management is enough to achieve DevOps. Conclusions. Altogether, our results contribute to (a) generating an adequate understanding of DevOps, from the perspective of practitioners; and (b) assisting other institutions in the migration path towards DevOps adoption.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑