[Si no lo has hecho, te invito a leer el artículo anterior relacionado: Etapas de proyectos informáticos]
Según la forma de organizar y estructurar las secuencias de ejecución de las tareas en las diferentes etapas de un proyecto informático puede dar lugar a varios tipos de ciclos de vida, como son:
a) Ciclo de vida en Cascada. Donde se trabaja en base a documentos de análisis, diseño, codificación y pruebas; después de cada etapa se realiza una revisión para comprobar si se puede pasar a la siguiente etapa:
- Ventajas:
- Dispone de una planificación sencilla.
- El resultado del producto es de alta calidad.
- El personal implicado en el proyecto no necesita una grana cualificación.
- Inconvenientes:
- Deben quedar definidos todos los requisitos en la etapa inicial del proyeto.
- Si se produce algún error en alguna etapa es muy complicado volver a la anterior.
- El cliente final no ve el resultado del proyecto hasta que está terminado.
- Carece de indicadores seguros del progreso del trabajo.
- Es más lento y más costoso que otros ciclos de vida.
b) Ciclo de vida en Espiral. Donde se trabaja mediante una serie de ciclos que se repiten, conectado cada uno con el anterior:
- Ventajas:
- No es necesario disponer de todos los requisitos en la etapa inicial.
- Los riesgos son menores.
- La inversión del tiempo es mejor puesto que se pueden identificar los problemas en cada ciclo.
- Se adapta fácilmente a cualquier tipo de tarea adicional.
- Inconvenientes:
- La evaluación de riesgos es más complicada.
- Es imprescindible una implicación total y contínua por parte del cliente.
- Es un tipo de ciclo más costoso.
- Requiere invertir mucho tiempo en la etapa de desarrollo.
c) Ciclo de vida en Prototipos. Donde se trabaja mediante un acercamiento progresivo a la solución final mediante las siguientes etapas:

- Ventajas:
- Reduce el riesgo de incumplir con las necesidades planteadas al inicio.
- Reduce los costes y el riesgo de fracaso.
- No necesita de un equipo de desarrollo muy grande.
- Inconvenientes:
- No es robusto ni ofrece calidad.
- Requiere de la utilización de herramientas adecuadas.
- Debe desarrollarse muy rápido.
Te invito a leer el siguiente artículo de esta serie: Mantenimiento de un proyecto informático.
(Fuente: Trabajo para asignatura: Gestión y Organización de Proyectos Informáticos. ISIG y Empresariales.)
(Fuente: Asignatura Gestión y Organización de Proyectos Informáticos. Módulo 4. Página 19)
(Fuente: Monografías. Ciclo de vida de un proyecto. http://www.monografias.com/trabajos4/cicdevida/cicdevida.shtml)
(Fuente: http://es.wikipedia.org/wiki/Desarrollo_en_cascada)
(Fuente: http://es.wikipedia.org/wiki/Desarrollo_en_espiral)
(Fuente: http://es.wikipedia.org/wiki/Modelo_de_prototipos)
(Fuente: http://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_software)
(Fuente: http://ciclosdevida.blogcindario.com/2010/03/00001-ciclo-de-vida.html)