Está en la página 1de 31

Gestión de Proyectos

Ciclo de Vida

Gestión de Proyectos
1
Ciclo de vida: conceptos generales

Gestión de Proyectos
2
Elementos de un modelo de ciclo de
vida

Resultado
Fase 1 evaluable

Decisión de
Actividades continuar Producto
planificables final del
desarrollo

Realimentación

Gestión de Proyectos
3
Fases del ciclo de vida

 Concepto de “Fase”
 Conjunto de actividades relacionadas con un objetivo
en el desarrollo del proyecto
 Asignación de recursos (financieros, materiales,
humanos)
 Cada fase del ciclo de vida de un proyecto genera
algún resultado evaluable que se suele denominar
“entregable” (“deliverable”)
 Un entregable es un producto que puede ser sometido
a determinadas evaluaciones para comprobar su
adecuación a los requisitos exigidos

Gestión de Proyectos
4
Dos tipos de Modelo de Ciclo de
vida

 Predictivos:
 Waterfall (lineal), Prototipado, Espiral…

 Adaptivos:
 Gestión Ágil de procesos: Extreme Programming/XP,
SCRUM…

Gestión de Proyectos
5
Ciclos de vida predictivos

Gestión de Proyectos
6
Ciclo de vida lineal
Se caracteriza por consistir en una serie de fases que avanzan hacia la
obtención del producto final suponiendo que la fase anterior genera un
producto intermedio correcto

Definición
de requisitos

Diseño del
producto

implementación

Instalación

Aceptación
por el cliente

Gestión de Proyectos
7
Ciclo de vida lineal

 Es el más sencillo
 … y el más utilizado
 Se caracteriza por:
 Fases secuenciales
 Escasa realimentación entre las fases
 Útil cuando se conoce bien el objeto a desarrollar
 Permite separar bien el trabajo entre los componentes del
equipo de trabajo

Gestión de Proyectos
8
Ciclo de vida con prototipado

Especificaciones Especificaciones
incompletas completas

Selección Desarrollo Evaluación


del prototipo del prototipo del prototipo

Sub-ciclo de prototipado

Gestión de Proyectos
9
Ciclo de vida con prototipado

 Si no se conoce exactamente cómo resolver un


determinado producto o cuáles son las
especificaciones de forma precisa:
 Es necesario o muy conveniente realizar un prototipo
 Prototipo
 Sistema parcial que permite explorar las
características deseadas y extrapolar sus resultados al
sistema final
 Un prototipo permite conocer mejor las
especificaciones del sistema
 Muy utilizado en desarrollo avanzado

Gestión de Proyectos
10
Ciclo de vida con prototipado
Tipos de prototipado

 Prueba de Concepto
 Usar un prototipo para demostrar factibilidad
 Modelado
 Para obtener mayor conocimiento de los requisitos de
usuario
 Prototipo evolutivo
 Serie de prototipos como pasos hacia el sistema final

Gestión de Proyectos
11
Ciclo de vida con prototipado
Recomendaciones

 Los prototipos deben construirse rápidamente

 Hacer énfasis en las características percibidas por el


cliente

 Controlar el número y cantidad de las características


a verificar en cada prototipo

 No pretender promocionar un prototipo a producto

Gestión de Proyectos
12
Ciclo de vida con prototipado

Ventajas Desventajas
 Capacidad de cambios al  La gestión se complica
sistema en etapas por la intrínseca rapidez
tempranas del desarrollo
 Requiere evaluaciones
 Detección de cursos de de cada prototipo
desarrollo no factibles
 La tentación de convertir
 Facilita el desarrollo de los prototipos en
un sistema que se ajusta productos
a los requisitos y
expectativas del cliente
 ¡Los prototipos cuestan!

Gestión de Proyectos
13
Spiral Model of Software Development (Boehm, 1988)

Gestión de Proyectos
14
Ciclo de vida en espiral

 Cuando el riesgo o la incertidumbre es muy grande,


el modelo lineal no se puede utilizar
 los requisitos no se conocen completamente
– la planificación de una fase no puede terminar
completamente
 es necesario incrementar la interacción con los
