Gestion de proyectos informaticos

48
Gestión de Proyectos Informáticos Ciclos de Vida 1 Gestión de Proyectos Informáticos Ciclo de Vida de los proyectos

Transcript of Gestion de proyectos informaticos

Page 1: Gestion de proyectos informaticos

Gestión de Proyectos InformáticosCiclos de Vida

1

Gestión de Proyectos Informáticos

Ciclo de Vida de los proyectos

Page 2: Gestion de proyectos informaticos

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

Page 3: Gestion de proyectos informaticos

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

Page 4: Gestion de proyectos informaticos

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

Page 5: Gestion de proyectos informaticos

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

Page 6: Gestion de proyectos informaticos

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

Page 7: Gestion de proyectos informaticos

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

Page 8: Gestion de proyectos informaticos

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 organizacionalLos 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

Page 9: Gestion de proyectos informaticos

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

Page 10: Gestion de proyectos informaticos

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

Page 11: Gestion de proyectos informaticos

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 resultadoExtensión al alcance solicitado?EtapasCronograma inicial tentativo

 - Fechas requeridas por el negocio?

InicioPuesta en producciónMargen de desfase?

Definición del proyectoDefinición del proyecto

Page 12: Gestion de proyectos informaticos

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

Page 13: Gestion de proyectos informaticos

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

Page 14: Gestion de proyectos informaticos

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

Page 15: Gestion de proyectos informaticos

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

Page 16: Gestion de proyectos informaticos

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

Page 17: Gestion de proyectos informaticos

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

Page 18: Gestion de proyectos informaticos

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

Page 19: Gestion de proyectos informaticos

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

Page 20: Gestion de proyectos informaticos

Gestión de Proyectos InformáticosCiclos de Vida

20

Los pasos para la definición del proyecto :13. Documentar los supuestos y las restriccionesSupuestos:- 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

Page 21: Gestion de proyectos informaticos

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

Page 22: Gestion de proyectos informaticos

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

Page 23: Gestion de proyectos informaticos

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

Page 24: Gestion de proyectos informaticos

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

Page 25: Gestion de proyectos informaticos

Gestión de Proyectos InformáticosCiclos de Vida

25

Procesos de la Gerencia de proyectos

Page 26: Gestion de proyectos informaticos

Gestión de Proyectos InformáticosCiclos de Vida

26

Procesos de Procesos de IniciaciónIniciación

Procesos de Procesos de PlanificaciónPlanificación

Procesos de Procesos de EjecuciónEjecución

Procesos de Procesos de ControlControl

Procesos de Procesos de CierreCierre

Compromiso para ejecutarCompromiso para ejecutarel 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 Formaldel producto y del producto y

finalización del proyectofinalización del proyecto

Monitoreo, métricas, y tomaMonitoreo, métricas, y tomade acciones correctivasde acciones correctivas

Procesos de la gerencia de proyectosProcesos de la gerencia de proyectos

Page 27: Gestion de proyectos informaticos

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

Page 28: Gestion de proyectos informaticos

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

Page 29: Gestion de proyectos informaticos

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

Page 30: Gestion de proyectos informaticos

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

Page 31: Gestion de proyectos informaticos

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

Page 32: Gestion de proyectos informaticos

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

Page 33: Gestion de proyectos informaticos

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

Page 34: Gestion de proyectos informaticos

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

Page 35: Gestion de proyectos informaticos

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

Page 36: Gestion de proyectos informaticos

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

Page 37: Gestion de proyectos informaticos

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

Page 38: Gestion de proyectos informaticos

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

Page 39: Gestion de proyectos informaticos

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

Page 40: Gestion de proyectos informaticos

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

Page 41: Gestion de proyectos informaticos

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

Page 42: Gestion de proyectos informaticos

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

Page 43: Gestion de proyectos informaticos

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.

Page 44: Gestion de proyectos informaticos

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

Page 45: Gestion de proyectos informaticos

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

Page 46: Gestion de proyectos informaticos

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.

Page 47: Gestion de proyectos informaticos

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

Page 48: Gestion de proyectos informaticos

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