Agilidad en proyectos de software
Lección 0
Lección 1: Entendiendo qué es un proyecto ágil
Ágil vs. Tradicional
Frente a la predicción…adaptación, o el ciclo de vida iterativo e incremental
Ciclo de vida ágil
El proyecto ágil
El Manifiesto Ágil
Los Principios Ágiles
Comparativa resumen deagilidad vs tradicional
Unión los modelos de procesos y metodologías ágiles
Enlaces y lecturas recomendadas
Test Lección 1
Lección 2: El “Product Owner” y las historiasde usuario
Lección 3: Scrum
Lección 4: La planificación ágil
Lección 5: Lean y Kanban
Examen
Lección 1: Entendiendo qué es un proyecto ágil
Ágil vs. Tradicional
Construirsoftware no es como construir coches o casas
En software, la experiencia nos dice que es muy difícil especificar los requisitos en una única y primera fase. Por la complejidad de muchas de las reglasde negocio que automatizamos cuando construimos software, es muy difícil saber qué software se quiere hasta que se trabaja en su implementación y se ven las primeras versiones o prototipos [1].También es muy difícil documentar de una única vez, a la primera, antes de la codificación,un diseño que especifique de manera realista y sin variación todas las cuestiones a implementar en laprogramación.
Las ingenierías clásicas o la arquitectura necesitan seguir este tipo de ciclos de vida en cascada o predictivos porque precisan mucho de un diseño previo a la construcción, exhaustivo einamovible: disponer de los planos del arquitecto siempre antes de empezar el edificio. Nadie se imagina que una vez realizados los cimientos de un edificio se vuelva a rediseñar el plano y se cambie lo yaconstruido.
Además, los planos para construir son precisos y pocas veces varían, ya que la mayoría de los diseños de las ingenierías clásicas, arquitecturas, etc., pueden hacer un mayor uso de las...
Regístrate para leer el documento completo.