1. Etapas
1.1. tiene tres etapas
1.1.1. Etapa de inicializacion
1.1.1.1. la meta de esta etapa es crear un producto con el que el usuario pueda interactuar y por ende retroalimentar el proceso
1.1.2. Etapa de iteración
1.1.2.1. esta etapa involucra el rediseño e implementación de una tarea de la lista de control de proyecto y el análisis de la versión más reciente del sistema
1.1.3. Lista de control de proyecto
1.1.3.1. En esta etapa guía el proceso y si es necesario crear una lista de control de proyecto, que contiene un historial de todas las tareas que necesitan ser realizadas.
2. Ventajas y Desventajas
2.1. Ventajas
2.1.1. - Resolución de problemas en tiempos tempranos. - Visión de avance. - Aprendizaje y experiencia tras cada iteración.
2.2. Desventajas
2.2.1. - No garantiza por si solo el éxito. - Iteraciones costosas. - Congelamiento de requerimientos.
3. Ejemplos
3.1. Reuniones, Actividades necesarias que no producen valor directo, etc.
4. Ciclos de Vida
4.1. Los sistemas de software requieren un tiempo y esfuerzo considerable para su desarrollo.
4.2. tiene varias etapas
4.2.1. Modelo en Cascada: enfoque metodologico que ordena rigurosamente las etapas
4.2.2. Modelo en V: modelo en que las Pruebas necesitan empezarse lo mas pronto posible en el ciclo de vida.
4.2.3. Modelo Iterativo: consiste en la iteración de varios ciclos de vida en cascada y cada iteración se entrega una version mejorada.
4.2.4. Modelo Incrémental: combina elementos del modelo en casada con la filosofía interactiva de construcción de prototipos.
4.2.5. Modelo espiral: las actividades se conforman en una espiral, cada ciclo representa un conjunto de actividades.
4.2.6. Modelo de Prototipos: diseño rápido que lleva a la construcción de un prototipo, es evaluado y se utiliza para refinar los requisitos.