usuarios
 Acercarse paulatinamente al producto final
 Ciclos (espirales) en los que las especificaciones del
producto se van resolviendo paulatinamente

Gestión de Proyectos
15
Un ejemplo: desarrollo de aplicaciones
innovadoras

4th Quarter 2005 - Alcatel Telecommunications Review

OSDE -> Open Service Delivery Environment

Gestión de Proyectos
16
Ciclos de vida adaptativos

Gestión de Proyectos
17
Gestión Ágil de Proyectos

V
Interacción con
Procesos y herramientas las personas

A
Software operativo
Documentación exhaustiva

L
Colaboración con
Negociación contractual el cliente

O
Seguimiento del plan Respuesta al cambio

R
AGILIDAD, TIEMPO DE DESARROLLO, FIABILIDAD

Gestión de Proyectos
18
GAP – Múltiples Metodologías

TDD
XP
XBreed

FDD Crystal

Scrum

y muchos otros
ASD

Gestión de Proyectos
19
FDD – El proceso

Feature Driven
Formado por cinco fases: Development

Gestión de Proyectos
20
SCRUM

Gestión de Proyectos
21
Ciclo de vida con revisiones decisorias

Gestión de Proyectos
22
Ciclo de Vida de un producto
Revisiones Decisorias integradas

modificar modificar modificar

kill kill kill

Gestión de Proyectos
23
El proceso de “gating”

 “stage gates”
 Revisiones de diseño y progreso
 who, what, when
 ¿Quién tiene que participar?
 ¿Qué criterios deben aplicarse?
 ¿Cuándo se hacen?
 Para aprobar la fase
 El proyecto se mantiene en su ruta para alcanzar el
objetivo
 El proceso está bien gestionado
 Las tareas de continuación están bien definidas

Gestión de Proyectos
24
Ciclo de Vida de un producto
Revisiones Decisorias integradas

Gestión de Proyectos
25
Ciclo de Vida de un producto
Revisiones Decisorias integradas

RD0 Revisión de Oportunidad


RD0+ Validación de la RD2 Revisión de validación del desarrollo
Oportunidad RD4 Revisión de adecuación para despliegue
RD1 Revisión de Capacidad para RD5 Revisión de adecuación general al
Negocio mercado
RD1 RD2 RD4
RD0 RD0+    RD5
  Desarrollo Validación  RD6 RD6+
Definición de Planif. RD3
Despliegue  
Oportunidad 
Piloto Despliegue & Phase Out
Preparación de
Marketing y Ventas Mantenimiento

RD3 Revisión de Lanzamiento


comercial

RD6 Revisión de Phase Out


RD6+ Revisión de Fin de Vida

Gestión de Proyectos
26
RD0 Revisión de la oportunidad
Entradas/Salidas

RD1
RD0 RD0+ 
 
RD
Definición de Planif. 3
Oportunidad 
Preparación de
Marketing y Ventas

Gestión de Proyectos
27
RD0+ Validación de la oportunidad
Entradas/Salidas

RD1
RD0 RD0+ 
 
Definición de Planif. RD3
Oportunidad 
Preparación de
Marketing y Ventas

Gestión de Proyectos
28
RD1 Revisión de Capacidad para negocio
Entradas/Salidas

RD0 RD0+ RD1


  
Definición de Planif. RD3
Oportunidad 
Preparación de
Marketing y Ventas

Gestión de Proyectos
29
RD3 Revisión de lanzamiento comercial
Entradas/Salidas

RD0 RD0+ RD1


  
Definición de Planif. RD3
Oportunidad 
Preparación de
Marketing y Ventas

Gestión de Proyectos
30
Rúbrica de la lección

Conocer o recordar el concepto de ciclo de vida y distinguir sus


elementos

 Conocer los tipos principales de ciclo de vida

Seleccionar el ciclo más apropiado para un determinado tipo de


proyecto

 Conocer las tendencias actuales en la definición de ciclo de vida.

Conocer en detalle una implementación del ciclo de vida lineal


utilizada en la industria

Conocer y generar la documentación que se utiliza en el ciclo de vida


estudiado

Gestión de Proyectos
31