Este documento compara las metodologías tradicionales y ágiles para el desarrollo de software. Describe los métodos tradicionales como cascada, espiral y prototipo, los cuales se caracterizan por dividir el proceso de desarrollo en etapas secuenciales. Luego, introduce las metodologías ágiles como Extreme Programming, Scrum y Kanban, las cuales se enfocan en la calidad del producto final, permiten cambios flexibles de requerimientos y entregas incrementales.