Abstract:
En las dos últimas décadas las notaciones de modelado y posteriormente las herramientas de desarrollo de software pretendieron ser las balas de plata para su éxito, sin embargo, las expectativas no fueron satisfechas. Esto se debe en gran parte a que otro importante elemento, la metodología de desarrollo, había sido postergado. De nada sirven buenas notaciones y herramientas si no se proveen directivas para su aplicación.
Así, esta década ha comenzado con un creciente interés en metodologías de desarrollo de software. Hasta hace poco, se utilizaba el esquema tradicional para el desarrollo de software, el mismo que ha demostrado ser efectivo y necesario en proyectos de gran tamaño (respecto a tiempo y recursos)
Ante esta situación, las metodologías ágiles aparecen, están orientadas para proyectos pequeños, constituyen una solución a medida, con una elevada simplificación, pero a pesar de ello no renuncia a las prácticas esenciales de asegurar la calidad del producto.