Gestión de Proyectos InformáticosCiclos de Vida
1
Gestión de Proyectos Informáticos
Ciclo de Vida de los proyectos
2007-2
Gestión de Proyectos InformáticosCiclos de Vida
2
1. Meta del Proyecto:Definir de una manera realista :
Redactar una frase clara que manifieste la Meta del Proyecto, describiendo específicamente lo que se quiere conseguir, e incorporar en la misma un suceso significativo que marque el punto final con el cual se terminará el Proyecto.Meta del Proyecto = Lo que el Equipo de Trabajo debe conseguir con su actuación para cumplir con la Meta del Negocio.
Ser breve e indicar el punto final con un suceso significativo. No incluir especificaciones y evitar las fechas en la definición.
Técnica para definir la Meta del Proyecto:
Preguntarles a los Stakeholders : ¿Cual es el punto final con el cual se terminará el Proyecto?. Repetir la pregunta si es necesario.
En caso de que fuera preciso, limitar el Proyecto para que quede claro el punto final.
Ha de ser un documento de 1 a 3 páginas que resume el QUÉ del Proyecto con el siguiente contenido:
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
3
A. Meta del Negocio: Desarrollar un nuevo Producto del tipo “X” antes que la competencia con un costo no mayor del 20 % del costo del Producto actual.Meta del Proyecto (Borrador): Desarrollar ideas para que un nuevo Producto del tipo “X”.Meta del Proyecto con punto final: Generar e investigar ideas para para un nuevo Producto del tipo “X” y recomendar la Tecnología a usar.
B. Meta del Negocio: Conseguir una reducción de costos al armonizar la gama actual de envases, cierres y suministros para los mismos.Meta del Proyecto (Borrador): Definir los grupos de envases de botellas con menos de 5 litros por los responsables de las plantas de Producción.Meta del Proyecto con punto final: Identificar los grupos de envases pequeños y sus cierres, recomendando una propuesta al Director
Ejemplos:Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
4
META
Es la cuantificación del objetivo que se pretende alcanzar en un tiempo señalado, con los recursos necesarios. OBJETIVO
Expresión cualitativa de un propósito en un periodo determinado; el objetivo debe responder a la pregunta "qué" y "para qué". Es el conjunto de resultados que el proyecto se propone alcanzar a través de determinadas acciones.
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
5
Los objetivos de un proyecto deben ser «SMART». Deben ser:
Específicos (Specific): Claros sobre qué, dónde, cuándo y cómo va a cambiar la situación;
Medibles (Measurable): que sea posible cuantificar los fines y beneficios;
Realizables (Achievable): que sea posible lograr los objetivos; . . . (conociendo los recursos y las capacidades a disposición del equipo de trabajo);
Realista (Realistic): que sea posible obtener el nivel de cambio reflejado en el objetivo; y
Limitado en tiempo (Time bound): estableciendo el periodo de tiempo en el que se debe completar cada uno de ellos.
“Un objetivo se deriva de una meta, tiene la misma intención que una meta, pero es más especifico,
cuantificable y verificable que la meta”
Objetivos del proyectoObjetivos del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
6
2. Definir los Objetivos
A partir de la Meta del Proyecto:
La Meta del Proyecto se descompone en partes. Elegir de 4 a 9 Objetivos que cubran todos los aspectos del Proyecto, escribiendo frases claras que empiecen con un verbo.
Describir los pasos y/o trabajos más importantes, que son necesarios para alcanzar la Meta del Proyecto en una secuencia lógica.
3. Definir el Ámbito del Proyecto:Es muy importante y difícil de establecer. Debe estar muy claro y especificado. Hay que poner límites a todo aquello que se debe o no se debe incluir en el Proyecto, y especificar que otros Proyectos están relacionados o pueden incidir en el Proyecto.
Se deben realizar dos listas explícitas de lo Incluido y Excluido en el
Proyecto. Es básico para negociar futuras ampliaciones o cambios
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
7
4. Identificar los Entregables del Proyecto:
Establecer los Resultados a obtener y
las Necesidades del Producto(s) y/o
Servicio(s) según el Alcance del Proyecto
Realizar una relación de Entregables para cada una de las Fases del Proyecto, por Producto y/o Servicio, indicando como crearlos,
el costo de crearlos e implantarlos y los Beneficios tangibles e intangibles a obtener por la implementación de cada Entregable
5. Definir los Condicionantes, Restricciones y Suposiciones:
Incluir todas las Restricciones, Suposiciones y Condicionantes a la vista de: los Entregables, Procesos y Recursos necesarios.
Relacionar toda la información que no encaja en las categorías anteriores. Indicar los factores a tener presentes para terminar el Proyecto cumpliendo los Objetivos de: Plazo, Costo y Calidad .
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
8
Los pasos para la definición del proyecto :
1. Determine los objetivos, el alcance y el ambiente organizacional
Los objetivos y el alcance se ajustan a la organización?
• Cual es el objetivo del proyecto?
• Esta alineado con los objetivos de la organización?
• Están disponibles los recursos para los objetivos y alcance que usted ha definido?
• El alcance del proyecto es total ó por etapas?
• Cuáles son las áreas de la organización comprometidas con el proyecto?
• Cuales son los beneficios esperados por esas áreas?
• Están disponible la organización a aportar los recursos para conseguir los objetivos y alcance que usted ha definido?
• Ha definido un proyecto que no es factible organizacionalmente?
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
9
Los pasos para la definición del proyecto :
2. Evalúe el negocio, tecnología y factores externos
Algunos factores externos que pueden afectar al proyecto
• Tecnología
• Nuevas herramientas disponibles
• Competencia
• Regulación Gubernamental
• Políticas
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
10
Los pasos para la definición del proyecto :
3. Desarrolle una estrategia para el proyecto
La estrategia será su aproximación al cumplimiento de los objetivos dentro del alcance y el ambiente.
Debe gerenciar todas las partes del alcance
La estrategia debe contener:
•Como va a organizar el proyecto?
•Como va a seleccionar el equipo y gerente del proyecto?
•Cómo manejará usted el riesgo y los problemas de gerencia?
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
11
Los pasos para la definición del proyecto :
4. Identifique los hitos importantes y el cronograma requerido por el negocio
- Hito: Es una tarea que no tiene duración. Es un punto importante de chequeo del cronograma.
Pasos intermedios para lograr el resultado
Extensión al alcance solicitado?
Etapas
Cronograma inicial tentativo
- Fechas requeridas por el negocio?
Inicio
Puesta en producción
Margen de desfase?
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
12
Los pasos para la definición del proyecto :
5. Defina el presupuesto inicial, utilizando los hitos
• Identifique los recursos que sean necesarios para alcanzar cada hito
• Desarrolle un presupuesto inicial por hito para cada subproyecto
• Utilice la analogía y el concepto de expertos
Desfase esperado:
-25% a + 25%
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
13
Los pasos para la definición del proyecto :
6. Identifique cuales grupos u organizaciones van a estar involucradas
Identifique los recursos externos que sean necesarios para alcanzar cada hito
Otras áreas de la organización
• - Entidades Externas que provean información
• - Análisis de resultados
• - Control externoConsultores
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
14
Los pasos para la definición del proyecto :
7. Determine los métodos y herramientas a ser empleados en el proyecto.
· Metodología de gerencia y seguimiento del proyecto
· Estado del arte de la tecnología requerida
· Capacidad de la organización de asimilación eficiente de las nuevas tecnologías
· Necesidades de capacitación
· Alternativas de metodología que impacten la duración a los costos
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
15
Los pasos para la definición del proyecto :
8. Identifique las áreas de riesgo y asócielas con los hitos
El riesgo puede provenir de numerosos factores
- Definición del producto del proyecto
- Personal
- Organización y su relación con el medio ambiente
- Tecnología
- Legislación
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
16
Los pasos para la definición del proyecto :
9. Estimar el cronograma y un presupuesto
Con base en el cronograma y presupuesto preliminar se deben estimar un cronograma y un presupuesto base para las autorizaciones correspondientes.
Precisión esperada:
Base para presupuesto
-25% a + 25%
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
17
Los pasos para la definición del proyecto :
10. Identifique el Gerente ó Lider del Proyecto
Piense en posibles candidatos, la disponibilidad y el potencial que se puede llegar a perder si no se tienen en el proyecto
• Habilidad Principal del Gerente del Proyecto
• Problemas que va a enfrentar
• Principales capacidades que debe tener
• Alternativas y área origen
• Gerente externo ó interno
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
18
Los pasos para la definición del proyecto :
11. Identifique y establezca el equipo del proyecto
• Identifique las personas claves que se necesitarán para la construcción del equipo del proyecto
• Determine el número de personas que se requierán, sus habilidades y conocimientos
• Determine de la organización quienes deberían estar en el proyecto, y podrían hacerlo
• Define si requiere ó recomienda la contratación de personal especializado y el tiempo requerido para conseguirlas.
• Revise las alternativas de contratación si inciden en el costo
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
19
Los pasos para la definición del proyecto :
12. Desarrolle el plan preliminar del proyecto (No)
• Con base en los hitos, los recursos identificados y el cronograma preliminar ya establecido.
• Verifique los estimados independientes.
• Verifique independencia entre las tareas.
• Revise procedimientos de divulgación y autorización del proyecto.
• Estime una fecha de inicio del proyecto.
• Valide fechas de los hitos y de finalización estimada .
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
20
Los pasos para la definición del proyecto :
13. Documentar los supuestos y las restricciones
Supuestos:
- Son una fuente de riesgos
- Si no se cumplen, afectan la planeación
- Resumen de todas las etapas anteriores
Restricciones:
- Limitan las opciones del proyecto
- Si se levantan, disminuye el riesgo del proyecto
- Resumen de todas las etapas anteriores
Definición del proyectoDefinición del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
21
• Los Proyectos normalmente forman parte de una Organización más grande que la del Proyecto
• Cuando el Proyecto es la Empresa ( Fusiones, Alianzas, ...), está fuertemente influenciado por las directrices de las Empresas que intervienen
• Existen básicamente 2 enfoques empresariales:– Empresas cuyo negocio se basa en los Proyectos
– Empresas que adoptan la gestión por Proyectos para sus Sistemas de Gestión
La Cultura y Estilo de Dirección de la Empresa tiene una influencia directa en el Proyecto
Influencias de la organizaciónInfluencias de la organización
Gestión de Proyectos InformáticosCiclos de Vida
22
Coordinación de Proyectos
Jefe DepartamentoA 1
Proyecto B
Proyecto D
Director FuncionalÁrea A
Proyecto C
Jefe DepartamentoB 1
Proyecto A
Director FuncionalÁrea B
Jefe DepartamentoC 1
Jefe DepartamentoC 2
Proyecto E
Director FuncionalÁrea C
Director General
Organización FuncionalOrganización Funcional
Gestión de Proyectos InformáticosCiclos de Vida
23
Coordinación del Proyecto
Miembro DepartamentoC 1
Miembro DepartamentoB 2
Miembro DepartamentoB 3
Project ManagerProyecto A
Miembro DepartamentoB 1
Miembro DepartamentoA 2
Miembro DepartamentoC 2
Project ManagerProyecto B
Miembro DepartamentoA 1
Miembro DepartamentoC 3
Miembro DepartamentoA 3
Project ManagerProyecto C
Program Manager
Organización por proyectosOrganización por proyectos
Gestión de Proyectos InformáticosCiclos de Vida
24
Coordinación del Proyecto
Proyecto AProject Manager
Proyecto BProject Manager
Proyecto CProject Manager
Director deProjects Managers
MiembroProyecto A
MiembroProyecto B
MiembroProyecto C
Jefe DepartamentoA 1
Director FuncionalÁrea A
MiembroProyecto A
MiembroProyecto B
MiembroProyecto C
Jefe DepartamentoB 1
Director FuncionalÁrea B
MiembroProyecto A
MiembroProyecto B
MiembroProyecto B
Jefe DepartamentoC 1
Director FuncionalÁrea C
Director General
Organización matricialOrganización matricial
Gestión de Proyectos InformáticosCiclos de Vida
25
Procesos de la Gerencia de proyectos
Gestión de Proyectos InformáticosCiclos de Vida
26
Procesos de Procesos de
IniciaciónIniciación
Procesos de Procesos de
IniciaciónIniciaciónProcesos de Procesos de
PlanificaciónPlanificación
Procesos de Procesos de
PlanificaciónPlanificación
Procesos de Procesos de
EjecuciónEjecución
Procesos de Procesos de
EjecuciónEjecuciónProcesos de Procesos de
ControlControl
Procesos de Procesos de
ControlControl
Procesos de Procesos de
CierreCierre
Procesos de Procesos de
CierreCierre
Compromiso para ejecutarCompromiso para ejecutar
el proyectoel proyecto
Enfoque para ejecutar el Enfoque para ejecutar el
proyectoproyecto
Coordinación de Coordinación de
stakeholders y otros stakeholders y otros
recursosrecursos
Aceptación FormalAceptación Formal
del producto y del producto y
finalización del proyectofinalización del proyecto
Monitoreo, métricas, y tomaMonitoreo, métricas, y toma
de acciones correctivasde acciones correctivas
Procesos de la gerencia de proyectosProcesos de la gerencia de proyectos
Gestión de Proyectos InformáticosCiclos de Vida
27
Procesos de un Área de Conocimiento
Grupos de Procesos de Dirección de Proyectos
INICIACIÓN PLANIFICACIÓN EJECUCIÓN CONTROL CIERRE
4. Gestión de la Integración del Proyecto
4.1 Acta del Proyecto4.2 Enunciado del Alcance del proyecto
4.3 Desarrollar el Plan de Gestión del Proyecto
4.4 Dirigir y gestionar la Ejecución del Proyecto
4.5 Supervisar y Controlar el Trabajo del Proyecto4.6 Control Integrado de Cambios
4.7 Cerrar Proyecto
5. Gestión del Alcance del Proyecto
5.1 Planificación del Alcance5.2 Definición del Alcance
5.4 Verificación del Alcance5.5 Control del Alcance
6. Gestión del Tiempo del Proyecto
6.1 Definición de las Actividades6.2 Secuenciamiento de Actividades 6.3 Estimación de los Recursos de las Actividades6.4 Estimación de la Duración de las Actividades6.5 Desarrollo del Cronograma
6.6 Control del Cronograma
7. Gestión de los Costos del Proyecto
7.1 Estimacion de los Costos7.2 Preparación del Presupuesto de Costos
7.3 Control de Costos
8. Gestión de la Calidad del Proyecto
8.1 Planificación de la Calidad 8.2 Realizar Aseguramiento de Calidad
8.3 Realizar Control de Calidad
9. Gestión de los Recursos Humanos del Proyecto
9.1 Planificación de los recursos humanos
9.2 Adquirir el equipo del proyecto9.3 Desarrollar el Equipo del proyecto
9.4 Gestionar el Equipo del Proyecto
10. Gestión de las Comunicaciones del Proyecto
10.1 Planificación de las Comunicaciones
10.2 Distribución de la Información
10.3 Informar el rendimiento10.4 Gestionar a los Interesados
11. Gestión de los Riesgos del Proyecto
11.1 Planificación de la Gestión de Riesgos11.2 Identificación de Riesgos11.3 Análisis Cualitativo de Riesgos11.4 Análisis Cuantitativo de Riesgos11.5 Planificación de la Respuesta a los Riesgos
11.6 Seguimiento y Control de Riesgos
12. Gestión de las Adquisiciones del Proyecto
12.1 Planificar las compras y adquisiciones12.2 Planificar la contratación
12.3 Solicitar respuesta de Vendedores12.4 Selección de Vendedores
12.5 Administración del Contrato
12.6 Cierre del Contrato
Gestión de Proyectos InformáticosCiclos de Vida
28
Incluye los Procesos necesarios para asegurar que los diferentes Elementos del Proyecto están adecuadamente coordinados. Consta de:
Realización del Plan del Proyecto, teniendo en cuenta los Resultados de otros Procesos de Planificación y colocándolos en un consistente y coherente documentoEjecución del Plan del Proyecto: realización de las Actividades incluidas en el Plan del ProyectoControl de Cambios en el Proyecto: revisando y coordinando todos los cambios que se produzcan durante la realización del Proyecto
Gestión de la integración del proyectoGestión de la integración del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
29
Procesos necesarios para asegurar que el Proyecto incluye todos los trabajos a realizar, y solo aquellos que se deben realizar para terminar el Proyecto de acuerdo con sus Objetivos. Consta de:
Iniciación: compromiso para iniciar la siguiente fase del Proyecto
Planificación del Alcance: realización de una definición escrita de los límites del Proyecto como base para las futuras decisiones
Definición del Alcance: subdividiendo los Entregables grandes en pequeños y más manejables
Verificación del Alcance: formalizando la aceptación del Alcance
Control de Cambios del Alcance
Gestión del alcance del proyectoGestión del alcance del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
30
Incluye los Procesos necesarios para asegurar la terminación a tiempo del Proyecto. Consta de:
Definición de Actividades, identificando las Actividades específicas que deben ser realizadas para producir los Entregables del ProyectoSecuenciación de las Actividades, identificando y documentando sus interacciones y dependenciasEstimación de la duración de las Actividades, estimando el nº de periodos de trabajo necesarios para realizar cada ActividadRealización de la Planificación de las Actividades, analizando su secuencia, duraciones y recursos necesarios Control de la Planificación, revisando todos los cambios que se produzcan en la Planificación del Proyecto
Gestión del tiempo en el proyectoGestión del tiempo en el proyecto
Gestión de Proyectos InformáticosCiclos de Vida
31
Incluye los Procesos necesarios para asegurar que los Proyectos se terminan dentro del Presupuesto aprobado. Consta de:
Plan de Recursos, determinando que Recursos (Personas, Equipos, Materiales) y que cantidades de cada uno se deben utilizar para realizar todas las Actividades del Proyecto
Estimación de Costos, realizando una aproximación del costo de los Recursos necesarios para terminar todas las Actividades
Presupuesto, asignando el costo total estimado a cada uno de los trabajos individuales
Control de los Costos, revisando todos los cambios que se produzcan en el Presupuesto del Proyecto
Gestión del costo del proyectoGestión del costo del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
32
Incluye los Procesos necesarios para asegurar que el Proyecto satisfará todas las necesidades establecidas. Consta de:
Plan de Calidad, identificando los estándares de Calidad que son relevantes en el Proyecto y determinando como satisfacerlos
Aseguramiento de la Calidad, evaluando el rendimiento general del Proyecto de una forma periódica, para dar confianza de que el Producto(s) cumplirá con los estándares de Calidad relevantes
Control de la Calidad, revisando los Resultados específicos del Proyecto para determinar si cumplen con los estándares de Calidad relevantes, e identificando caminos para eliminar las causas de los rendimientos insatisfactorios
Gestión de la calidad del proyectoGestión de la calidad del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
33
Incluye los Procesos necesarios para lograr la participación más efectiva de todas las Personas implicadas en el Proyecto. Consta de:
Plan de Organización, identificando, documentando y asignando las funciones, responsabilidades y estructura jerárquicaSelección del Personal, incorporando los recursos humanos necesarios asignados para trabajar en el ProyectoDesarrollo del Equipo del Proyecto, potenciando los conocimientos individuales y en grupo necesarios para elevar el rendimiento del equipo
Gestión de recurso humanoGestión de recurso humano
Gestión de Proyectos InformáticosCiclos de Vida
34
Incluye los Procesos necesarios para asegurar en tiempo y de forma adecuada, la generación, recogida, distribución, archivo y disposición final de la Información del Proyecto. Consta de:
Plan de Comunicaciones: determinando la Información y comunicaciones necesarias con los Stakeholders: quien necesita Información, cuando la necesitan y como se les debe facilitarDistribución de la Información, haciendo que la Información necesaria esté disponible para los Stakeholders de forma periódicaInformes de Situación, recogiendo y distribuyendo los datos sobre la Situación, Progreso y Evolución del ProyectoCierre Administrativo: generando, recogiendo, y distribuyendo la Información para formalizar la terminación de una Fase o Proyecto
Manejo de las comunicaciones del proyectoManejo de las comunicaciones del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
35
Incluye los Procesos relacionados con la identificación, análisis y respuesta a los Riesgos del Proyecto.
Identificación de Riesgos: determinando que Riesgos pueden afectar al Proyecto y las características de cada uno
Cuantificación de Riesgos, evaluando los Riesgos y sus interacciones para fijar el rango de los posibles trabajos adicionales
Realización de la Respuesta los Riesgos, definiendo en cada paso las Oportunidades y Amenazas para dar respuesta a los Riesgos
Control de Respuesta a los Riesgos, reaccionando ante los cambios en el Riesgo a lo largo del Proyecto
Manejo del riesgo del proyectoManejo del riesgo del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
36
Incluye los Procesos necesarios para adquirir Bienes y Servicios externos a la Empresa. Consta de:
Plan de Compras: determinando que hay que comprar y cuandoPlan de Ofertas, documentando los Requerimientos de los Productos e identificando los posibles Proveedores para cada unoAnálisis de Ofertas, recibiendo y analizando las OfertasSelección de los Proveedores ,para cada uno de los ProductosAdministración de los Contratos, estableciendo las relaciones con los ProveedoresCierre de los Contratos, terminación y revisión final de los Contratos, incluyendo la solución de todos los temas abiertos
Gestión del abastecimiento del proyectoGestión del abastecimiento del proyecto
Gestión de Proyectos InformáticosCiclos de Vida
37
¿Porqué es importante que el GP lo seleccione?- Influye directamente en el éxito del proyecto- Las personas implicadas en el proyecto saben el que
hacer y como comunicarse con los demás miembros- Permite al gerente del proyecto controlar los avances y
definir tiempos para las entregas- Es el primer paso para definir modelos de calidad en la
empresa, ya que se organiza el trabajo.
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
38
Modelo de Ciclo de Vida en Cascada- Para comenzar una etapa se debe finalizar en su totalidad la etapa
anterior.- En caso de fallo se debe devolver a la primera etapa- El paso de una etapa a otra debe tener una revisión formal- Los puntos entre etapas son los puntos de control del cronograma
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
39
Modelo de Ciclo de Vida en Cascada – Ventajas y Desventajas
Ventajas- Conocido y fácil de entender por clientes y usuarios no técnicos- Trabaja bien en proyectos con requerimientos claros- Fácil de usar por el equipo de desarrollo y controlar por el GP.- Una vez el staff finaliza la fase puede asignarse a otro proyecto.
Desventajas- Fallos encontrados en fases subsiguientes genera incremento de costos pues
es necesario devolverse al principio.- El cliente no puede ver partes del sistema funcionando hasta fases avanzadas
del desarrollo. - El usuario solo interactúa al principio y al final generando menor sentido de
pertenencia- El cliente debe conocer claramente los requerimientos desde el principio, lo cual
es poco común. Solo con usuarios expertos- Es complicado medir el proceso de desarrollo de software y la capacidad del
equipo de trabajo para etapas subsiguientes- Pueden verse falsos avances que normalmente se descubrirán cuando se vea
el software funcionando.
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
40
Modelo de ciclo de vida cascada ¿Cuando usarlo?
- Proyectos con los requerimientos claros.- Paso de un sistema anterior a un sistema
nuevo, donde el cambio no es funcional, sino tecnológico.
- Clientes pacientes.- Proyectos pequeños de menos de 3 semanas.
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
41
Modelo de Ciclo de Vida Prototipo- Se construye la réplica de un sistema sin entrar en detalles técnicos- El sistema se va construyendo de la mano con el usuario a través
de validación con el mismo.- Una vez el prototipo es validado se comienza a robustecer el
software hasta quedar con funcionalidades completas.- La documentación se enfoca al producto final y no en la evolución
del producto
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
42
Modelo de Ciclo de Vida Prototipo – Ventajas y Desventajas
Ventajas- El usuario ve la evolución del sistema y lo hace más seguro- Se generan requerimientos muy claros- Se generan pocas confusiones y mejor comunicación entre
desarrolladores y clientes- Los nuevos requerimientos son ajustados rápida y fácilmente al
sistema.
- Desventajas- El desarrollador se hace una visión prematura del sistema sin
conocer el detalle de funcionamiento- El usuario puede presionar a prototipos funcionales y obviar las
labores de ingeniería.- Los gerentes no se tiene conocimiento de cuando finalizará la
construcción del sistema.
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
43
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Modelo de ciclo de vida prototipo ¿Cuando usarlo?
• Proyectos donde los requerimientos son poco claros ó muy cambiantes.
• Para demostraciones de sistemas.• Funciona bien combinado con modelo en cascada.
Gestión de Proyectos InformáticosCiclos de Vida
44
Modelo de Ciclo Vida Espiral - Modelo enfocado a riesgos- Primero se desarrollan funcionalidades pequeñas y altamente
riesgosas y a medida que evoluciona la espiral se van haciendo funcionalidades grandes y controladas
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
45
Modelo de Ciclo de Vida Espiral – Ventajas y Desventajas
Ventajas- Se visualiza el sistema en forma temprana, pues se combina con
prototipos. - Se ven indicadores tempranos de riesgos latentes- Se obtiene retroalimentación constante de clientes, generando
mayor calidad- Los riesgos son totalmente controlados, disminuyendo altamente la
probabilidad de fracaso del proyecto.Desventajas- Si el proyecto es bajo en riesgos, es muy costoso.- Se hace necesario un experto en riesgos que los este evaluando
constantemente.- Los desarrollos deben estar asignados en fases de gestión de
riesgos, en las cuales no son muy productivos.
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
46
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Modelo de ciclo de vida espiral ¿Cuando usarlo?
• Proyectos con altos riesgos, tales como proyectos de investigación, aeronáutica, militares.
• Proyectos con implementación de nuevas y desconocidas tecnologías.
• Para proyectos muy grandes, donde deben hacerse entregas parciales y hay muchos riesgos que mitigar.
Gestión de Proyectos InformáticosCiclos de Vida
47
Modelo de Ciclo de Vida Iterativo e Incremental- Se hacen desarrollo de funcionalidades parciales que se van complementando,
comenzando primero por las más críticas para la arquitectura.- Las funcionalidades ya desarrolladas le sirven al GP como métricas para las siguientes
funcionalidades- Se realiza una toma inicial de todos los requerimientos, la planificación hasta el diseño de
alto nivel, de allí se planifican las iteraciones.
Modelo de Ciclo de VidaModelo de Ciclo de Vida
Gestión de Proyectos InformáticosCiclos de Vida
48
Modelo de Ciclo Vida Iterativo e Incremental – Ventajas y Desventajas
Ventajas- Se reduce el impacto de los riesgos- Se hacen entregas de productos completos, viendose progreso visible.- El GP tiene las primeras iteraciones como base de mediciones para las
siguientes- La propuesta de dividir el problema lo hace más manejable para el GP- Se pueden hacer constantes evaluaciones al final de cada incremento para
mejorar en los próximos- A medida que se desarrollo el próximo incremento, se va estabilizando el
anterior
Desventajas- Gran parte del modelo de datos debe estar claro en las primeras iteraciones
para permitir incrementos desde bases sólidas.- Requiere buena planeación y diseño y además se va ajustando a medida
que pasan los incrementos.- Es difícil dar fechas precisas para entrega de todo el proyecto.
Modelo de Ciclo de VidaModelo de Ciclo de Vida