1. No le gusta a la mayoría de clientes porque lo consideran complicado
2. Hacer la programación de las funciones del software y al mismo tiempo irlas probando con los usuarios, evaluar todas las posibilidades.
3. Esta basado en 4 etapas
3.1. Determinar Objetivos:
3.1.1. Se basa en identificar las necesidades del usuario que deben ser resueltas por el sistema.
3.2. Análisis del Riesgo
3.2.1. analizar la experiencia de los usuarios y las exigencias de los mismos, como estos realizan las operaciones y las diferentes alternativas que hay para realizar cada una de ellas, debe tomarse la que represente menos riesgos para la organización.
3.3. Desarrollar y Probar
3.3.1. Hacer la programación de las funciones del software y al mismo tiempo irlas probando con los usuarios, evaluar todas las posibilidades.
3.4. Planificación
3.4.1. con los hallazgos obtenidos en las tres etapas anteriores se procede a hacer un plan de trabajo para el siguiente ciclo en la espiral.
4. Desventaja
4.1. .
4.1.1. Necesita de mucha habilidad y experiencia al momento de hacer el análisis de riesgos
4.2. .
5. Recomendaciones
5.1. .
5.1.1. Les recomiendo que siempre que puedan investiguen sobre otros; ningún proyecto de software es igual.
5.2. .
5.2.1. Este modelo es recomendado para grandes proyectos de software y está orientado al riesgo (costo vs tiempo)
6. Desventajas
6.1. .
6.1.1. Necesita de mucha habilidad y experiencia al momento de hacer el análisis de riesgos
6.2. .
6.2.1. No le gusta a la mayoría de clientes porque lo consideran complicado