Skip to main navigation Skip to search Skip to main content

Multicriteria decision-making taxonomy for DevOps challenging factors using analytical hierarchy process

Research output: Contribution to journalArticlepeer-review

48 Scopus citations

Abstract

Development and operations (DevOps) practices significantly accelerate and automate the continuous delivery and deployment of software systems. However, adopting DevOps concepts is not a straightforward job. Most organizations are not able to keep pace with the rhythm of continuous delivery and deployment, which are key DevOps attributes. Despite the significance of DevOps programs, it is still unknown why software development firms are demotivated or unable to adopt them. We tried to fill this gap by investigating, prioritizing, and developing the taxonomy of the key factors that could impact the adaptation and implementation of DevOps practices. We extracted a total of 16 factors from the available literature and empirically assessed them using the survey approach. The identified factors are further classified into three core categories of the software process improvement (SPI) manifesto. The analytical hierarchy process (AHP) approach was used to calculate the prioritization weight for each factor and present it as a taxonomy. The developed taxonomy provides a roadmap to tackle the key challenges to implementing DevOps and offers suggestions for streamlining DevOps practices.

Original languageEnglish
Article numbere2263
JournalJournal of Software: Evolution and Process
Volume32
Issue number10
DOIs
StatePublished - 1 Oct 2020
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2020 John Wiley & Sons, Ltd.

Keywords

  • AHP
  • Challenging Factors
  • DevOps
  • Prioritization
  • Taxonomy

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Multicriteria decision-making taxonomy for DevOps challenging factors using analytical hierarchy process'. Together they form a unique fingerprint.

Cite this