Esta presentacion de la clase de Fundamentos de desarrollo de sistemas, nos habla sobre como gestionar un proyecto de software en su primer etapa y la relacion que existe entre Tiempo/personal.
3. AGENDA OBJETIVOS………………………………………………4 GESTIÓN DE PROYECTOS…………………….…..6 Diferencias de los gestores de software a otros gestores……………………………………………... 8 ACTIVIDADES DE GESTIÓN………………………. 9 PLANIFICACIÓN DE PROYECTOS…………….. 10 El plan del proyecto……………………………………. 14 Hitos y entregas…………………………………………………. 16 CALENDARIZACIÓN DEL PROYECTO………… 20 Gráficos de barras y redes de actividades……. 25 3
4. OBJETIVOS Conocer las tareas principales de los gestores de software. Comprender por que la naturaleza del software que la gestión de los proyectos de otras ingenierías. Comprender por que planificar proyectos es esencial en todos los proyectos de software. 4
5. Conocer la forma en que las representaciones graficas (gráficos de barras y redes de actividades) son utilizadas por los gestores de proyectos para representar las agendas del proyecto. Conocer el proceso de gestión de riesgos y algunos de os riesgos que surgen en los proyectos de software. 5
6.
7. Los gestores de software son responsables de la planificación y temporalizacion del desarrollo de los proyectos. 6
8. La administración de proyectos de software es necesaria debido a que la ingeniería de software profesional esta sujeto a restricciones organizacionales de tiempo y presupuesto. El trabajo del gestor de proyectos de software es asegurar que estos cumplan dichas restricciones y entregar software que contribuya a las metas de la compañía de desarrollo de software. 7
19. La gestión efectiva de un proyecto de software depende de planificar el progreso del proyecto. El gestor del proyecto debe anticiparse a los problemas que puedan surgir, así como preparar soluciones a esos problemas. Un plan, preparado al inicio de un proyecto, debe utilizarse como un conductor para el proyecto. Este plan inicialdebe ser el mejor posible de acuerdo con la informacion disponible. Este plan evolucionara conforme el proyecto progrese y la información sea mejor. 11
21. Además de un plan de proyecto, los gestores tienen que preparar otros tipos de planes 13
22. El plan del proyecto El plan del proyecto fija los recursos disponibles, divide el trabajo y crea un calendario de trabajo. En algunas organizaciones , el plan del proyecto es un único documento que incluye todos los diferentes tipos de planes. En otros casos, este plan solo se refiere al proceso del desarrollo 14
23. Los detalles de este plan varían dependiendo del proyecto y de la organización. Sin embargo muchos planes incluyen las siguientes secciones: Introducción. Organización del proyecto. Análisis de riesgo. Requerimientos de recursos de HW. y SW. División del trabajo. Programa del proyecto. Mecanismos de supervisión e informe. 15
24. Hitos y entregas. Los gestores del proyecto necesitan información para hacer su trabajo. Como el software es intangible, esta información se provee como documentos que describen el estado del software que esta en desarrollo. Cuando se planifica un proyecto, se debe establecer una serie de hitos. 16
25. Hitos. Hitos.- Puntos finales de una actividad del proceso del software. Debe existir una salida formal. No deben de ser documentos amplios. Deben representar el fin de una etapa lógica en el proyecto. 17
26. Entregas. Entrega.- Es el resultado del proyecto que se entrega al cliente. Se entrega al final de una fase principal del proyecto como la especificación, el diseño, etc. Las entregas son hitos. 18
29. Esta es una de las tareas mas difíciles para los gestores de proyectos. Los gestores estiman el tiempo y los recursos requeridos para completar las actividades y organizarlas en una sucesión coherente. La calendarización del proyecto implica separar todo el trabajo de un proyecto en actividades complementarias y considerar el tiempo requerido para completar dichas actividades. 21
31. Debemos coordinar estas actividades paralelas y organizar el trabajo para que la mano de obra se utilice de forma optima. Deben evitarse situaciones en que el proyecto entero se retrase debido a que no se ha terminado una actividad critica. Los gestores no deben suponer que cada etapa del proyecto estará libre de problemas. 23
32. Los gestores deben estimar los recursos necesarios para completar cada tarea. Para los problemas previstos siempre debe agregarse un 30% a la estimación original y otro 20% para cubrir algunas cosas no previstas. El calendario del proyecto se puede representar como un conjunto de gráficos que muestran la división del trabajo, las dependencias de las actividades y la asignación del personal. 24
34. Los gráficos de barras y las redes de actividades son notaciones graficas que se utilizan para ilustrar la calendarización del proyecto. Las redes de actividades muestran la dependencia entre las diferentes actividades que conforman un proyecto. 26
37. El tiempo mínimo requerido para finalizar el proyecto se estima teniendo en cuenta la trayectoria más larga en la red de actividades (el camino crítico). Cualquier aplazamiento al contemplar una actividad crítica provoca retraso en el proyecto, ya que las actividades siguientes no pueden comenzarse. 29
38. Los retrasos que no están ligados al camino crítico no provocan un aplazamiento en todo el calendario, por lo tanto el proyecto no se verá afectado. Los gestores también utilizan las redes de actividades para asignar los trabajos en el proyecto. 30
39. Es posible modificar el diseño del sistema de tal forma que se acorte el camino crítico. Inevitablemente, las agendas del proyecto iniciales serán incorrectas. 31
40. A medida que el proyecto se desarrolla, las estimaciones deben ser comparadas con los tiempos reales. Cuando se muestran los tiempos reales, debemos revisar el gráfico de actividades. 32
42. También llamado gráfico de Gantt que muestra el calendario de un proyecto y las fechas iniciales y finales de actividades. Las actividades seguidas por una barra sombreada significan que existe flexibilidad en las fechas de terminación. Las actividades que no son seguidas de dichas barras, NO tienen margen de error. 34
43. Además de la calendarización, los gestores de proyectos deben tener en cuenta la asignación de recursos y personal a las actividades del proyecto. Las personas no tienen porqué estar asignadas al proyecto en todo momento. 35
44. CONCLUSIÓN. La gestión de proyectos es una planeación de cómo, cuándo, qué recursos y qué personal es necesario para elaborar un proyecto y lograr un objetivo. Los gestores de proyectos son los encargados de la planeación y se ayudan con gráficos de Gantt y redes de actividades para organizar el tiempo de cada actividad del proyecto. 36