当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A guidance to implement or reinforce a DevOps approach in organizations: A case study
Journal of Software: Evolution and Process ( IF 1.7 ) Pub Date : 2021-04-01 , DOI: 10.1002/smr.2342
Mirna Muñoz 1 , Mario Negrete Rodríguez 1
Affiliation  

In recent years, stakeholders expect the delivery of new features almost every day to give fast feedback about changes or issues in software projects. To achieve this, they have opted to try new practices such as those from DevOps to improve their processes. Organizations such as IBM, Facebook, Amazon, and so on are implementing a DevOps culture. However, for small organizations, which are a large majority in the software development market, it is complicated to adopt DevOps because there is no guide to follow. Organizations have experienced issues trying to implement a DevOps approach, mainly for reasons such as a lack of process, guidance, or uncoordinated activities among organizations. Moreover, some organizations have a wrong understanding of DevOps: as just a set of automation tools to achieve a continuous release. This paper presents a guide to implement or reinforce a DevOps approach. Besides, the results of a case study of implementing the guide in a small organization are included. These results have shown that the guide helped the team: to identify its gaps toward the implementation of a DevOps approach; to have a better understanding of DevOps; and to facilitate the DevOps implementation providing a set of tasks, roles, and metrics.

中文翻译:

在组织中实施或强化 DevOps 方法的指南:案例研究

近年来,利益相关者几乎每天都期望新功能的交付,以便对软件项目中的变更或问题提供快速反馈。为了实现这一目标,他们选择尝试新的实践,例如 DevOps 中的实践来改进他们的流程。IBM、Facebook、Amazon 等组织正在实施 DevOps 文化。然而,对于软件开发市场中占绝大多数的小型组织来说,采用 DevOps 很复杂,因为没有可遵循的指南。组织在尝试实施 DevOps 方法时遇到了问题,主要是由于缺乏流程、指导或组织之间的活动不协调等原因。而且,一些组织对DevOps有一个错误的理解:只是作为一套实现持续发布的自动化工具。本文提供了实施或强化 DevOps 方法的指南。此外,还包括在小型组织中实施该指南的案例研究结果。这些结果表明,该指南帮助团队: 确定其在实施 DevOps 方法方面的差距;更好地了解 DevOps;并提供一组任务、角色和指标来促进 DevOps 实施。
更新日期:2021-04-01
down
wechat
bug