Prioritizing DevOps Implementation Guidelines for Sustainable Software Projects

The DevOps paradigm is increasingly being adopted in the software industry. To achieve sustainable DevOps adoption, organizations need to transform their culture, embrace automation, implement measurement practices, and foster sharing of knowledge and information (referred to as CAMS). Implementing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2024, Vol.12, p.71109-71130
Hauptverfasser: Zohaib, Muhammad, Alsanad, Ahmed, Abdullah Alhogail, Areej
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 71130
container_issue
container_start_page 71109
container_title IEEE access
container_volume 12
creator Zohaib, Muhammad
Alsanad, Ahmed
Abdullah Alhogail, Areej
description The DevOps paradigm is increasingly being adopted in the software industry. To achieve sustainable DevOps adoption, organizations need to transform their culture, embrace automation, implement measurement practices, and foster sharing of knowledge and information (referred to as CAMS). Implementing DevOps principles can be complex for software organizations. However, sustainable DevOps implementation can lead to the development of high-quality projects with a favorable return on investment. This evidence-based study aims to explore the guidelines for sustainable DevOps implementation as reported in both the literature and industry practices. By conducting a systematic literature review and questionnaire survey, we identified 48 guidelines for sustainable DevOps implementation. Furthermore, we developed a decision-making framework to assist practitioners in prioritizing these guidelines. The results indicate that culture, among the CAMS aspects, is the most crucial principle for sustainable DevOps implementation. The highest priority guidelines for sustainable DevOps implementation include: (i) fostering a collaborative culture with shared goals, (ii) assessing the organization's readiness for a microservices architecture, and (iii) educating executives about the benefits of DevOps to gain resource and budget support. We believe that this comprehensive study will aid practitioners in understanding the core principles and guidelines for sustainable DevOps implementation.
doi_str_mv 10.1109/ACCESS.2024.3402832
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3059517165</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10534766</ieee_id><doaj_id>oai_doaj_org_article_b56c867830f741ecb8cfefa93d47934a</doaj_id><sourcerecordid>3059517165</sourcerecordid><originalsourceid>FETCH-LOGICAL-c359t-dff42405acabf2fe48dd291f8f0f1c5ca3d20b11ffbe8217a650f6e3be8eabf23</originalsourceid><addsrcrecordid>eNpNUU1Lw0AQDaJgUX-BHgKeW_c7yVFqrYVChep52WxmZEuarbtbRX-9qRHpXGbm8d6bgZdl15RMKCXV3f10OluvJ4wwMeGCsJKzk2zEqKrGXHJ1ejSfZ1cxbkhfZQ_JYpStnoPzwSX37bq3_AE-VruYL7a7FrbQJZOc7_L53jXQug5ijj7k631MxnWmbiFfe0yfJkD-HPwGbIqX2RmaNsLVX7_IXh9nL9On8XI1X0zvl2PLZZXGDaJggkhjTY0MQZRNwyqKJRKkVlrDG0ZqShFrKBktjJIEFfB-g4OCX2SLwbfxZqN3wW1N-NLeOP0L-PCmTUjOtqBrqWypipITLAQFW5cWAU3FG1FUXJje63bw2gX_voeY9MbvQ9e_rzmRlaQFVbJn8YFlg48xAP5fpUQfgtBDEPoQhP4LolfdDCoHAEcKyUWhFP8BDxKGYw</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3059517165</pqid></control><display><type>article</type><title>Prioritizing DevOps Implementation Guidelines for Sustainable Software Projects</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Zohaib, Muhammad ; Alsanad, Ahmed ; Abdullah Alhogail, Areej</creator><creatorcontrib>Zohaib, Muhammad ; Alsanad, Ahmed ; Abdullah Alhogail, Areej</creatorcontrib><description>The DevOps paradigm is increasingly being adopted in the software industry. To achieve sustainable DevOps adoption, organizations need to transform their culture, embrace automation, implement measurement practices, and foster sharing of knowledge and information (referred to as CAMS). Implementing DevOps principles can be complex for software organizations. However, sustainable DevOps implementation can lead to the development of high-quality projects with a favorable return on investment. This evidence-based study aims to explore the guidelines for sustainable DevOps implementation as reported in both the literature and industry practices. By conducting a systematic literature review and questionnaire survey, we identified 48 guidelines for sustainable DevOps implementation. Furthermore, we developed a decision-making framework to assist practitioners in prioritizing these guidelines. The results indicate that culture, among the CAMS aspects, is the most crucial principle for sustainable DevOps implementation. The highest priority guidelines for sustainable DevOps implementation include: (i) fostering a collaborative culture with shared goals, (ii) assessing the organization's readiness for a microservices architecture, and (iii) educating executives about the benefits of DevOps to gain resource and budget support. We believe that this comprehensive study will aid practitioners in understanding the core principles and guidelines for sustainable DevOps implementation.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2024.3402832</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>CAMS ; DevOps ; Guidelines ; Industries ; Knowledge management ; Literature reviews ; Organizations ; Principles ; prioritization ; Return on investment ; Reviews ; Software ; systematic literature review ; Systematics</subject><ispartof>IEEE access, 2024, Vol.12, p.71109-71130</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c359t-dff42405acabf2fe48dd291f8f0f1c5ca3d20b11ffbe8217a650f6e3be8eabf23</cites><orcidid>0000-0003-1702-8643 ; 0000-0003-0573-0427 ; 0009-0007-7478-5671</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10534766$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>315,781,785,865,2103,4025,27638,27928,27929,27930,54938</link.rule.ids></links><search><creatorcontrib>Zohaib, Muhammad</creatorcontrib><creatorcontrib>Alsanad, Ahmed</creatorcontrib><creatorcontrib>Abdullah Alhogail, Areej</creatorcontrib><title>Prioritizing DevOps Implementation Guidelines for Sustainable Software Projects</title><title>IEEE access</title><addtitle>Access</addtitle><description>The DevOps paradigm is increasingly being adopted in the software industry. To achieve sustainable DevOps adoption, organizations need to transform their culture, embrace automation, implement measurement practices, and foster sharing of knowledge and information (referred to as CAMS). Implementing DevOps principles can be complex for software organizations. However, sustainable DevOps implementation can lead to the development of high-quality projects with a favorable return on investment. This evidence-based study aims to explore the guidelines for sustainable DevOps implementation as reported in both the literature and industry practices. By conducting a systematic literature review and questionnaire survey, we identified 48 guidelines for sustainable DevOps implementation. Furthermore, we developed a decision-making framework to assist practitioners in prioritizing these guidelines. The results indicate that culture, among the CAMS aspects, is the most crucial principle for sustainable DevOps implementation. The highest priority guidelines for sustainable DevOps implementation include: (i) fostering a collaborative culture with shared goals, (ii) assessing the organization's readiness for a microservices architecture, and (iii) educating executives about the benefits of DevOps to gain resource and budget support. We believe that this comprehensive study will aid practitioners in understanding the core principles and guidelines for sustainable DevOps implementation.</description><subject>CAMS</subject><subject>DevOps</subject><subject>Guidelines</subject><subject>Industries</subject><subject>Knowledge management</subject><subject>Literature reviews</subject><subject>Organizations</subject><subject>Principles</subject><subject>prioritization</subject><subject>Return on investment</subject><subject>Reviews</subject><subject>Software</subject><subject>systematic literature review</subject><subject>Systematics</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNUU1Lw0AQDaJgUX-BHgKeW_c7yVFqrYVChep52WxmZEuarbtbRX-9qRHpXGbm8d6bgZdl15RMKCXV3f10OluvJ4wwMeGCsJKzk2zEqKrGXHJ1ejSfZ1cxbkhfZQ_JYpStnoPzwSX37bq3_AE-VruYL7a7FrbQJZOc7_L53jXQug5ijj7k631MxnWmbiFfe0yfJkD-HPwGbIqX2RmaNsLVX7_IXh9nL9On8XI1X0zvl2PLZZXGDaJggkhjTY0MQZRNwyqKJRKkVlrDG0ZqShFrKBktjJIEFfB-g4OCX2SLwbfxZqN3wW1N-NLeOP0L-PCmTUjOtqBrqWypipITLAQFW5cWAU3FG1FUXJje63bw2gX_voeY9MbvQ9e_rzmRlaQFVbJn8YFlg48xAP5fpUQfgtBDEPoQhP4LolfdDCoHAEcKyUWhFP8BDxKGYw</recordid><startdate>2024</startdate><enddate>2024</enddate><creator>Zohaib, Muhammad</creator><creator>Alsanad, Ahmed</creator><creator>Abdullah Alhogail, Areej</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-1702-8643</orcidid><orcidid>https://orcid.org/0000-0003-0573-0427</orcidid><orcidid>https://orcid.org/0009-0007-7478-5671</orcidid></search><sort><creationdate>2024</creationdate><title>Prioritizing DevOps Implementation Guidelines for Sustainable Software Projects</title><author>Zohaib, Muhammad ; Alsanad, Ahmed ; Abdullah Alhogail, Areej</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c359t-dff42405acabf2fe48dd291f8f0f1c5ca3d20b11ffbe8217a650f6e3be8eabf23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>CAMS</topic><topic>DevOps</topic><topic>Guidelines</topic><topic>Industries</topic><topic>Knowledge management</topic><topic>Literature reviews</topic><topic>Organizations</topic><topic>Principles</topic><topic>prioritization</topic><topic>Return on investment</topic><topic>Reviews</topic><topic>Software</topic><topic>systematic literature review</topic><topic>Systematics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zohaib, Muhammad</creatorcontrib><creatorcontrib>Alsanad, Ahmed</creatorcontrib><creatorcontrib>Abdullah Alhogail, Areej</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zohaib, Muhammad</au><au>Alsanad, Ahmed</au><au>Abdullah Alhogail, Areej</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Prioritizing DevOps Implementation Guidelines for Sustainable Software Projects</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2024</date><risdate>2024</risdate><volume>12</volume><spage>71109</spage><epage>71130</epage><pages>71109-71130</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>The DevOps paradigm is increasingly being adopted in the software industry. To achieve sustainable DevOps adoption, organizations need to transform their culture, embrace automation, implement measurement practices, and foster sharing of knowledge and information (referred to as CAMS). Implementing DevOps principles can be complex for software organizations. However, sustainable DevOps implementation can lead to the development of high-quality projects with a favorable return on investment. This evidence-based study aims to explore the guidelines for sustainable DevOps implementation as reported in both the literature and industry practices. By conducting a systematic literature review and questionnaire survey, we identified 48 guidelines for sustainable DevOps implementation. Furthermore, we developed a decision-making framework to assist practitioners in prioritizing these guidelines. The results indicate that culture, among the CAMS aspects, is the most crucial principle for sustainable DevOps implementation. The highest priority guidelines for sustainable DevOps implementation include: (i) fostering a collaborative culture with shared goals, (ii) assessing the organization's readiness for a microservices architecture, and (iii) educating executives about the benefits of DevOps to gain resource and budget support. We believe that this comprehensive study will aid practitioners in understanding the core principles and guidelines for sustainable DevOps implementation.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2024.3402832</doi><tpages>22</tpages><orcidid>https://orcid.org/0000-0003-1702-8643</orcidid><orcidid>https://orcid.org/0000-0003-0573-0427</orcidid><orcidid>https://orcid.org/0009-0007-7478-5671</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2024, Vol.12, p.71109-71130
issn 2169-3536
2169-3536
language eng
recordid cdi_proquest_journals_3059517165
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects CAMS
DevOps
Guidelines
Industries
Knowledge management
Literature reviews
Organizations
Principles
prioritization
Return on investment
Reviews
Software
systematic literature review
Systematics
title Prioritizing DevOps Implementation Guidelines for Sustainable Software Projects
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-11T11%3A54%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Prioritizing%20DevOps%20Implementation%20Guidelines%20for%20Sustainable%20Software%20Projects&rft.jtitle=IEEE%20access&rft.au=Zohaib,%20Muhammad&rft.date=2024&rft.volume=12&rft.spage=71109&rft.epage=71130&rft.pages=71109-71130&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2024.3402832&rft_dat=%3Cproquest_cross%3E3059517165%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3059517165&rft_id=info:pmid/&rft_ieee_id=10534766&rft_doaj_id=oai_doaj_org_article_b56c867830f741ecb8cfefa93d47934a&rfr_iscdi=true