skip to main content
10.1145/3628797.3628883acmotherconferencesArticle/Chapter ViewAbstractPublication PagessoictConference Proceedingsconference-collections
research-article

A Systematic Literature Review of DevOps Success Factors and Adoption Models

Published: 07 December 2023 Publication History

Abstract

This paper investigates DevOps adoption, emphasizing its cultural dimensions in the context of the information systems domain. Utilizing a robust systematic literature review methodology, we discerned nine salient success factors and delineated three stage models instrumental for a smooth transition into DevOps-centric projects. Despite the increasing breadth of research in the DevOps area, the absence of a consolidated definition remains a challenge, underscoring the importance of a unified interpretative framework. This research notably extends the current body of knowledge by focusing on the cultural dynamics of DevOps adoption. As a result, it offers a refined lens through which both practitioners involved in the adoption process and academic researchers can comprehend the nuances and implications of cultural shifts in the evolving landscape of DevOps within information systems.

References

[1]
Muhammad A. Akbar, Sajjad Mahmood, Muhammad Shafiq, Ahmed Alsanad, Abeer A.-A. Alsanad, and Abdu Gumaei. 2023. Identification and prioritization of DevOps success factors using fuzzy-AHP approach. Soft Comput 27, 4, 1907–1931.
[2]
Muhammad A. Akbar, Wishal Naveed, Sajjad Mahmood, Abeer A. Alsanad, Ahmed Alsanad, Abdu Gumaei, and Ahmed Mateen. 2020. Prioritization based taxonomy of DevOps challenges using fuzzy AHP analysis. IEEE Access 8, 202487–202507.
[3]
Adriano B. Albuquerque and Vinicius L. Cruz. 2019. Implementing DevOps in legacy systems. In Intelligent systems in cybernetics and automation control theory, 860. Springer, Cham, 143–161.
[4]
Rainer Alt, Gunnar Auth, and Christoph Kögler. 2017. Innovationsorientiertes IT-management mit DevOps: IT im zeitalter von digitalisierung und software-defined business. Springer Gabler, Wiesbaden.
[5]
Rainer Alt, Gunnar Auth, and Christoph Kögler. 2019. Transformation of consulting for software-defined businesses: Lessons from a DevOps case study in a german IT company. In Advances in consulting research. Recent findings and practical cases, Volker Nissen, Ed. Springer, Cham, 385–403.
[6]
Rainer Alt, Gunnar Auth, and Christoph Kögler. 2021. Continuous innovation with DevOps at T-Systems MMS. In Continuous Innovation with DevOps. IT Management in the Age of Digitalization and Software-defined Business. Springer, Cham, 37–58.
[7]
Ineta Bucena and Marite Kirikova. 2017. Simplifying the DevOps adoption process. In Proceedings of the BIR 2017 pre-BIR Forum, Workshops and Doctoral Consortium co-located with 16th International Conference on Perspectives in Business Informatics Research (BIR 2017).
[8]
Matt Callanan and Alexandra Spillane. 2016. DevOps: Making it easy to do the right thing. IEEE Softw. 33, 3, 53–59.
[9]
Lianping Chen. 2015. Continuous delivery: Huge benefits, but challenges too. IEEE Softw. 32, 2, 50–54.
[10]
Andrej Dyck, Ralf Penners, and Horst Lichter. 2015. Towards definitions for release engineering and DevOps. In 2015 IEEE/ACM 3rd International Workshop on Release Engineering (RELENG 2015). IEEE, Piscataway, NJ, 3.
[11]
Nadin Ebel. 2021. Basiswissen ITIL 4: Grundlagen und know-how für das IT service management und ITIL-foundation-prüfung. dpunkt.verlag, Heidelberg.
[12]
Frank Elberzhager, Taslim Arif, Matthias Naab, Inge Süß, and Sener Koban. 2017. From agile development to DevOps: Going towards faster releases at high quality - experiences from an industrial context. In Software quality. Complexity and challenges of software engineering in emerging technologies. Springer, Cham, 33–44.
[13]
Rico Feijter, Rob van Vliet, Erik Jagroep, Sietse Overbeek, and Sjaak Brinkkemper. 2017. Towards the adoption of DevOps in software product organizations: A maturity model approach.
[14]
Breno B. N. de França, Helvio Jeronimo, and Guilherme H. Travassos. 2016. Characterizing DevOps by hearing multiple voices. In Proceedings of the 30th Brazilian Symposium on Software Engineering. ACM Digital Library. ACM, New York, 53–62.
[15]
Monika Gasparaite, Kristina Naudziunaite, and Saulius Ragaisis. 2020. Systematic literature review of DevOps models. In Quality of Information and Communications Technology. Springer, Cham, 184–198.
[16]
Asif Q. Gill and Devesh Maheshwari. 2021. Applying DevOps for distributed agile development: A case study. In Advances in Software Engineering, Education, and e-Learning. Proceedings from FECS’20, FCS’20, SERP’20, and EEE’20, Hamid R. Arabnia, Leonidas Deligiannidis, Fernando G. Tinetti and Quoc-Nam Tran, Eds. Springer, Cham, 719–728.
[17]
Rajeev K. Gupta, Mekanathan Venkatachalapathy, and Ferose K. Jeberla. 2019. Challenges in adopting continuous delivery and DevOps in a globally distributed product team: A case study of a healthcare organization. In 2019 ACM/IEEE 14th International Conference on Global Software Engineering (ICGSE). IEEE, Piscataway, NJ, 30–34.
[18]
Jürgen Halstenberg, Bernd Pfitzinger, and Thomas Jestädt. 2020. DevOps: Ein überblick. Springer, Wiesbaden.
[19]
Aymeric Hemon, Barbara Lyonnet, Frantz Rowe, and Brian Fitzgerald. 2020. From agile to DevOps: Smart skills and collaborations. Inf Syst Front 22, 4, 927–945.
[20]
Michael Hüttermann. 2012. DevOps for Developers. Apress, Berkeley, CA.
[21]
Ramtin Jabbari, Nauman Bin Ali, Kai Petersen, and Binish Tanveer. 2018. Towards a benefits dependency network for DevOps based on a systematic literature review. Journal of Software: Evolution and Process 30, 11, 1–26.
[22]
Javmk Jayakody and Wmji Wijayanayake. 2021. Challenges for adopting DevOps in information technology projects. In 2021 International Research Conference on Smart Computing and Systems Engineering (SCSE), 203–210.
[23]
Stephen Jones, Joost Noppen, and Fiona Lettice. 2016. Management challenges for DevOps adoption within UK SMEs. In Proceedings of the 2nd International Workshop on Quality-Aware DevOps. ACM, New York, NY, 7–11.
[24]
Morgan B. Kamuto and Josef J. Langerman. 2017. Factors inhibiting the adoption of DevOps in large organisations: South African context. In RTEICT-2017. 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology. IEEE, Piscataway, NJ, 48–51.
[25]
Nigel Kersten, Kate McCarthy, Michael Stahnke, and Caitlyn O'Connel. 2021. 2021 state of DevOps report (2021). Retrieved 01.12.21 from https://puppet.com/resources/report/2021-state-of-devops-report.
[26]
Barbara Kitchenham, O. P. Brereton, David Budgen, Mark Turner, John Bailey, and Stephen Linkman. 2009. Systematic literature reviews in software engineering: A systematic literature review. Information and Software Technology 51, 1, 7–15.
[27]
Georgia König and René Kugel. 2019. DevOps: Welcome to the jungle. HMD 56, 2, 289–300.
[28]
Kati Kuusinen, Veena Balakumar, Sune C. Jepsen, Simon H. Larsen, Thomas A. Lemqvist, Admir Muric, Anna O. Nielsen, and Oliver Vestergaard. 2018. A large agile organization on its journey towards DevOps. In SEAA 2018. 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, Piscataway, NJ, 60–63.
[29]
Leonardo Leite, Carla Rocha, Fabio Kon, Dejan Milojicic, and Paulo Meirelles. 2020. A survey of DevOps concepts and challenges. ACM Comput. Surv. 52, 6, 1–35.
[30]
Alex Lichtenberger. 2017. Fünf kritische erfolgsfaktoren für eine erfolgreiche DevOps transformation. HMD 54, 2, 244–250.
[31]
Martina Linnenluecke, Mauricio Marrone, and Abhay Singh. 2019. Conducting systematic literature reviews and bibliometric analyses. Australian Journal of Management 45, 175–194.
[32]
Welder P. Luz, Gustavo Pinto, and Rodrigo Bonifácio. 2019. Adopting DevOps in the real world: A theory, a model, and a case study. Journal of Systems and Software 157, 1–35.
[33]
Ruth W. Macarthy and Julian M. Bass. 2020. An empirical taxonomy of DevOps in practice. In 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, Piscataway, NJ, 221–228.
[34]
T. Masombuka and E. Mnkandla. 2018. A DevOps collaboration culture acceptance model. In Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists. ACM Other conferences. ACM, New York, NY, 279–285.
[35]
Samer I. Mohamed. 2015. DevOps shifting software engineering strategy: Value based perspective. IOSR Journal of Computer Engineering 17, 2, 51–57.
[36]
Luciano d. A. Monteiro. 2021. A proposal to systematize introducing DevOps into the software development process.
[37]
Mirna Muñoz, Mario Negrete, and Jezreel Mejía. 2019. Proposal to avoid issues in the DevOps implementation: A systematic literature review. In New Knowledge in Information Systems and Technologies. Volume 1, Álvaro Rocha, Hojjat Adeli, Luís P. Reis and Sandra Costanzo, Eds. Springer, Cham, 666–677.
[38]
Anitha D. Nagarajan and Sietse J. Overbeek. 2018. A DevOps implementation framework for large agile-based financial organizations. In On the Move to Meaningful Internet Systems. OTM 2018 Conferences. Springer, Cham, 172–188.
[39]
Jeroen Radstaak. 2019. Developing a DevOps maturity model: A validated model to evaluate the maturity of DevOps in organizations.
[40]
Saima Rafi, Wu Yu, and Muhammad A. Akbar. 2020. RMDevOps: A road map for improvement in DevOps activities in context of software organizations. In Proceedings of the Evaluation and Assessment in Software Engineering. ACM Digital Library. ACM, New York, 413–418.
[41]
Roshan N. Rajapakse, Mansooreh Zahedi, M. A. Babar, and Haifeng Shen. 2022. Challenges and solutions when adopting DevSecOps: A systematic review. Information and Software Technology 141, 1–22.
[42]
Leah Riungu-Kalliosaari, Simo Mäkinen, Lucy E. Lwakatare, Juha Tiihonen, and Tomi Männistö. 2016. DevOps adoption benefits and challenges in practice: A case study. In Product-Focused Software Process Improvement. Springer, Cham, 590–597.
[43]
Mary Sánchez-Gordón and Ricardo Colomo-Palacios. 2018. Characterizing DevOps culture: A systematic literature review. In Software Process Improvement and Capability Determination. Springer, Cham, 3–15.
[44]
Marija Scekic, Milica Gazivoda, Snezana Scepanovic, and Jelena Nikolic. 2018. Application of DevOps approach in developing business intelligence system in bank. In 2018 7th Mediterranean Conference on Embedded Computing (MECO). IEEE, Piscataway, 1–4.
[45]
Sanjeev Sharma. 2017. The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise. Wiley, Indianapolis.
[46]
Jens Smeds, Kristian Nybom, and Ivan Porres. 2015. DevOps: A definition and perceived adoption impediments. In Agile Processes, in Software Engineering, and Extreme Programming. Springer, Cham, 166–177.
[47]
Dierk Söllner. 2017. DevOps in der praxis: Handlungsfelder für eine erfolgreiche zusammenarbeit von entwicklung und betrieb. HMD 54, 2, 189–204.
[48]
Daniel Stahl, Torvald Martensson, and Jan Bosch. 2017. Continuous practices and devops: Beyond the buzz, what does it all mean? In 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, Piscataway, 440–448.
[49]
M. Z. Toh, Shamsul Sahibuddin, and Mohd N. Mahrin. 2019. Adoption issues in DevOps from the perspective of continuous delivery pipeline. In Proceedings of the 2019 8th International Conference on Software and Computer Applications. ACM, 173–177.
[50]
Anna Wiedemann, Manuel Wiesche, and Helmut Krcmar. 2019. Integrating development and operations in cross-functional teams: Toward a DevOps competency model. In Proceedings of the 2019 on Computers and People Research Conference. ACM, New York, 14–19.

Index Terms

  1. A Systematic Literature Review of DevOps Success Factors and Adoption Models

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      SOICT '23: Proceedings of the 12th International Symposium on Information and Communication Technology
      December 2023
      1058 pages
      ISBN:9798400708916
      DOI:10.1145/3628797
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 07 December 2023

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Adoption
      2. DevOps
      3. Literature Review
      4. Stage Models
      5. Success Factors

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      SOICT 2023

      Acceptance Rates

      Overall Acceptance Rate 147 of 318 submissions, 46%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 153
        Total Downloads
      • Downloads (Last 12 months)106
      • Downloads (Last 6 weeks)12
      Reflects downloads up to 01 Mar 2025

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media