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...

Full description

Bibliographic Details
Main Authors: Noor Mohammed Noorani, Abu Taha Zamani, Mamdouh Alenezi, Mohammad Shameem, Priyanka Singh
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