Manifiesto ágil y corazón de la agilidad

El artículo explora la evolución de las metodologías de desarrollo de software, desde las convencionales hasta las ágiles, destacando la importancia del Manifiesto Ágil y sus valores fundamentales. Se ofrece una reseña del ciclo de vida del software, abordando las metodologías pesadas como el modelo...

Full description

Autores:
Otero Monterroza, María Ángel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Corporación Universitaria Remington
Repositorio:
Repositorio institucional Uniremington
Idioma:
spa
OAI Identifier:
oai:repositorio.uniremington.edu.co:123456789/7264
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/7264
Palabra clave:
Metodologías ágiles
Manifiesto ágil
Desarrollo de software
Ciclo de vida del software
Colaboración
Entrega continua
Reflexión
Mejora
Desarrollo de programas para computador
Automatización
Adaptación de tecnología
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Description
Summary:El artículo explora la evolución de las metodologías de desarrollo de software, desde las convencionales hasta las ágiles, destacando la importancia del Manifiesto Ágil y sus valores fundamentales. Se ofrece una reseña del ciclo de vida del software, abordando las metodologías pesadas como el modelo en cascada y sus limitaciones en proyectos de gran envergadura. A continuación, se analiza cómo las metodologías ágiles emergen como una respuesta a la necesidad de procesos más rápidos y flexibles, enfocándose en la colaboración, la entrega continua y la adaptación a cambios. El "Corazón de la Agilidad" es presentado como un enfoque simplificado que promueve cuatro pilares esenciales: colaborar, entregar, reflexionar y mejorar. Este enfoque busca regresar a la esencia de la agilidad, destacando la importancia de la simplicidad y la efectividad en el desarrollo moderno. El artículo concluye que, si bien las metodologías ágiles no son una solución definitiva para todos los problemas en el desarrollo de software, representan una alternativa valiosa que mejora la productividad y la capacidad de adaptación de los equipos.