Abstract
DevOps is a set of organizational practices as well as a culture which tries to eliminate the barriers between the Devs and Ops teams, improve the collaboration and communication among teammates. DevOps is used in different organizations because it supports quicker production, stability and reliability for software development. While the success factors of DevOps adoption have been studied in the extant literature, also the perceived challenges that a company faces during the adoption are crucial to discover. This paper explores and highlights these challenges through an open ended survey (N = 15) and in-depth interviews with DevOps professionals (N = 16). According to the findings, there are various challenges while implementing DevOps in the organizations. The research suggests that (i) lack of team coordination, (ii) risky change and development, (iii) team members expertise level, (iv) lack of focus or differences in development, (v) test and production environment, (vi) poorly defined functional and technical requirements, (vii) poor integration and test process, (viii) pipeline execution problems, (ix) tools integration challenges, (x) people challenges and silo-ed thinking, (xi) debugging challenges due to remote execution, (xii) feature release challenges, (xiii) integrating new standards, (xiv) challenges with clients, (xv) knowledge sharing, (xvi) responsibility distribution issues are the challenges while using DevOps. The founded list of perceived challenges will help future research to suggest mitigation and risk management strategies for successful use of DevOps.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akshaya, H., Vidya, J., Veena, K.: A basic introduction to devops tools. Int. J. Comput. Sci. Inf. Technol. 6(3), 05–06 (2015)
Azad, N.: Understanding devops critical success factors and organizational practices. In: 2022 IEEE/ACM IWSiB, pp. 83–90. IEEE (2022)
Azad, N., Hyrynsalmi, S.: What are critical success factors of DevOps projects? a systematic literature review. In: Wang, X., Martini, A., Nguyen-Duc, A., Stray, V. (eds.) ICSOB 2021. LNBIP, vol. 434, pp. 221–237. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-91983-2_17
Bass, L., Weber, I., Zhu, L.: DevOps: a software architect’s perspective. Addison-Wesley Professional (2015)
Battina, D.S.: Ai and devops in information technology and its future in the united states. Int. J. Creatitve Res. Thoughts, 2320–2882 (2021)
Berg, J.M., Dutton, J.E., Wrzesniewski, A.: Job crafting and meaningful work (2013)
Bezemer, C.P., Eismann, S., Ferme, V., Grohmann, J., et al.: How is performance addressed in devops? In: Proceeding the 2019 ACM/SPEC ICPE, pp. 45–50 (2019)
Bou Ghantous, G., Gill, A.: Devops: concepts, practices, tools, benefits and challenges. In: PACIS 2017 (2017)
Braun, V., Clarke, V.: Using thematic analysis in psychology. Qual. Res. Psychol. 3(2), 77–101 (2006)
Broy, M.: Rethinking nonfunctional software requirements. Computer 48(5), 96–99 (2015)
Cleland-Huang, J.: Quality requirements and their role in successful products. In: 15th IEEE RE 2007, pp. 361–361. IEEE (2007)
Cruzes, D.S., Dyba, T.: Recommended steps for thematic synthesis in software engineering. In: 2011 ESEM, pp. 275–284. IEEE (2011)
Debois, P., et al.: Devops: a software revolution in the making. J. Inf. Technol. Manage. 24(8), 3–39 (2011)
Dyck, A., Penners, R., Lichter, H.: Towards definitions for release engineering and devops. In: 3rd International Workshop on Release Engineering, pp. 3–3. IEEE (2015)
Ebert, C., Gallardo, G., Hernantes, J., Serrano, N.: Devops. IEEE Softw. 33(3), 94–100 (2016)
Erich, F.M., Amrit, C., Daneva, M.: A qualitative study of devops usage in practice. J. Softw. Evol. Process, 29(6), e1885 (2017)
Fitzgerald, B., Stol, K.J.: Continuous software engineering: a roadmap and agenda. J. Syst. Softw. 123, 176–189 (2017)
Gupta, V., Kapur, P.K., Kumar, D.: Modeling and measuring attributes influencing devops implementation in an enterprise using structural equation modeling. Inf. Softw. Technol. 92, 75–91 (2017)
Haindl, P., Plösch, R.: Focus areas, themes, and objectives of non-functional requirements in devops: a systematic mapping study. In: 2020 46th Euromicro SEAA, pp. 394–403. IEEE (2020)
Heale, R., Forbes, D.: Understanding triangulation in research. Evid.-Based Nurs. 16(4), 98–98 (2013)
Jones, S., Noppen, J., Lettice, F.: Management challenges for devops adoption within uk smes. In: Proceeding 2nd QUDOS 2016, pp. 7–11 (2016)
Krey, M., Kabbout, A., Osmani, L., Saliji, A.: Devops adoption: challenges & barriers. In: 55th HICSS, pp. 7297–7309. University of Hawai’i at Manoa (2022)
Leite, L., Rocha, C., Kon, F., Milojicic, D., Meirelles, P.: A survey of devops concepts and challenges. ACM Comput. Surv. 52(6), 1–35 (2019)
Lwakatare, L.E., Kuvaja, P., Oivo, M.: Dimensions of DevOps. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds.) XP 2015. LNBIP, vol. 212, pp. 212–217. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18612-2_19
Macarthy, R.W., Bass, J.M.: An empirical taxonomy of devops in practice. In: 2020 46th SEAA, pp. 221–228. IEEE (2020)
Nguyen-Duc, A., et al.: Work-from-home and its implication for project management, resilience and innovation - a global survey on software companies (2022). arXiv:2202.04950
Riungu-Kalliosaari, L., Mäkinen, S., Lwakatare, L.E., Tiihonen, J., Männistö, T.: DevOps adoption benefits and challenges in practice: a case study. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds.) PROFES 2016. LNCS, vol. 10027, pp. 590–597. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49094-6_44
Schluter, J., Seaton, P., Chaboyer, W.: Critical incident technique: a user’s guide for nurse researchers. J. Adv. Nurs. 61(1), 107–114 (2008)
Senapathi, M., Buchan, J., Osman, H.: Devops capabilities, practices, and challenges: insights from a case study. In: The 22nd EASE 2018, pp. 57–67 (2018)
Söllner, D.: Devops in der praxis-handlungsfelder für eine erfolgreiche zusammenarbeit von entwicklung und betrieb. HMD Praxis der Wirtschaftsinformatik 54(2), 189–204 (2017). https://doi.org/10.1365/s40702-017-0303-8
Tsanos, C.S., Zografos, K.G., Harrison, A.: Developing a conceptual model for examining the supply chain relationships between behavioural antecedents of collaboration, integration and performance. In: The International Journal of Logistics Management (2014)
Velasquez, N.F., Kim, G., Kersten, N., Humble, J.: State of devops report (2014)
Yoon, C., Lee, K., Yoon, B., Toulan, O.: Typology and success factors of collaboration for sustainable growth in the it service industry. Sustainability 9(11), 2017 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Azad, N., Hyrynsalmi, S. (2022). DevOps Challenges in Organizations: Through Professional Lens. In: Carroll, N., Nguyen-Duc, A., Wang, X., Stray, V. (eds) Software Business. ICSOB 2022. Lecture Notes in Business Information Processing, vol 463. Springer, Cham. https://doi.org/10.1007/978-3-031-20706-8_18
Download citation
DOI: https://doi.org/10.1007/978-3-031-20706-8_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-20705-1
Online ISBN: 978-3-031-20706-8
eBook Packages: Computer ScienceComputer Science (R0)