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.
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
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
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
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
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
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
Khan AW, Khan SU, Khan F (2017) A case study protocol for outsourcing contract management model (OCMM). J Softw 12(5):348–354
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
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
Kitchenham B et al (2009) Systematic literature reviews in software engineering–a systematic literature review. Inf Softw Technol 51(1):7–15
Leite L et al (2019) A survey of devops concepts and challenges. ACM Comp Surv (CSUR) 52(6):1–35
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
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
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
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
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
Van Belzen M, Trienekens J, Kusters R 2019 Critical success factors of continuous practices in a DevOps context
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
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10111-023-00733-7