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...
Gespeichert in:
Veröffentlicht in: | IEEE access 2024, Vol.12, p.71109-71130 |
---|---|
Hauptverfasser: | , , |
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 & 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 |