Modelos de Desarrollo Iterativos
Problemas en los Proyectos de Software
Tipos de Proyectos
Modelo de Desarrollo Iterativo
Ventajas del Modelo Iterativo
Tiempos prolongados y mayor costo que otros proyectos de ingeniería.
Complejidad y falta de modelos de desarrollo adecuados.
Sin Modelo de Desarrollo
Falta de planificación y análisis.
Resultados: sistemas inestables, difíciles de mantener.
Modelo en Cascada
Fases secuenciales: Análisis → Diseño → Programación → Pruebas.
Problemas: Rigidez, baja mitigación de riesgos, falta de retroalimentación.
Definición: El proyecto se divide en iteraciones cortas.
Proceso: En cada iteración se realiza el ciclo completo (Análisis, Diseño, Programación, Pruebas).
Desarrollo Incremental: Se construye una parte del sistema en cada iteración
Flexibilidad
Mitigación de riesgos
Retroalimentación
Requerimientos no quedan fijos, permiten cambios a lo largo del proyecto.
Riesgos se tratan en las primeras iteraciones.
Ejecutables tempranos permiten retroalimentación constante del cliente.