Skip to main content
Log in

Factors influencing vendor organizations in the selection of DevOps for global software development: an exploratory study using a systematic literature review

  • Original Article
  • Published:
Cognition, Technology & Work Aims and scope Submit manuscript

Abstract

This study is motivated by the apparent shortage of DevOps practices being used in global software development. DevOps is an attractive option for software development companies due to its benefits such as bridging the gap between development and operations teams, efficient software development within budget and time, reduced errors, improved product quality, faster failure identification, and faster development and deployment of new modifications. Global software development (GSD) grows extensively due to its various benefits like cost effectiveness, access to large multi-skilled workforces, reduced time to market, etc. GSD quickly becomes the norm, although it is structurally different from local Software Engineering development. DevOps becomes more challenging in GSD, due to the socio-cultural, geographically and temporal boundaries. For management DevOps activities in software organizations, frameworks, like RMDevOps, have been developed, however, this framework is insufficient in providing detailed information about the DevOps practices in GSD context. Using systematic literature review (SLR) approach, the mentioned research gap has been tried to fill in this study, by identifying the key factors and their practices that could positively impact the DevOps methods in GSD context. Total 13 success factors are identified finally by conducting SLR that could assist vendor organizations in the selection of DevOps in the GSD environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

Not applicable.

References

  • Ahmad J, Ghazal TM, Khan AW, Khan MA, Inairat M, Sahawneh N, Khan F (2022) Quality requirement change management’s challenges: an exploratory study using slr. IEEE Access 10:127575–127588

    Article  Google Scholar 

  • Akbar MA et al (2020) Identification and prioritization of DevOps success factors using fuzzy-AHP approach. Soft computing 1–25

  • Babb JS et al (2017) The empire strikes back: the end of agile as we know it? communications of the association for information systems. Sel Pap IRIS 8:43–59

    Google Scholar 

  • Battina DS (2021) The Challenges and Mitigation Strategies of Using DevOps during Software Development. Int J Creat Res Thoughts (IJCRT) ISSN. 2320–2882

  • Brereton P et al (2007) Lessons from applying the systematic literature review process within the software engineering domain. J Syst Softw 80(4):571–583

    Article  Google Scholar 

  • Buchalcevova A, Doležel M (2019) IT systems delivery in the digital age: Agile, DevOps and beyond. Proceedings of the 27th Interdisciplinary Information Management Talks. 421–429

  • Diel E, Marczak S, Cruzes DS (2016) Communication challenges and strategies in distributed DevOps. In 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE). IEEE.

  • Erich F, Amrit C, Daneva M (2014) Report: Devops literature review. University of Twente, Tech. Rep

    Google Scholar 

  • Gokarna M, Singh R (2021) DevOps: a historical review and future works. In 2021 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS). IEEE.

  • Grönvall A (2018) A study of how DevOps can be adopted in offshore projects.

  • Katal A, Bajoria V, Dahiya S (2019) DevOps: Bridging the gap between Development and Operations. In 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC). IEEE.

  • Khan AA, Shameem M (2020) Multicriteria decision-making taxonomy for DevOps challenging factors using analytical hierarchy process. J Soft Evolut Proce 32(10):e2263

    Article  Google Scholar 

  • Khan SU, Niazi M, Ahmad R (2011) Factors influencing clients in the selection of offshore software outsourcing vendors: an exploratory study using a systematic literature review. J Syst Softw 84(4):686–699

    Article  Google Scholar 

  • Khan AW, Khan SU, Khan F (2017) A case study protocol for outsourcing contract management model (OCMM). J Softw 12(5):348–354

    Article  Google Scholar 

  • Khan SU et al (2021) Critical success factors of component-based software outsourcing development from vendors’ perspective: a systematic literature review. IEEE Access 10:1650–1658

    Article  Google Scholar 

  • Khan AW, Zaib S, Khan F, Tarimer I, Seo JT, Shin J (2022) Analyzing and evaluating critical cyber security challenges faced by vendor organizations in software development: SLR based approach. IEEE Access 10:65044–65054

    Article  Google Scholar 

  • Kitchenham B et al (2009) Systematic literature reviews in software engineering–a systematic literature review. Inf Softw Technol 51(1):7–15

    Article  Google Scholar 

  • Leite L et al (2019) A survey of devops concepts and challenges. ACM Comp Surv (CSUR) 52(6):1–35

    Google Scholar 

  • Luz WP, Pinto G, Bonifácio R (2019) Adopting DevOps in the real world: a theory, a model, and a case study. J Syst Softw 157:110384

    Article  Google Scholar 

  • Lwakatare LE, Kuvaja P, Oivo M (2015) Dimensions of devops. in Agile Processes in Software Engineering and Extreme Programming: 16th International Conference, XP 2015 Helsinki, Finland. 25–29

  • Macarthy RW, Bass JM (2020) An empirical taxonomy of DevOps in practice. In 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE.

  • Mandepudi S (2019) Communication Challenges in DevOps Mitigation Strategies.

  • Maroukian K, Gulliver SR (2020) Leading DevOps practice and principle adoption. arXiv preprint arXiv:2008.10515.

  • Mishra A, Otaiwi Z (2020) DevOps and software quality: a systematic mapping. Comp Sci Rev 38:100308

    Article  Google Scholar 

  • Mohammad SM (2016) An exploratory study of DevOps and it's future in the United States. International Journal of Creative Research Thoughts (IJCRT), ISSN. 2320–2882.

  • Nagarajan AD (2018) DevOps implementation framework for Agile-based large financial organizations.

  • Rafi S, Yu W, Akbar MA (2020b) Towards a hypothetical framework to secure DevOps adoption: grounded theory approach. Proc Evaluat Assess Soft Eng. 1:457–462

    Article  Google Scholar 

  • Rafi S et al (2022) Decision-making taxonomy of devops success factors using preference ranking organization method of enrichment evaluation. Math Probl Eng 2022:1–15

    Article  Google Scholar 

  • Rafi S, Yu W, Akbar MA (2020a) RMDevOps: a road map for improvement in DevOps activities in context of software organizations. Proce Evaluat Assess Soft Eng. 413–418.

  • Senapathi M, Buchan J, Osman H (2018) DevOps capabilities, practices, and challenges: Insights from a case study. In Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering. 2018.

  • Sharma S (2017) The DevOps adoption playbook: a guide to adopting DevOps in a multi-speed IT enterprise. In: Sharma S (ed) John Wiley Sons. Indianapolis Indiana

    Google Scholar 

  • Van Belzen M, Trienekens J, Kusters R 2019 Critical success factors of continuous practices in a DevOps context

