Professional Documents
Culture Documents
Informtica
Tema 3
Objetivos
Conocer
UCLM-ESI
Indice
1. Introduccin.
2. Definicin de Actividades.
3. Secuenciacin.
3.1. Diagramas en Red de Proyectos.
4. Estimacin de la duracin.
5. Desarrollo del calendario.
5.1. Mtodo PERT.
5.2. Mtodo CPM.
5.3. CPM con compresin de la duracin.
6. Representaciones del calendario.
7. Control del Calendario
UCLM-ESI
Bibliografa bsica:
UCLM-ESI
Introduccin
Mapa
PMBOK 2013
Grupo
Planificacin
Proceso
Planificar la Gestin de
Tiempos
S: Lista de Actividades
C: Restricciones y Asunciones
Establecer la Secuencia
de Actividades
Estimar la Duracin de
las Actividades
T: Juicio de Expertos
T: Estimacin por Analoga
T: Simulacin Montecarlo
Desarrollar el
Cronograma
Seguimiento y
Control
UCLM-ESI
UCLM-ESI
- Restricciones: son factores que limitarn las opciones del equipo del
proyecto. Existen dos categoras de restricciones que afectan a la
definicin del calendario:
- Fechas impuestas: ciertos entregables deben estar completados en una fecha
determinada por requerimientos del cliente u otros factores externos.
- Eventos clave o hitos principales: puede ser necesario que ciertos entregables
deban estar completados en una fecha determinada. Una vez planificada la
fecha puede cambiarse, pero con mucha dificultad.
UCLM-ESI
Descomposicin
Subdividir P.Trabajo en componentes ms ms fciles de manejar
Actividades
Planificacin Gradual
El trabajo a corto plazo se planifica en detalle a un nivel inferior de la EDT
El trabajo a largo plazo se planifica para los componentes de la EDT que se
encuentran a un nivel relativamente alto de la EDT.
Plantillas
Lista de actividades estndar o una parte de una lista de actividades de un proyecto
anterior
Juicio de Expertos
UCLM-ESI
Introduccin
Mapa
PMBOK 2013
Grupo
Planificacin
Proceso
Planificar la Gestin de
Tiempos
S: Lista de Actividades
C: Restricciones y Asunciones
Establecer la Secuencia
de Actividades
Estimar la Duracin de
las Actividades
T: Juicio de Expertos
T: Estimacin por Analoga
T: Simulacin Montecarlo
Desarrollar el
Cronograma
Seguimiento y
Control
UCLM-ESI
10
Actividades
Dependencias
Dependencias
Actividades
Determinacin de Dependencias
Dependencias Obligatorias/ Discrecionales/ Externas
UCLM-ESI
11
UCLM-ESI
12
UCLM-ESI
13
Los DFT se pueden considerar una extensin de PDM al combinar con WBD.
UCLM-ESI
14
UCLM-ESI
15
Introduccin
Mapa
PMBOK 2013
Grupo
Planificacin
Proceso
Planificar la Gestin de
Tiempos
S: Lista de Actividades
C: Restricciones y Asunciones
Establecer la Secuencia
de Actividades
Estimar la Duracin de
las Actividades
T: Juicio de Expertos
T: Estimacin por Analoga
T: Simulacin Montecarlo
Desarrollar el
Cronograma
Seguimiento y
Control
UCLM-ESI
16
Estimacin de Recursos
UCLM-ESI
17
Estimacin de Recursos
Herramientas y Tcnicas
Juicio de Expertos
Anlisis de Alternativas. Muchas actividades tienen mtodos alternativos
de realizacin
Uso de distintos niveles de capacidad o habilidades de los recursos,
Diferente tamao o tipo de mquinas, diferentes herramientas
Fabricacin propia o compra a terceros de recursos, etc. (adquisiciones)
Datos de Estimacin
Costes unitarios recursos, ndices produccin, etc..
Publicados por empresas peridicamente
Estimacin Ascendente
Se estiman las necesidades de recursos de niveles inferiores de paquetes
de trabajo y se suman luego en una cantidad total para cada uno de los
recursos de la actividad del cronograma.
UCLM-ESI
18
Estimacin de Recursos
Salidas
UCLM-ESI
19
Estimacin de Recursos
Salidas
UCLM-ESI
20
Introduccin
Mapa
PMBOK 2013
Grupo
Planificacin
Proceso
Planificar la Gestin de
Tiempos
S: Lista de Actividades
C: Restricciones y Asunciones
Establecer la Secuencia
de Actividades
Estimar la Duracin de
las Actividades
T: Juicio de Expertos
T: Estimacin por Analoga
T: Simulacin Montecarlo
Desarrollar el
Cronograma
Seguimiento y
Control
UCLM-ESI
21
Estimacin de la Duracin
Duracin de una Actividad
UCLM-ESI
22
Estimacin de la Duracin
Duracin de una Actividad
Roetzheim, W.H. & Beasley, R.A., Software Project Cost & Schedule
Estimating. Best Practices. Ed. Prentice-Hall, USA 1998. (incluye CD)
Cap. 6
UCLM-ESI
23
Estimacin de la Duracin
Herramientas y Tcnicas
Juicio de Expertos
Estimacin por Analoga
Utiliza la duracin real de una actividad de un proyecto similar anterior como
base para una estimacin futura
Utiliza informacin histrica y el juicio de expertos.
Estimacin Paramtrica
Estimacin de la base de duracin actividades multiplicando la cantidad de
trabajo a realizar por el ratio de productividad
Anlisis de Reserva
Tiempo adicional (reservas para contingencias) para gestin de riesgos del
cronograma
Simulacin (Montecarlo)
UCLM-ESI
24
Juicio de Expertos
(Tcnica Delphi)
UCLM-ESI
25
Mtodo de Montecarlo
Estimar Pi
Ejemplo:
Estimar el rea de una superficie irregular
rea Rectngulo = 20
Dentro Figura: 13
Fuera: 10
UCLM-ESI
26
Introduccin
Mapa
PMBOK 2013
Grupo
Planificacin
Proceso
Planificar la Gestin de
Tiempos
S: Lista de Actividades
C: Restricciones y Asunciones
Establecer la Secuencia
de Actividades
Estimar la Duracin de
las Actividades
T: Juicio de Expertos
T: Estimacin por Analoga
T: Simulacin Montecarlo
Desarrollar el
Cronograma
Seguimiento y
Control
UCLM-ESI
27
UCLM-ESI
28
UCLM-ESI
29
Nivelacin de Recursos
Se aplica sobre cronogramas con anlisis de camino crtico.
Gestin de las actividades para cumplir con fechas de entrega en situaciones
como: recursos compartidos; crticos; limitados; o para mantener el uso de
recursos seleccionados a un nivel constante durante perodos especficos.
Puede hacer que cambie el camino crtico original.
UCLM-ESI
30
UCLM-ESI
31
Notacin PERT
Suceso
Actividad
Holguras
Tiempo early
Tiempo late
Notacin CPM
Nudo
Trabajo
Flotantes
Tiempo ms bajo de iniciacin
Tiempo ms alto de iniciacin
.32
2.
3.
UCLM-ESI
33
34
Mtodo PERT
Elaboracin del Grafo
En PERT los proyectos se consideran descompuestos en actividades.
Las actividades ocurren entre dos sucesos (inicial y final).
Un suceso es un acontecimiento temporal (una fecha) que no consume ni
tiempo ni recursos.
UCLM-ESI
35
Mtodo PERT
Elaboracin del Grafo
Actividades
Actividades
Precedentes
E, F
E
F
G
H
UCLM-ESI
X
X
X
X
36
Mtodo PERT
Elaboracin del Grafo: Tipos de Relaciones de Precedencia
Relaciones de
Precedencia
Lineales
Relaciones de
Precedencia
Convergentes
D
2
Relaciones de
Precedencia
Divergentes
B
A
1
2
D
UCLM-ESI
37
F
C
UCLM-ESI
38
PERT. Ejemplo:
Proyecto con actividades: A, B, C, D, E, F y G.
Relaciones Precedencia
Actividades
Duracin
Actividades
Precedentes
E, F
UCLM-ESI
B
6
1
D
G
39
PERT:
Pasos:
1. Construir la matriz M (de orden nxn) asociada al grafo de n sucesos, asignando un
'1 al elemento aij si existe una actividad (un arco) del suceso i al suceso j y un '0' en
caso contrario.
j = n
2. Construir un vector columna V1, cuyos elementos son
V 1(i ) =
j = 1
ij
3. Los elementos de V1 que sean cero, indican los sucesos que constituyen el ltimo
nivel del grafo (nivel k).
4. Construir otro vector columna V2, cuyos elementos se obtienen restando a los de V1
los elementos homlogos de la(s) columna(s) que corresponde(n) a los sucesos que en
V1 toman el valor 0. Si minuendo y sustraendo son 0, entonces se escribe una 'X' en
vez de 0.
5. Los elementos de V2 que sean cero, indican los sucesos que constituyen el
penltimo nivel del grafo (nivel k-1).
6. Se repiten iterativamente los pasos 4 y 5 con vectores columnas V3, V4, etc. que
determinan los sucesos de los niveles k-2, k-3, etc. hasta llegar al suceso inicial que
estar en el nivel 1.
UCLM-ESI
40
PERT:
Ejemplo:
B
6
1
D
G
UCLM-ESI
41
Td =
UCLM-ESI
T p + 4Tn + To
6
V =
T p To
6
42
TEi
TLi
suceso i
UCLM-ESI
TEj
TLj
suceso j
Francisco Ruiz, Flix Garca, Carlos Villarrubia - API
6.43
8 5 6 5 6 7 9 3
13
19
E
21
B
8
0
1
6
2
14
22
24
7
5
D
G
13
5
UCLM-ESI
44
3
8
10
0
0
1
8
A
21
19
21 21
7
6
8
2
14 14
3
H
24 24
7
24
22
5
D
G
13 15
UCLM-ESI
45
Holgura total de una actividad que une el suceso i con el j: HTij = TLj - TEi - Tij
Unidades de tiempo que puede retrasarse la realizacin de la actividad con respecto al
tiempo PERT previsto sin que aumente la duracin del proyecto.
Ejemplo: HT36 = 21 - 13 - 6 = 2
UCLM-ESI
46
UCLM-ESI
47
3
8
10
0
0
1
8
A
21
19
21 21
7
6
8
2
14 14
3
H
24 24
7
24
22
5
D
G
13 15
5
48
Ejemplo:
para la actividad E de [T34] con inicio del proyecto el 7-enero,
FCE36 = FIP + TE3 = 13 (20-enero)
FCL36 = TL6 - T(E) = 21 - 6 = 15 (22-enero)
FFE36 = TE3 + T(E) = 13 + 6 = 19 (26-enero)
FFL36 = TL6 = 21 (28-enero)
UCLM-ESI
49
Mtodo CPM
Variantes:
Compresin de la duracin.
UCLM-ESI
50
Pred
Dur
A. Diseo
B. Investigacin de
Mercado
C. Anlisis de
Produccin
A
A
E. Gestin de Ventas
F. Anlisis de Coste
G. Pruebas
H. Formacin Ventas
B, E
I. Gestin Precios
F,G, I
J. Realizar Informe
UCLM-ESI
D. Modelado Producto
D
2
C
F
E
B
3
H
51
A
1
2
5
B
1
3
1
C
2
4
2
D
2
5
3
E
2
3
2
F
4
7
3
G
5
7
4
H
3
6
2
I
6
7
1
J
7
8
1
Camino 1:
Camino 2:
Camino 3:
Camino 4:
1
1
0
1
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
1
1
0
0
1
1
1
1
1
1
D
A
Actividad:
Nodo inicial:
Nodo final:
Tiempo:
C
F
4
E
B
3
H
UCLM-ESI
6
Francisco Ruiz, Flix Garca, Carlos Villarrubia - API
52
DTC i =
j=n
a
j =1
ij
*Tj
Ejemplo:
DTC1
DTC2
DTC3
DTC4
=
=
=
=
5+2+2+1 = 10
5+3+4+1 = 13
1+2+1+1 = 5
5+2+2+1+1 = 11
DTC cc DTC i , i
Pueden existir varios caminos crticos (todos ellos con igual duracin).
La duracin total del proyecto es la del camino crtico:
Ejemplo: DTP = DTC2 = 13
UCLM-ESI
DTP = DTC cc
53
UCLM-ESI
54
CAij = C ij +
( Tij TAij )
( Tij TM ij )
* ( CM ij C ij )
Coste Actual con
duracin TAij
Duracin Actual
de TAij
CMij
C
o
s
t
e
s
(TAij, CAij)
Cij
TMij
Tij
Tiempos
UCLM-ESI
6.55
CPM con CD
Etapas
1.
2.
3.
4.
5.
6.
7.
Comentarios:
Las etapas 1-4 son idnticas al CPM puro. Si ya se realizaron los clculos CPM
se puede ir directamente a la etapa 5.
Las etapas 5-6 sirven para calcular unos valores iniciales de costes y tiempos
que son optimizados mediante tcnicas de programacin lineal en la etapa 7.
UCLM-ESI
56
CPM con CD
Ejemplo
Actividad:
Nodo inicial:
Nodo final:
Tiempo normal:
Tiempo mnimo:
Coste normal:
Coste mximo:
Camino 1:
Camino 2:
Camino 3:
Camino 4:
UCLM-ESI
A
1
2
3
2
3000
5000
B
1
3
4
2
4000
6000
C
1
4
5
3
5000
8000
D
2
5
8
6
5000
6000
E
3
5
3
2
3000
4000
F
4
5
5
3
4000
8000
Dum
2
3
0
0
0
0
1
0
0
1
0
1
0
0
0
0
1
0
1
0
0
0
0
1
0
1
0
0
1
0
0
0
0
1
57
CPM con CD
Ejemplo
CTNP =
i=n
C
i =1
En el ejemplo es:
CTNP = 3000+4000+5000+5000+3000+4000+0 = 24000
UCLM-ESI
6.58
CPM con CD
Primera Aproximacin
Duraciones actuales en primera aproximacin:
Son iguales a las duraciones normales:
TAk(1) = Tk
CTAP =
k =n
CA
k =1
UCLM-ESI
6.59
CPM con CD
Optimizacin
Objetivo: Buscar la manera de reducir la duracin total del proyecto desde un tiempo
DTNP a un tiempo DTAP con un incremento de costes mnimo:
DTAP <= DTNP
Restricciones:
La duracin de una actividad debe ser mayor o igual que la duracin mnima:
TMk <= TAk
La duracin de una actividad debe ser menor o igual que la duracin normal
(queremos minimizar):
TAk <= Tk
Todos los caminos tienen un tiempo mximo igual a la nueva duracin total del
proyecto:
DTACk <= DTAP
UCLM-ESI
60
CPM con CD
Ejemplo
Actividad:
Tiempo normal:
Tiempo mnimo:
Coste normal:
Coste mximo:
A
3
2
3000
5000
B
4
2
4000
6000
C
5
3
5000
8000
D
8
6
5000
6000
E
3
2
3000
4000
F
5
3
4000
8000
Dum
0
0
0
0
Tiempo actual:
Coste actual:
3
3000
4
4000
5
5000
7
5500
3
3000
5
4000
0
0
UCLM-ESI
6.61
CPM con CD
Ejemplo
Nuevos resultados:
DTAC1=10, DTAC2=7, DTAC3=10, DTAC4=6
Caminos crticos: C1 y C3.
Duracin total del proyecto: DTAP = 10
Coste total del proyecto: CTAP = 24500
DTP:
CTP:
UCLM-ESI
11
24000
10
24500
9
26500
8
30000
6.62
UCLM-ESI
63
UCLM-ESI
64
Introduccin
Mapa
PMBOK 2013
Grupo
Planificacin
Proceso
Planificar la Gestin de
Tiempos
S: Lista de Actividades
C: Restricciones y Asunciones
Establecer la Secuencia
de Actividades
Estimar la Duracin de
las Actividades
T: Juicio de Expertos
T: Estimacin por Analoga
T: Simulacin Montecarlo
Desarrollar el
Cronograma
Seguimiento y
Control
UCLM-ESI
65
UCLM-ESI
66
Tcnicas Relevantes:
Anlisis de Variacin
Se hace durante el Seguimiento del cronograma. Se comparan las
fechas del cronograma objetivo con las fechas de inicio y
finalizacin reales
Proporciona informacin til para la deteccin de desviaciones y
para la implementacin de acciones correctivas en caso de
retrasos.
UCLM-ESI
67
Tcnicas Relevantes:
Diagramas de Barras Comparativos del Cronograma
Ej Gantt Seguimiento
UCLM-ESI
68
Otras tcnicas:
Revisiones del Rendimiento
Producen la Variacin del Cronograma (SV) y el ndice de Rendimiento
del Cronograma (SPI) que sirven para evaluar la magnitud de todas las
variaciones
69
Aspectos Profesionales de la
Informtica