Sunteți pe pagina 1din 39

Tema 3.

Planificacin de proyectos

Planificacin de proyectos Confeccin de agendas (scheduling) Gestin de riesgos

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Importancia de la gestin

Se trata probablemente de la actividad de gestin que ms tiempo consume

Es una actividad que se realiza de forma CONTINUADA desde el concepto inicial del sistema, hasta su entrega. Los planes se deben revisar continuamente segn est disponible nueva informacin

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

Tipos de planes de proyectos

Plan de calidad Plan de validacin Plan de gestin de configuraciones Plan de mantenimiento Plan de gestin de personal
Tema 3. 3

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Proceso de planificacin
Planificar es decidir de antemano:

QU hay que hacer CMO hay que hacerlo CUNDO se va a hacer QUIN lo va a hacer

ALGORITMO: Establecer restricciones proy. Hacer evaluaciones iniciales Definir hitos y entregas Mientras proy no acaba hacer Confeccionar agenda Inciar trabajos agenda Esperar Revisar el progreso Revisar estimaciones Actualizar agenda Re-negociar restricciones Solucionar posibles problemas Fin mientras
Tema 3. 4

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Estructura del plan del proyecto


Introduccin Organizacin del proyecto Anlisis de riesgos Requerimientos hardware y software Estructura de actividades del proyecto Agenda del proyecto Mecanismos de monitorizacin y control
Tema 3. 5

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Organizacin de las actividades

Las actividades se deben organizar de forma que produzcan salidas "tangibles" vlidas para la gestin del progreso del desarrollo Los HITOS (milestones) marcan el final de una actividad del proceso de desarrollo Las ENTREGAS (deliverables) son resultados del proyecto que se entregan a los clientes El proceso en cascada permite identificar de forma sencilla los hitos que marcan el progreso del proyecto
Tema 3. 6

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Scheduling

Consiste en la organizacin temporal y asignacin de recursos a las actividades de un proyecto. Pasos a seguir:

Determinacin de las actividades a realizar Asignacin de tiempos estimados Asignacin de recursos Organizacin temporal de las actividades

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

El proceso de Scheduling

Identificar actividades

Identificar dependencias de actividades

Estimar recursos para las actividades

Asignar recursos para las actividades

Crear grficos

Requerimientos de software

Modelo de proceso

Diagramas PERT Diagramas de Gantt

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

Estructuracin de las actividades


Agrupacin de actividades por niveles. Sirven para situar las actividades dentro de la organizacin del proyecto 00000 Nivel 0 10000 Subnivel 1 11000 Subnivel 1.1 11100 Actividad 1.1.1 11200 Actividad 1.1.2 20000 Subnivel 2

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

Representaciones grficas

Se utilizan para ilustrar la agenda del proyecto Permiten mostrar una vista de la divisin en tareas del proyecto. Las actividades no deberan ser demasiado "pequeas" (alrededor de una semana o ms) Los diagramas de actividades muestran las dependencias de las tareas y el camino crtico Los diagramas de barras muestran la agenda del proyecto
Tema 3. 10

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Duracin de tareas y dependencias


Task T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 Duration (days) 8 15 15 10 10 5 20 25 15 15 7 10 Dependencies

T1 (M1) T2, T4 (M2) T1, T2 (M3) T1 (M1) T4 (M5) T3, T6 (M4) T5, T7 (M7) T9 (M6) T11 (M8)
Tema 3. 11

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Red de actividades
14/7/99 8 days T1 25/7/99 4/7/99 start 15 days T2 10 days T4 18/7/99 M5 25 days T8 19/9/99
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 12

15 days T3 5 days T6 4/8/99 M4 15 days T9 25/8/99 M6 7 days T11 11/8/99 M7 15 days T10 5/9/99 M8 10 days T12

M1

M3 20 days T7 25/7/99 M2 10 days T5

Finish

Secuencia temporal actividades


4/7 T4 T1 T2 M1 T7 T3 M5 T8 M3 M2 T6 T5 M4 T9 M7 T10 M6 T11 M8 T12 Finish 11/7 Start 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

13

Asignacin de personal
4/7 Fred T4 T8 Jane T1 T3 T9 Anne T2 T6 Jim Mary T7 T5
Tema 3. 14

11/7

18/7

25/

1/8

8/8

15/8 22/8

29/8

5/9

12/9 19/9

T11 T12

T10

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Grafos PERT

Datos de entrada:

Lista de precedencias del proyecto Asignacin de tiempos y recursos a actividades

Proceso a realizar:

Representar grafo Clculo de tiempos early y last Clculo de holguras Clculo del camino crtico Confeccin de agenda
Tema 3. 15

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Precedencia entre actividades(I)


