skip to main content
10.1145/3593434.3594240acmotherconferencesArticle/Chapter ViewAbstractPublication PageseaseConference Proceedingsconference-collections
research-article

A Study on Management Challenges and Practices in DevOps

Published:14 June 2023Publication History

ABSTRACT

DevOps is a widely adopted practice to consistently develop and upgrade a system that is already in use. Between software development and operations, DevOps presupposes cross-functional cooperation and automation. The adoption and execution of DevOps in businesses are complicated since it necessitates adjustments to organizational, technical, and cultural factors. The implementation of DevOps in practice is thoroughly described in this systemic literature review (SLR). The study focuses on the identification of the manager's challenges in the DevOps environment and also intends to find the mitigation practices. In this article, SLR has been performed to identify the manager's challenges and the state-of-the-art mitigation strategies. This study identifies twenty challenges from the manager's perspective and the applied mitigation strategies to overcome the challenges. The findings of the current work would be beneficial in comprehending the DevOps idea, methods, and perceived impacts, particularly among managers while adopting DevOps in the organization.

References

  1. Rowse, Morgan, and Jason Cohen. "A survey of DevOps in the south African software context." Proceedings of the 54th Hawaii International Conference on System Sciences. 2021.Google ScholarGoogle Scholar
  2. Mubarkoot, Mohammed. "Assessment of factors influencing adoption of devops practices in public sector and their impact on organizational culture." Proceeding International Conference on Science (ICST). Vol. 2. 2021.Google ScholarGoogle Scholar
  3. Leite, L., Rocha, C., Kon, F., Milojicic, D., & Meirelles, P. (2019). A survey of DevOps concepts and challenges. ACM Computing Surveys (CSUR), 52(6), 1-35.Google ScholarGoogle Scholar
  4. Jabbari, R., bin Ali, N., Petersen, K., & Tanveer, B. (2018). Towards a benefits dependency network for DevOps based on a systematic literature review. Journal of Software: Evolution and Process, 30(11), e1957.Google ScholarGoogle Scholar
  5. Luz, Welder Pinheiro, Gustavo Pinto, and Rodrigo Bonifácio. "Adopting DevOps in the real world: A theory, a model, and a case study." Journal of Systems and Software 157 (2019): 110384.Google ScholarGoogle ScholarCross RefCross Ref
  6. Stray, Viktoria, Nils Brede Moe, and Andreas Aasheim. "Dependency management in large-scale agile: a case study of DevOps teams." Proceeding of the 52nd Hawaii International Conference on System Sciences (HICSS 2019). University of Hawai'i, 2019.Google ScholarGoogle Scholar
  7. Rungu-Kalliosaari, Leah, "DevOps adoption benefits and challenges in practice: a case study." International Conference on product-focused software process improvement. Springer, Cham, 2016.Google ScholarGoogle Scholar
  8. López-Peña, M. A., Díaz, J., Pérez, J. E., & Humanes, H. (2020). DevOps for IoT systems: Fast and continuous monitoring feedback of system availability. IEEE Internet of Things Journal, 7(10), 10695-10707.Google ScholarGoogle Scholar
  9. Wiedemann, Anna, Manuel Wiesche, and Helmut Krcmar. "Integrating development and operations in cross-functional teams-toward a DevOps competency model." Proceedings of the 2019 on Computers and People Research Conference. 2019.Google ScholarGoogle Scholar
  10. Wiedemann, A., Wiesche, M., Gewald, H., & Krcmar, H. (2019). Implementing the planning process within DevOps teams to achieve continuous innovation.Google ScholarGoogle ScholarCross RefCross Ref
  11. Mishra, Alok, and Ziadoon Otaiwi. "DevOps and software quality: A systematic mapping." Computer Science Review 38 (2020): 100308.Google ScholarGoogle Scholar
  12. Kuusinen, K., Balakumar, V., Jepsen, S. C., & Larsen, S. H. (2018). A Large Agile Organization on its Journey towards DevOps, 60–63.Google ScholarGoogle Scholar
  13. Hemon, A., Lyonnet, B., Rowe, F., & Fitzgerald, B. (2020). From agile to DevOps: Smart skills and collaborations. Information Systems Frontiers, 22(4), 927-945.Google ScholarGoogle Scholar
  14. Lwakatare, L. E., Kilamo, T., Karvonen, T., Sauvola, T., Heikkilä, V., Itkonen, J., ... & Lassenius, C. (2019). DevOps in practice: A multiple case study of five companies. Information and Software Technology, 114, 217-230.Google ScholarGoogle Scholar
  15. Callanan, Matt, and Alexandra Spillane. "DevOps: making it easy to do the right thing." Ieee Software 33.3 (2016): 53-59.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Alsanad, Abeer Abdulaziz, Azeddine Chikh, and Abdulrahman Mirza. "A domain ontology for software requirements change management in the global software development environment." IEEE Access 7 (2019): 49352-49361.Google ScholarGoogle ScholarCross RefCross Ref
  17. Jones, Stephen, Joost Noppen, and Fiona Lettice. "Management challenges for DevOps adoption within UK SMEs." Proceedings of the 2nd International Workshop on quality-aware DevOps. 2016.Google ScholarGoogle Scholar
  18. Riungu-Kalliosaari, L., Mäkinen, S., Lwakatare, L. E., Tiihonen, J., & Männistö, T. (2016, November). DevOps adoption benefits and challenges in practice: A case study. In International conference on product-focused software process improvement (pp. 590-597). Springer, Cham.Google ScholarGoogle ScholarCross RefCross Ref
  19. Jabbari, R., bin Ali, N., Petersen, K., & Tanveer, B. (2016, May). What is DevOps? A systematic mapping study on definitions and practices. In Proceedings of the Scientific Workshop Proceedings of XP2016 (pp. 1-11).Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Pinheiro Luz, Welder, Gustavo Pinto, and Rodrigo Bonifácio. "Building a Collaborative Culture: A Grounded Theory of Well Succeeded DevOps Adoption in Practice." arXiv e-prints (2018): arXiv-1809.Google ScholarGoogle Scholar
  21. Erich, Floris MA, Chintan Amrit, and Maya Daneva. "A qualitative study of DevOps usage in practice." Journal of Software: Evolution and Process 29.6 (2017): e1885.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Mohammad, Sikender Mohsienuddin. "An exploratory study of DevOps and it's future in the United States." International Journal of Creative Research Thoughts (IJCRT), ISSN (2016): 2320-2882.Google ScholarGoogle Scholar
  23. Aizaz, F., Khan, S. U. R., Khan, J. A., & Akhunzada, A. (2021). An empirical investigation of factors causing scope creep in agile global software development context: a conceptual model for project managers. IEEE Access, 9, 109166-109195.Google ScholarGoogle Scholar
  24. Qureshi, Saim, Saif Ur Rehman Khan, and Javed Iqbal. "A Study on Mitigating the Communication and Coordination Challenges During Requirements Change Management in Global Software Development." IEEE Access 9 (2021): 88217-88242.Google ScholarGoogle Scholar
  25. Qureshi, S., Khan, S. U. R., & Iqbal, J. (2021). A Study on Mitigating the Communication and Coordination Challenges During Requirements Change Management in Global Software Development. IEEE Access, 9, 88217-88242.Google ScholarGoogle Scholar
  26. Nagarajan, Anitha Devi, and Sietse J. Overbeek. "A DevOps implementation framework for large agile-based financial organizations." OTM Confederated International Conferences" On the Move to Meaningful Internet Systems". Springer, Cham, 2018.Google ScholarGoogle Scholar
  27. Perera, Pulasthi, Roshali Silva, and Indika Perera. "Improve software quality through practicing DevOps." 2017 Seventeenth International Conference on Advances in ICT for Emerging Regions (ICT). IEEE, 2017.Google ScholarGoogle Scholar
  28. Battina, Dhaya Sindhu. "The Challenges and Mitigation Strategies of Using DevOps during Software Development." International Journal of Creative Research Thoughts (IJCRT), ISSN (2021): 2320-2882.Google ScholarGoogle Scholar
  29. Šmite, Darja, Nils Brede Moe, and Javier Gonzalez-Huerta. "Overcoming cultural barriers to being agile in distributed teams." Information and Software Technology 138 (2021): 106612.Google ScholarGoogle Scholar
  30. Rafi, S., Yu, W., Akbar, M. A., Mahmood, S., Alsanad, A., & Gumaei, A. (2021). Readiness model for DevOps implementation in software organizations. Journal of Software: Evolution and Process, 33(4), e2323.Google ScholarGoogle Scholar
  31. Plant, O. H., van Hillegersberg, J., & Aldea, A. (2022). Rethinking IT governance: Designing a framework for mitigating risk and fostering internal control in a DevOps environment. International Journal of Accounting Information Systems, 45, 100560.Google ScholarGoogle Scholar
  32. Stamoulis, D. (2022). Management Challenges in Bimodal IT Organizations. Journal of Information Systems Engineering and Management, 7(2).Google ScholarGoogle Scholar
  33. Rafi, S., Akbar, M. A., Mahmood, S., Alsanad, A., & Alothaim, A. (2022). Selection of DevOps best test practices: A hybrid approach using ISM and fuzzy TOPSIS analysis. Journal of Software: Evolution and Process, 34(5), e2448.Google ScholarGoogle Scholar
  34. Noorani, N. M., Zamani, A. T., Alenezi, M., Shameem, M., & Singh, P. (2022). Factor Prioritization for Effectively Implementing DevOps in Software Development Organizations: A SWOT-AHP Approach. Axioms, 11(10), 498.Google ScholarGoogle Scholar
  35. Kumar, A., Nadeem, M., & Shameem, M. (2022, June). Assessing the Maturity of DevOps Practices in Software Industry: An Empirical Study of HELENA2 Dataset. In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering 2022 (pp. 428-432). [36] Khan, A. A., & Shameem, M. (2020). Multicriteria decision‐making taxonomy for DevOps challenging factors using analytical hierarchy process. Journal of software: evolution and process, 32(10), e2263.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Khan, A. A., Shameem, M., Nadeem, M., & Akbar, M. A. (2021). Agile trends in Chinese global software development industry: Fuzzy AHP based conceptual mapping. Applied Soft Computing, 102, 107090.Google ScholarGoogle Scholar
  37. Kitchenham, Barbara, "Systematic literature reviews in software engineering–a systematic literature review." Information and software technology 51.1 (2009): 7-15.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering
    June 2023
    544 pages
    ISBN:9798400700446
    DOI:10.1145/3593434

    Copyright © 2023 ACM

    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: 14 June 2023

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate71of232submissions,31%
  • Article Metrics

    • Downloads (Last 12 months)117
    • Downloads (Last 6 weeks)10

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format