Process Improvement Framework for DevOps Adoption in Software Development

J. Jayakody, W. Wijayanayake
{"title":"Process Improvement Framework for DevOps Adoption in Software Development","authors":"J. Jayakody, W. Wijayanayake","doi":"10.1109/SCSE59836.2023.10214992","DOIUrl":null,"url":null,"abstract":"DevOps is welcomed by software development companies in recent years as a novel approach attached to the Agile software development methodology. Yet, they are in trouble with implementing DevOps because it doesn’t just concentrate on technological changes. It alters the software development process more broadly. To assist this challenging process, DevOps maturity models have been established by a few scholars in recent years. Nevertheless, those models consist variety of drawbacks as; the majority of them have not been properly evaluated and published. This research aimed to provide a critical evaluation of the data available in existing studies on the DevOps maturity models and to propose a DevOps adoption process improvement framework that is validated by industry practitioners. To accomplish this target, a systematic literature review was applied and studied the available DevOps maturity models, weaknesses, and strengths of those models. A new framework for DevOps process improvement is developed by monitoring and contrasting the available data. Furthermore, it was assessed by an interview survey to strengthen the research’s overall goal. The study presents a verified DevOps process improvement model which consists of four main DevOps success areas; DevOps practices, DevOps team, DevOps culture, and DevOps measurement. Each area follows five maturity levels starting with beginning to expert. This framework assists software development companies in obtaining benefits while reducing the difficulties associated with DevOps adoption.","PeriodicalId":429228,"journal":{"name":"2023 International Research Conference on Smart Computing and Systems Engineering (SCSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Research Conference on Smart Computing and Systems Engineering (SCSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCSE59836.2023.10214992","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

DevOps is welcomed by software development companies in recent years as a novel approach attached to the Agile software development methodology. Yet, they are in trouble with implementing DevOps because it doesn’t just concentrate on technological changes. It alters the software development process more broadly. To assist this challenging process, DevOps maturity models have been established by a few scholars in recent years. Nevertheless, those models consist variety of drawbacks as; the majority of them have not been properly evaluated and published. This research aimed to provide a critical evaluation of the data available in existing studies on the DevOps maturity models and to propose a DevOps adoption process improvement framework that is validated by industry practitioners. To accomplish this target, a systematic literature review was applied and studied the available DevOps maturity models, weaknesses, and strengths of those models. A new framework for DevOps process improvement is developed by monitoring and contrasting the available data. Furthermore, it was assessed by an interview survey to strengthen the research’s overall goal. The study presents a verified DevOps process improvement model which consists of four main DevOps success areas; DevOps practices, DevOps team, DevOps culture, and DevOps measurement. Each area follows five maturity levels starting with beginning to expert. This framework assists software development companies in obtaining benefits while reducing the difficulties associated with DevOps adoption.
软件开发中采用DevOps的过程改进框架
DevOps作为一种附属于敏捷软件开发方法的新方法,近年来受到了软件开发公司的欢迎。然而,他们在实施DevOps时遇到了麻烦,因为它不只是专注于技术变革。它更广泛地改变了软件开发过程。为了帮助这个具有挑战性的过程,近年来一些学者建立了DevOps成熟度模型。然而,这些模型存在各种缺陷,如;其中大多数没有得到适当的评估和发表。本研究旨在对现有关于DevOps成熟度模型的研究中可用的数据进行批判性评估,并提出一个由行业从业者验证的DevOps采用过程改进框架。为了实现这一目标,应用了系统的文献回顾,并研究了可用的DevOps成熟度模型、这些模型的弱点和优势。通过监控和对比可用数据,开发了一个用于DevOps流程改进的新框架。此外,通过访谈调查对其进行评估,以加强研究的总体目标。该研究提出了一个经过验证的DevOps流程改进模型,该模型由四个主要的DevOps成功领域组成;DevOps实践、DevOps团队、DevOps文化和DevOps度量。每个领域都有五个成熟度级别,从初学者到专家。这个框架帮助软件开发公司获得好处,同时减少与采用DevOps相关的困难。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信