Assessment of DevOps Lifecycle Phases and their Role in DevOps Implementation using Best–Worst MCDM
International Journal of Information Technology - Trang 1-9 - 2023
Tóm tắt
After DeBois popularized DevOps, there is now a focus on integrating software development and operations. However, DevOps lacks a widely accepted definition despite various interpretations in the literature. Practitioners possess a basic understanding, but academic conceptualization is necessary. This research paper presents a framework based on the continuity principle in DevOps Phases to elucidate the fundamental concepts underlying DevOps. The framework defines DevOps as a synthesis of phases that encompass the entire software development lifecycle, including continuous planning, development, testing, integration, delivery, and monitoring. The study aims to assess the importance of each phase in implementing DevOps practices within the software development lifecycle. To accomplish this, the best–worst method is employed to calculate priority weights for each stage. The analysis utilizes input values derived from the DevOps-related section of the HELENA Dataset, which is sourced from software development practitioners, particularly those engaged in hybrid development models.
Tài liệu tham khảo
Rezvani A, Khosravi P (2019) Emotional intelligence: the key to mitigating stress and fostering trust among software developers working on information system projects. Int J Inf Manag 48:139–150
Gasparaite M, Naudziunaite K, Ragaisis S (2020) Systematic literature review of devops models. In: Quality of information and communications technology: 13th international conference, QUATIC 2020, Faro, Portugal, September 9–11, 2020, Proceedings 13. Springer International Publishing, Berlin
DileepKumar SR, Mathew J (2023) Ebola optimization search algorithm for the enhancement of devops and cycle time reduction. Int J Inf Technol 15(3):1309–1317
Nundlall C, Nagowah SD (2021) Task allocation and coordination in distributed agile software development: a systematic review. Int J Inf Technol 13:321–330
Gall M, Pigni F (2022) Taking DevOps mainstream: a critical review and conceptual framework. Eur J Inf Syst 31(5):548–567
Lwakatare LE et al (2019) DevOps in practice: a multiple case study of five companies. Inf Softw Technol 114:217–230
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
Hemon-Hildgen A, Rowe F, Monnier-Senicourt L (2020) Orchestrating automation and sharing in DevOps teams: a revelatory case of job satisfaction factors, risk and work conditions. Eur J Inf Syst 29(5):474–499
Bilgaiyan S, Mishra S, Das M (2019) Effort estimation in agile software development using experimental validation of neural network models. Int J Inf Technol 11(3):569–573
Fitzgerald B, Stol K-J (2017) Continuous software engineering: a roadmap and agenda. J Syst Softw 123:176–189
Ahmad M, Alam MZ, Umayya Z, Khan S, Ahmad F (2018) An image encryption approach using particle swarm optimization and chaotic map. Int J Inf Technol 10:247–255
Grande R, Vizcaíno A, García FO (2023) Is it worth adopting DevOps practices in global software engineering? Possible challenges and benefits. Comput Stand Interfaces 103767
Sen A, Ahmed A et al (2018) Preserving privacy in internet of things: a survey. Int J Inf Technol 10:189–200
Mohammadi M, Rezaei J (2020) Bayesian best-worst method: a probabilistic group decision making model. Omega 96:102075
Brunelli M, Rezaei J (2019) A multiplicative best–worst method for multi-criteria decision making. Oper Res Lett 47(1):12–15
Kumar A, Nadeem M, Shameem M (2022) Assessing the maturity of DevOps practices in software industry: an empirical study of HELENA2 dataset. In: Proceedings of the 26th international conference on evaluation and assessment in software engineering
Akbar MA et al (2020) Identification and prioritization of DevOps success factors using fuzzy-AHP approach. Soft Comput 1–25
Noorani NM et al (2022) Factor prioritization for effectively implementing DevOps in software development organizations: a SWOT-AHP approach. Axioms 11(10):498
Rayhan A, Raharjo T, Suhanto A (2021) Challenges of DevOps implementation: a case study from technology companies in Indonesia. In: 2021 international conference on informatics, multimedia, cyber and information system (ICIMCIS). IEEE, 2021
Kuhrmann M, Tell P, Klünder J, Hebig R, Licorish S, MacDonell S HELENA stage 2 results
Tell P, Pfeiffer R-H, Schultz UP (2017) HELENA stage 2—Danish overview. In: Product-focused software process improvement: 18th international conference, PROFES 2017, Innsbruck, Austria, November 29–December 1, 2017, Proceedings 18. Springer International Publishing, Berlin
Rezaei J (2020) A concentration ratio for nonlinear best worst method. Int J Inf Technol Decis Mak 19(03):891–907