Skip to main content
QUICK REVIEW

[论文解读] Factors that Contribute to the Success of a Software Organisation's DevOps Environment: A Systematic Review

Ashley Gwangwadza, Ridewaan Hanslo|arXiv (Cornell University)|Nov 8, 2022
Software Engineering Techniques and Practices参考文献 29被引用 4
一句话总结

本篇系统性文献回顾识别出软件组织中DevOps成功的15个成功因素,涵盖四个类别——协作文化、组织方面、工具与技术、持续实践。该研究基于33篇(2015–2021年)已审查的文献,提出了一套全面的DevOps环境成功因素模型,为DevOps采纳与优化的研究和实践提供了结构化框架。

ABSTRACT

This research assesses the aspects of software organizations' DevOps environments and identifies the factors contributing to these environments' success. DevOps is a recent concept, and many organizations are moving from old-style software development methods to agile approaches such as DevOps. However, there is no comprehensive information on what factors impact the success of the DevOps environment once organizations adopt it. This research focused on addressing this gap through a systematic literature review. The systematic review consisted of 33 articles from five selected search systems and databases from 2015 to 2021. Based on the included articles, 15 factors were identified and grouped into four categories: Collaborative Culture, Organizational Aspects, Tooling and Technology, and Continuous Practices. In addition, this research proposes a DevOps environment success factors model to potentially contribute to DevOps research and practice. Recommendations are made for additional research on the effectiveness of the proposed model and its success factors.

研究动机与目标

  • 识别并分类影响软件组织中DevOps环境成功的关键因素。
  • 解决DevOps采纳后缺乏全面、基于证据的洞察的问题。
  • 综合现有文献的发现,构建DevOps成功因素的结构化模型。
  • 为从业者和研究人员提供指导,以理解DevOps实施成功的多维特性。

提出的方法

  • 通过五个学术数据库和检索系统开展系统性文献回顾。
  • 应用预设的纳入与排除标准,筛选出2015至2021年间发表的33篇相关文献。
  • 通过主题分析提取并分类成功因素,归纳为四个总体主题。
  • 采用定性综合方法,构建DevOps环境成功因素的概念模型。
  • 通过文献的迭代审查与因素聚类,验证模型的连贯性与完整性。
  • 提出一种新型DevOps环境成功因素模型,将识别出的因素整合为统一框架。

实验结果

研究问题

  • RQ1哪些因素促成软件组织中DevOps环境的成功?
  • RQ2这些成功因素在DevOps实施的不同维度中如何分类?
  • RQ3文化、组织、技术与实践因素在DevOps成功中的相对重要性及其相互作用如何?
  • RQ4如何从现有实证证据中综合出一个全面的DevOps成功因素模型?
  • RQ5所提出的模型对未来研究及组织DevOps采纳具有何种启示?

主要发现

  • 识别出15个独特成功因素,并归类为四个类别:协作文化、组织方面、工具与技术、持续实践。
  • 协作文化被确立为基础性因素,强调开发与运维团队之间沟通、信任与共同责任的重要性。
  • 组织方面因素,如领导支持、明确目标和有效的变革管理,与DevOps成功密切相关。
  • 工具与技术因素,包括自动化工具和CI/CD流水线,虽至关重要,但若缺乏文化和流程的协同,仍不足以确保成功。
  • 持续实践,如监控、反馈回路和迭代改进,对于长期维持DevOps绩效至关重要。
  • 所提出的DevOps环境成功因素模型将这些要素整合为一个整体性框架,为组织DevOps转型提供指导。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。