Comparación de metodologías ágiles para el desarrollo de Software

Resumen
Agile methodologies are more adaptive than predictive, they focus on people rather than processes. Innovation trends offer the opportunity to contrast various agile methodologies in the search for the path that leads to efficiency and success in the exciting journey of software development, which represents a continuous challenge. In the development industry, the business-as-usual approach has been progressively replaced by agile methodologies, which has effectively addressed the challenges of project management and delivery. However, there is a variety of agile methodologies, and it is important to understand their differences, and how they adapt to development contexts. Therefore, this article explores various disclosures on agile methodologies, their bases and principles; specifies standards to determine their importance; defines and exposes in detail the most outstanding ones. It is deduced that the agile methods: XP, Scrum, Kanban and DSDM have significant differences, but share a common focus on adaptability, product excellence and customer delight. Therefore, it can be noted that none of the analyzed methodologies concretely addresses the elimination of waste and the continuous delivery of value to the customer. For this reason, a new methodology which combines agile principles and Lean concepts to ensure efficiency, optimize processes and deliver quality products that meet customer expectations is proposed.
Descripción
Las metodologías ágiles son más adaptativas que predictivas, se centran en las personas no en los procesos. Las tendencias de innovación ofrecen la oportunidad de contrastar diversas metodologías ágiles en la búsqueda del camino, que conduzca hacia la eficacia y el éxito en el emocionante viaje del desarrollo de software, lo cual representa un desafío continuo. En la industria del desarrollo, el enfoque habitual se ha reemplazado progresivamente por metodologías ágiles, esto ha permitido afrontar eficazmente los desafíos de la gestión de proyectos y su entrega. No obstante, existe una variedad de metodologías ágiles, además, es importante percibir sus diferencias, y el cómo se adaptan a los contextos de desarrollo. Por lo que el presente artículo explora diversas divulgaciones sobre metodologías ágiles, sus bases y principios; especifica estándares para determinar su importancia; define y expone detalladamente las más destacadas. De ello se deduce que los métodos ágiles: XP, Scrum, Kanban y DSDM tienen diferencias significativas, pero comparten un enfoque común en la adaptabilidad, la excelencia del producto y el agrado del cliente. Por lo tanto, se puede destacar que ninguna metodología analizada, aborda de manera concreta la eliminación de desperdicios y la entrega continua de valor al cliente. Razón por la cual se propone una nueva metodología que combina principios ágiles y conceptos de Lean para garantizar la eficiencia, optimizar procesos y ofrecer productos de calidad que cumplan con las expectativas del cliente.
Palabras clave
Software, método, comparación, ágiles
Citación
Merchán Narváez, N. y Palma Peralta, E. (2024). Comparación de metodologías ágiles para el desarrollo de Software. [Trabajo de titulación]. Universidad Católica de Cuenca.