¿Qué es el desarrollo ágil?
Enviado por pablo tomas • 26 de Febrero de 2016 • Tarea • 334 Palabras (2 Páginas) • 133 Visitas
- ¿Qué es el desarrollo ágil?
Las metodologías ágiles son métodos de desarrollo de software en los que las necesidades y soluciones evolucionan a través de una colaboración estrecha entre equipos multidisciplinarios. Se caracterizan por enfatizar la comunicación frente a la documentación, por el desarrollo evolutivo y por su flexibilidad.
- ¿Cómo se diferencian las metodologías de desarrollo de sistemas tradicional (cascada) a las metodologías ágiles?
Ágil y en Cascada son dos metodologías distintas de desarrollo de software. El modelo en Cascada puede ser descrito esencialmente como un modelo lineal de diseño de software. Como su propio nombre indica, la metodología en cascada hace uso de un proceso de diseño secuencial. El desarrollo fluye secuencialmente del punto inicial al punto final, con varias etapas diferentes: Concepción, Iniciación, Análisis, Diseño, Construcción, Pruebas, Implementación y Mantenimiento.
Por el contrario, la metodología Ágil propone abordar el diseño de software de forma incremental e iterativa. Fue diseñado fundamentalmente como respuesta a las limitaciones de la metodología en Cascada, como una forma de dotar a los diseñadores de mayor libertad. El proceso de diseño se divide en modelos individuales en los cuales trabajan los diseñadores. No hay un curso o plan determinado de acción con la metodología Ágil, los diseñadores son libres de responder a cambios en los requisitos a medida que surgen y hacer cambios mientras el proyecto avanza.
- En base a algunos parámetros/características, genere una tabla comparativa con al menos 3 metodologías ágiles. Considere al menos unas 5 características a comparar.
Características | XP | Scrum | DSDM |
Enfoque de desarrollo | Incremento iterativo | Incremente iterativo | iterativo |
período de tiempo de iteración recomendado | 1 a 6 semanas | 2 a 4 semanas | 80% de la solución en el 20% total del tiempo |
Equipo de proyecto | Equipos pequeños (menos de 20 integrantes) | Todos los tamaños | Todos los tamaños Equipo independiente |
Comunicación del equipo | Informal Reuniones diarias | Informal Reuniones diarias | Basada en documentación |
implicación del cliente | cliente involucrado | Cliente como dueño del producto final | A través de liberaciones frecuentes(prototipos) |
...