Post on 10-Mar-2016
description
3. Planificación y gerencia de proyecto
CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 1 2012
Objetivos del tema Explicar las tareas principales llevadas a cabo por los
directores de proyecto
Introducir la gestión de proyectos software y sus principales características
Revisar el proceso de planificación
Revisar representación gráfica de la planficación
Conceptos de riesgo
Proceso de gestión de riesgo del proyecto
CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 2 2012
Iniciamos >>
Temas 1. Gestión de proyectos
2. Planificación de proyectos
3. Calendarización del proyecto
4. Gestión de riesgos
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 3
El producto es intangible.
La ingeniería del software no es un concepto tradicional >> por tanto, los proyectos de software tampoco.
Muchos proyectos SW son sólo parte de proyectos más grandes. Por ejemplo??
>>Actividades de la Gestión
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 4
1. Gestión de proyectos Características de la gestión del software
1. Gestión de proyectos Aplicación de conocimientos, habilidades,
herramientas y técnicas a las actividades del proyecto para satisfacer los requisitos del mismo
Entrega del software a tiempo y de acuerdo con los requisitos de la organización desarrollando y adquiriendo el software
Es necesaria la gestión de proyectos?
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 5
Oct-12 Ing. de Software
Qué es la Ing. de Sw -
6
Ciencias de la
Computación
Ingeniería de
Software (2)
Cliente
Teorías
Herramientas y
Técnicas para
resolver problemas
Problema
Funciones
de las
Computa-
doras
Ingeniería de
Software (1)
Solución
<<
Propuesta de proyecto. Qué?
Planificación. Cuándo, cómo y con quién?
Estimación de costes. Cuánto?
Seguimiento y control
Personal
Documentación, informes
>> Elementos comunes de la gestión
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 7
1. Gestión de proyectos Actividades de la Gestión del proyecto
No son elementos propios de la gestión del software
Son aplicables a cualquier tipo de proyecto
Técnicamente sistemas de ingeniería complejo tienden a pasar los mismos problemas que los sistemas software.
>> Personal
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 8
1. Gestión de proyectos Elementos comunes de la gestión
Puede haber un inconveniente en la incorporiación del personal que los directores de proyectos deben considerar y que pueden deberse a:
Presupuesto
Experiencia
<< Indice
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 9
1. Gestión de proyectos Personal del proyecto
2. Planificación del proyecto
Actividad que requiere de trabajo minucioso
Es un proceso continuo a lo largo del ciclo del proyecto.
Existe un plan global del proyecto, que se va armando con varios planes diferentes que lo soportan.
Tipos de plan?
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 10
Plan de calidad
Plan de validación
Plan de la gestión de la configuración
Plan de mantenimiento
Plan del personal para desarrollo
>> Proceso de planificación
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 11
Describe los procedimientos de calidad y los estándares que serán usados en el proyecto
Describe las propuestas, recursos y calendario usados para la validación del sistema.
Describe los procedimientos de la gestión de la configruación y las estructuras a usarse.
2. Planificación del proyecto Predice los requisitos de mantenimiento de sistemas, costos y esfuerzos para el mismo.
Describe cómo van a desarrollarse las habilidades y la experiencia de los miembros del equipo del proyecto.
Establecer o entender los requistos y restricciones del proyecto
Valorar los parámetros del proyecto
Definir hitos y entregables A lo largo del proyecto hay que:
Planificar el tiempo
Inicia actividades
Revisar el avance de la actividad
Revisar y renegociar cambios
Si existen problemas >> iniciar revisión técnica
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 12
2. Planificación del proyecto Proceso de planificación
Hitos>>Logros>>Medibles
Entregables>>Resultados al cliente
>>Plan de proyecto
Muestra los recursos del proyecto, el desglose del trabajo (EDT=WBS) y cronograma de trabajo
Estructura:
Introducción
Organización del proyecto
Requisitos de recursos SW y HW
Desglose de trabajo
Cronograma
Mecanismos para monitoreo y control
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 13
2. Planificación del proyecto Plan del proyecto
<<Indice
Dividir el proyecto en tareas y estimar tiempo y recursos para llevarlas a cabo.
Organizar las tareas de forma concurrente (es decir, a la vez, de forma que se aproveche al máximo el tiempo)
Minimizar dependencia de tareas. Por qué?
Depende de la intuición y experiencia de los managers/directores de proyecto
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 14
3. Calendarización del proyecto
Dibujar proceso de cronograma >>
Problemas de la programación >>
Dificultad de predecir los problemas y el coste de su resolución.
La productividad no es proporcional al número de personas que trabajan en una tarea.
Lo impredecible sucede en todos los casos, por lo que hay que prepararse también para lo impredecible.
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 15
Problemas de la programación
Ley de Brooke
Barras y redes >>
3. Calendarización del proyecto
Se trata de representaciones gráficas de la planificación
Muestran u organizan el desglose de tareas (no deben ser muy pequeñas)
Los diagramas de actividades muestran las dependencias y el camino crítico.
Los diagramas de barras muestran el cronograma en calendario.
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 16
Barras y redes
Ejemplo >>
3. Calendarización del proyecto
3. Calendarización del proyecto
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 17
Ejemplo Activity Duration (days) Dependencies
T1 8
T2 15
T3 15 T1 (M1)
T4 10
T5 10 T2, T4 (M2)
T6 5 T1, T2 (M3)
T7 20 T1 (M1)
T8 25 T4 (M5)
T9 15 T3, T6 (M4)
T10 15 T5, T7 (M7)
T11 7 T9 (M6)
T12 10 T11 (M8)
Ian Sommerville
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 18
3. Calendarización del proyecto Ejemplo
4/7 11/7 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9
T4
T8 T11
T12
T1
T3
T9
T2
T6 T10
T7
T5
Fred
Jane
Anne
Mary
Jim
Ian Sommerville
Reubicación de personal
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 19
3. Calendarización del proyecto Ejemplo
star t
T2
M3T6
Finish
T10
M7T5
T7
M2T4
M5
T8
4/7 /03
8 da ys
14/7 /03 15 da ys
4/8/03
15 da ys
25/8/03
7 da ys
5/9/03
10 da ys
19/9/03
15 da ys
11/8/03
25 da ys
10 da ys
20 da ys
5 da ys25/7 /03
15 da ys
25/7 /03
18/7 /03
10 da ys
T1
M1 T3
T9
M6
T11
M8
T12
M4
Ian Sommerville
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 20
4/7 11/7 18/7 2 5/7 1/8 8/8 1 5/8 22/8 2 9/8 5/9 12/9 19/9
T4
T1
T2
M1
T7T3
M5
T8
M3
M2
T6
T5
M4
T9
M7
T10
M6
T11
M8
T12
Star t
Finish
3. Calendarización del proyecto Ejemplo
Ian Sommerville
<< Indice
4. Gestión de riesgos Predecir/identificar riesgos y desarrollar planes para
minimizar su efecto en el proyecto.
Qué es un riesgo?
Es una probabilidad de que ocurra alguna circunstancia adversa
Los riesgos del proyecto
Los riesgos del producto
Los riesgos del negocio
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 21
Afectan el cronograma o recursos del proyecto
Afectan a la calidad o rendimiento del software en elaboración
Afectan a la organización proveedora
Próxima sesión >>
Próxima sesión Finalizar proceso de gestión de riesgos
Iniciamos la Ingeniería de requisitos o Análisis del sistema.
Vamos a preparar los temas 6, 7 y 8 de las bibliografías BB1 y BB2
Se realizará una dinámica de grupo y/o test al iniciar la clase.
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 22
2012 CC BY-NC-SA 3.0 Mónica Guerrero Vázquez 23
CC BY-NC-SA 3.0
Mónica Guerrero Vázquez
http://ticydh.blogspot.com
http://urjc.academia.edu/MonicaGuerreroVazquez
m.guerrerovazquez@gmail.com