Selection of software agile practices using Analytic hierarchy process.
Autor: | Estrada-Esponda RD; Universidad del Valle, Colombia., López-Benítez M; Universidad del Valle, Colombia., Matturro G; Universidad ORT Uruguay, Uruguay., Osorio-Gómez JC; Universidad del Valle, Colombia. |
---|---|
Jazyk: | angličtina |
Zdroj: | Heliyon [Heliyon] 2023 Dec 07; Vol. 10 (1), pp. e22948. Date of Electronic Publication: 2023 Dec 07 (Print Publication: 2024). |
DOI: | 10.1016/j.heliyon.2023.e22948 |
Abstrakt: | Context: The increasing use of software and information technology in modern society requires that the deployment of IT solutions should be more efficient and controlled. In this sense, agile methodologies are essential to achieve this goal, but a relevant question arises: Which is the right methodology for reaching that goal? Objective: The purpose of the research was to study the prioritization of agile practices and improvement objectives in the context of software development, using the Analytic Hierarchy Process (AHP) method. For this purpose, 42 agile practices, 16 improvement objectives, 4 organizations dedicated to software development in Colombia and 40 professionals in the area of information and communication technologies in the same country were considered. Method: ology: The methodological approach used was mixed. On the one hand, we applied a quantitative approach for the treatment of data with the AHP method and, on the other hand, a qualitative analysis by consulting experts through a digital survey to validate the prioritization of the improvement objectives. Questionpro was used as a support tool for multicriteria comparison. Results: The main results show that applying AHP allowed us to prioritize 6 improvement objectives and 5 agile practices, where it is highlighted that the prioritization does not discard the other objects of comparison but allows us to put into practice the prioritized elements to favor their progressive implementation. The non-prioritized elements could be part of future iterations of multicriteria comparison that go hand in hand with capacity development and organizational maturity models in the context of global software development. Conclusion: It is highlighted that, although there is evidence of the application of multi-criteria comparison methods in the software development industry, this work applies such methods in the context of four different agile methodologies, which translates into a precedent for the conformation of hybrid methodological approaches. Competing Interests: Showing experiences of prioritization of agile methods is convenient in times of digital transformation. Combining agile practices from different methodological approaches in quantitative assessment exercises is necessary due to the adaptability that companies must demonstrate today. Agile practices should be incorporated progressively without this meaning that other practices not initially prioritized should be included. We believe that this manuscript is appropriate for publication Heliyon because its results and discussion motivate researchers in the sector to further deepen their work in the field and in the software industry on agile methods and prioritization issues. The authors have no conflicts of interest to disclose. (© 2023 The Authors. Published by Elsevier Ltd.) |
Databáze: | MEDLINE |
Externí odkaz: |