Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach
DevOps (development and operations) is a collective and multidisciplinary organizational effort used by many software development organizations to build high-quality software on schedule and within budget. Implementing DevOps is challenging to implement in software organizations. The DevOps literatu...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-09-01
|
Series: | Axioms |
Subjects: | |
Online Access: | https://www.mdpi.com/2075-1680/11/10/498 |
_version_ | 1797475374795325440 |
---|---|
author | Noor Mohammed Noorani Abu Taha Zamani Mamdouh Alenezi Mohammad Shameem Priyanka Singh |
author_facet | Noor Mohammed Noorani Abu Taha Zamani Mamdouh Alenezi Mohammad Shameem Priyanka Singh |
author_sort | Noor Mohammed Noorani |
collection | DOAJ |
description | DevOps (development and operations) is a collective and multidisciplinary organizational effort used by many software development organizations to build high-quality software on schedule and within budget. Implementing DevOps is challenging to implement in software organizations. The DevOps literature is far away from providing a guideline for effectively implementing DevOps in software organizations. This study is conducted with the aim to develop a readiness model by investigating the DevOps-related factors that could positively or negatively impact DevOps activities in the software industry. The identified factors are further categorized based on the internal and external aspects of the organization, using the SWOT (strengths, weaknesses, opportunities, threats) framework. This research work is conducted in three different phases: (1) investigating the factors, (2) categorizing the factors using the SWOT framework, and finally, (3) developing an analytic hierarchy process (AHP)-based readiness model of DevOps factors for use in software organizations. The findings would provide a readiness model based on the SWOT framework. The proposed framework could provide a roadmap for organizations in the software development industry to evaluate and improve their implementation approaches to implement a DevOps process. |
first_indexed | 2024-03-09T20:43:16Z |
format | Article |
id | doaj.art-ee75771e3e6443299ec2ce469a1620ed |
institution | Directory Open Access Journal |
issn | 2075-1680 |
language | English |
last_indexed | 2024-03-09T20:43:16Z |
publishDate | 2022-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Axioms |
spelling | doaj.art-ee75771e3e6443299ec2ce469a1620ed2023-11-23T22:53:22ZengMDPI AGAxioms2075-16802022-09-01111049810.3390/axioms11100498Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP ApproachNoor Mohammed Noorani0Abu Taha Zamani1Mamdouh Alenezi2Mohammad Shameem3Priyanka Singh4Department of Computer Science, UpGrad Education Private Limited, Mumbai 400018, Maharashtra, IndiaDepartment of Computer Science, Northern Border University, Arar 73211, Saudi ArabiaSoftware Engineering and Disruptive Innovation (SEDI), College of Computer and Information Sciences, Prince Sultan University, Riyadh 11586, Saudi ArabiaDepartment of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Guntur 522302, Andhra Pradesh, IndiaDepartment of Computer Science and Engineering, SRM University, Amaravati 522240, Andhra Pradesh, IndiaDevOps (development and operations) is a collective and multidisciplinary organizational effort used by many software development organizations to build high-quality software on schedule and within budget. Implementing DevOps is challenging to implement in software organizations. The DevOps literature is far away from providing a guideline for effectively implementing DevOps in software organizations. This study is conducted with the aim to develop a readiness model by investigating the DevOps-related factors that could positively or negatively impact DevOps activities in the software industry. The identified factors are further categorized based on the internal and external aspects of the organization, using the SWOT (strengths, weaknesses, opportunities, threats) framework. This research work is conducted in three different phases: (1) investigating the factors, (2) categorizing the factors using the SWOT framework, and finally, (3) developing an analytic hierarchy process (AHP)-based readiness model of DevOps factors for use in software organizations. The findings would provide a readiness model based on the SWOT framework. The proposed framework could provide a roadmap for organizations in the software development industry to evaluate and improve their implementation approaches to implement a DevOps process.https://www.mdpi.com/2075-1680/11/10/498AHPDevOpsSWOTfactors |
spellingShingle | Noor Mohammed Noorani Abu Taha Zamani Mamdouh Alenezi Mohammad Shameem Priyanka Singh Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach Axioms AHP DevOps SWOT factors |
title | Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach |
title_full | Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach |
title_fullStr | Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach |
title_full_unstemmed | Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach |
title_short | Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach |
title_sort | factor prioritization for effectively implementing devops in software development organizations a swot ahp approach |
topic | AHP DevOps SWOT factors |
url | https://www.mdpi.com/2075-1680/11/10/498 |
work_keys_str_mv | AT noormohammednoorani factorprioritizationforeffectivelyimplementingdevopsinsoftwaredevelopmentorganizationsaswotahpapproach AT abutahazamani factorprioritizationforeffectivelyimplementingdevopsinsoftwaredevelopmentorganizationsaswotahpapproach AT mamdouhalenezi factorprioritizationforeffectivelyimplementingdevopsinsoftwaredevelopmentorganizationsaswotahpapproach AT mohammadshameem factorprioritizationforeffectivelyimplementingdevopsinsoftwaredevelopmentorganizationsaswotahpapproach AT priyankasingh factorprioritizationforeffectivelyimplementingdevopsinsoftwaredevelopmentorganizationsaswotahpapproach |