[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:

  1. 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.
  2. 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:

  1. 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.
  2. 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:
  1. 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.
  2. 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)
 
 
 
 
Pablo Sánchez

Acerca Pablo Sánchez

Director de HopeMedia. Ciclista extremo, jugador de ping-pong, experto en compras familiares y padrazo.

Pin It on Pinterest