G = (V, E), V = cto. de vrtices E = cto. de aristas A sucesos actividades

PRELACIN LINEAL 1 A 2 B 3

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

16

Precedencia entre actividades(II)


CONVERGENCIA DIVERGENCIA CONV-DIVER.

ACTIVIDADES FICTICIAS
A B A C
Tema 3.

C F1

E B

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

17

Precedencia entre actividades(III).


Ejercicio: Dibuja el grafo PERT.

Actividades
A B C D E F G H I J

Precedentes
----A A B, C B, C, D F E G, J F

Duraciones
2 3 7 8 3 9 8 2 2 10

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

18

Precedencia entre actividades(VI).


Ejercicio: Dibuja el grafo PERT (SOLUCION)

H I

F1 G D F

8
F2 J

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

19

Tiempos "early" y "last" (I)


tij
Clculo de tiempos ms tempranos de ejecucin

t j = max [ t i + t ij ] para todo i


Clculo de tiempos ms tardos de ejecucin

ti* = min [ tj* - tij ] para todo j

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

20

Tiempos "early" y "last" (II).


Ejercicio: Calcula los tiempos last y early.
tj = max [ ti + tij ], i ti* = min [ tj* tj* - tij ], j

E=3

H=2 I=2

B=3 C=7 F1 G=8 D=8 F=9

8
F2 J=10

A=2

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

21

Tiempos "early" y "last" (II).


Ejercicio: Calcula los tiempos last y early (SOLUCION).

tj = max [ ti + tij ], i ti* = min [ tj* tj* - tij ], j

9 3

10
E=3

12 5

29 31
H=2 I=2

9 29
F2 J=10

B=3

0 1
A=2

C=7

F1 G=8 D=8 F=9

2 2

4 10

6 19

7 29

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

22

Holguras y camino crtico (I)


Hi = t * i -ti

HTij = tj * - ti - tij Holgura total HL ij = tj - ti - tij Holgura libre


Clculo del camino crtico
Camino ms largo en el grafo Viene determinado por el tiempo early del suceso

fin del proyecto Puede haber ms de un camino crtico TODAS las actividades del camino crtico tienen holgura total = 0 (condicin necesaria)
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 23

Holguras y camino crtico (II)


Ejercicio: Calcula las holguras y establece el camino crtico.
tj = max [ ti + tij ], i ti* = min [ tj* tj* - tij ], j

9 3

10
E=3

12 5

29 31
H=2 I=2

9 29
F2 J=10

B=3

0 1
A=2

C=7

F1 G=8 D=8 F=9

2 2

4 10

6 19

7 29

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

24

Holguras y camino crtico (III).


Ejercicio: Calcula las holguras y establece el camino crtico (SOLUCION).

HTij

= tj* - ti tij

ACTIVIDAD (i-j)

A
(12)

B
(13)

C
(23)

D
(24)

E
(35)

F
(46)

G
(68)

H
(59)

I
(89)

J
(67)

HTij (das)

17

17

9 3
B= 3 C= 7

10
E= 3

12 5

29
H= 2 I= 2

31

0 1
A= 2

F1 D= 8

29

2 2

4 10

G= F= 8 9

F2 J=1 0

7 29

19
Tema 3.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

25

Agenda (I)
Fecha de comienzo ij =ti Ms temprana Ms tarda

* = t *- t j ij ij Fecha de fin

i j = t i + t i j Ms temprana * * = t j ij Ms tarda

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

26

Agenda (II)
Actividades Fecha inicio Fecha fin

A B C D E G H I J K
Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 27

Diagrama Gant

Eje de ordenadas Representa Actividades o Recursos Eje de abscisas Tiempo Permite observar con detalle la evolucin del proyecto. La herramienta Microsoft Project permite generar automticamente Diagramas de Gantt Grafos PERT
Tema 3. 28

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Diagrama Gant (II)

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

29

Ejercicio 1
Tareas A B C D E F G H N J K M Preced. A A, B A B, C C D, E N F, J F, G Duracin. 2 3 2 3 1 4 2 5 3 2 2 3

Calcular: 1. Tiempo mnimo de duracin del proyecto 2. Camino crtico 3. Agenda 4. qu ocurre si G se retrasa en 4 das y M en 3? 5. Si retrasamos G en 1 da, qu le ocurre a M?
Tema 3. 30

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Ejercicio 2
T a re a s A B C H F G J K L Q R P N E M
N

P re c e d . A, B E, C B B F F, H H, F M , J, G Q L, K K B H, F

D u r a c i n . 4 2 1 3 1 5 2 3 6 4 5 4 1 1 1