Download references

Funding

This work was supported in part by the National Research Foundation of Korea (NRF) grant 2022R1G1A1003531, RS-2023-00230593 and Institute of Information and communications Technology Planning and evaluation (IITP) grant RS-2023-00155885 funded by the Korea government (MSIT).

Author information

Authors and Affiliations

Authors

Contributions

Author Contributions: “Conceptualization, S.K; A.W.K; F.K. and Y.M.L .; methodology, S.K; A.W.K; F.K. and Y.M.L; software, S.K; A.W.K; F.K. and J.K .; validation, S.K; A.W.K; F.K. and J.K; formal analysis, S.K; A.W.K; F.K. and Y.M.L; investigation, S.K; A.W.K; F.K. and Y.M.L .; resources, S.K; A.W.K; F.K. and J.K; data curation, S.K; A.W.K; F.K. and J.K ; writing—original draft preparation, S.K; A.W.K; F.K. and Y.M.L ; writing—review and editingS.K; A.W.K; F.K. and Y.M.LH.U.K; Y.A; F.K. and ; funding acquisition Y.M.L. All authors have read and agreed to the published version of the manuscript”.

Corresponding authors

Correspondence to Faheem Khan or Youngmoon Lee.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khan, S.U., Khan, A.W., Khan, F. et al. Factors influencing vendor organizations in the selection of DevOps for global software development: an exploratory study using a systematic literature review. Cogn Tech Work 25, 411–426 (2023). https://doi.org/10.1007/s10111-023-00733-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10111-023-00733-7

Keywords

Navigation