Historia de las Metodologías Ágiles en Contexto
Es usual mencionar a las metodologías ágiles como "la nueva" forma de desarrollo de software, de manera evolutiva, iterativa e incremental que llegaron para reemplazar a las viejas y deprecadas metodologías de desarrollo como el famoso modelo de desarrollo en cascada o Waterfall Investigando un poco me llamó la atención que el modelo Waterfall fue recién definido en 1970 por Wiston Royce en su artículo " Administrando el desarrollo de sistemas de software grandes " -todavía sin el nombre "Waterfall" y sin las etapas con las que finalmente se usó ampliamente- mientras que la ideas metodologías ágiles son anteriores. La idea de desarrollo en ciclos cortos iterativos e incrementales data de 1939 y el término Scrum como analogía del Rugby para el desarrollo de software data de 1986. Otro dato curioso, es que el paradigma de programación orientada objetos fue creado antes que el paradigma de programación estructurada cuando en la práctica vemos ...