Calcular: 1. Tiempo mnimo de duracin del proyecto 2. Camino crtico 3. Agenda 4. qu ocurre si J se retrasa en 5 das ? 5. qu ocurre si F se retrasa en 2 das ?
Tema 3. 31

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Problemas de scheduling

La tarea de estimar la dificultad del problema y por lo tanto el coste asociado es bastante "dura" La productividad no es proporcional al nmero de gente trabajando en una tarea Aadir gente a un proyecto que va con retraso lo retrasar ms todava debido a la sobrecarga en cuanto a las comunciaciones personales Lo inesperado SIEMPRE ocurre. Se debe tener esto en cuenta a la hora de planificar
Tema 3. 32

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Gestin de riesgos

Actividad que concierne a la didentificacin de los riesgos y desarrollo de planes para minimizar sus efectos en un proyecto. Un riesgo es una probabilidad de que pueda ocurrir alguna circunstancia adversa.

Los riesgos del proyecto afectan a la agenda o los recursos Los riesgos del producto afectan a la calidad o realizacin del desarrollo Los riesgos del negocio afectan a la organizacin que desarrolla o que gestiona el proyecto
Tema 3. 33

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

El proceso de gestin de riesgos


Identificacin de riesgos Anlisis de riesgos Planificacin de los riesgos Monitorizacin de los riesgos
Risk Identificacin identification

Anlsis Risk analysis

Planificacin Risk planning

Risk Monitorizac. monitoring

List of riesgos potential Lista risks potenciales

Prioritised risk Lista riesgos list priorizados

Risk avoidance Planes and contingency previsin y plans contingencia

Risk Evalucin assessment riesgos

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

34

Identificacin de riesgos
TIPO DE RIESGO TECNOLOGA POSIBLE RIESGO La Base de Datos utilizada no puede procesar muchas transacciones por segundo como se esperaba. Es imposible seleccionar personal con habilidades requeridas para el proyecto. las

PERSONAS

ORGANIZACIONAL HERRAMIENTAS REQUERIMIENTOS ESTIMACIN

Los problemas financieros en la organizacin causan reducciones en el presupuesto del proyecto. Las herramientas CASE no se pueden integrar. Se proponen cambios en los requerimientos que suponen rehacer el diseo. El tiempo requerido para desarrollar el software est infraestimado.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Tema 3.

35

Anlisis de riesgos
POSIBLE RIESGO Problemas financieros en la organizacin. Problemas de seleccin de personal. Cambios en los requerimientos. Rendimiento de la Base de Datos. Tiempo de desarrollo infraestimado. Herramientas CASE no se pueden integrar. PROBABILIDAD BAJA ALTA MODERADA MODERADA ALTA ALTA EFECTOS CATASTRFICO CATASTRFICO SERIO SERIO SERIO TOLERABLE
Tema 3.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

36

Planificacin de riesgos
RIESGO ESTRATEGIA

Problemas financieros organizacin.

en

Preparar un documento breve para el gestor la principal que muestre que el proyecto hace contribuciones muy importantes a los objetivos del negocio. de Alertar al cliente de las dificultades potenciales y las posibilidades de retraso, previsin de cursos de formacin. Investigar la informacin para valorar el impacto del cambio en los requerimientos, prototipado y revisin con el cliente. Investigar la posibilidad de comprar una base de datos de rendimiento ms alto. Investigar los componentes comprados y la utilizacin de un generador de programas.
Tema 3. 37

Problemas personal.

de

seleccin

Cambios en los requerimientos.

Rendimiento de la Base de Datos.

Tiempo de desarrollo infraestimado.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Monitorizacin de riesgos
TIPO DE RIESGO TECNOLOGA PERSONAS ORGANIZACIONAL HERRAMIENTAS REQUERIMIENTOS ESTIMACIN IDENTIFICADORES POTENCIALES Entrega retrasada del hardware o del soporte software. Personal con moral baja, malas relaciones entre miembros del equipo. Cotilleos en la organizacin, pasividad en el gestor principal. Quejas sobre herramientas CASE, peticiones de estaciones de trabajo ms potentes. Peticiones de cambios en requerimientos, quejas del cliente. muchos

Fracaso en el cumplimiento de la agenda acordada.


Tema 3. 38

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

Puntos clave

Una buena gestin de proyectos es esencial para el xito del proyecto La naturaleza intangible del software causa problemas en la gestin de proyectos Los gestores se encargan de varias tareas, pero las ms significativas con planificacin, estimacin y confeccin de agendas (scheduling) La planificacin y estimacin son procesos iterativos y continuados durante todo el desarrollo del proyecto
Tema 3.

Francisco Mora (DCCIA, Universidad de Alicante, 2002)

39

S-ar putea să vă placă și