SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
1
✔ Planificación de proyectos
✔ Confección de agendas (scheduling)
✔ Gestión de riesgos
© Francisco Mora (DCCIA, Universidad de Alicante, 2002)
Tema 3. Planificación de proyectos
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 2
Importancia de la gestión
✔ Se trata probablemente de la actividad de gestión
que más 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 según esté disponible nueva
información
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 3
✔ Plan de calidad
✔ Plan de validación
✔ Plan de gestión de configuraciones
✔ Plan de mantenimiento
✔ Plan de gestión de personal
Tipos de planes de proyectos
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 4
Proceso de planificación
Planificar es decidir de
antemano:
– QUÉ hay que hacer
– CÓMO hay que hacerlo
– CUÁNDO se va a
hacer
– QUIÉN 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
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 5
Estructura del plan del proyecto
✔ Introducción
✔ Organización del proyecto
✔ Análisis de riesgos
✔ Requerimientos hardware y software
✔ Estructura de actividades del proyecto
✔ Agenda del proyecto
✔ Mecanismos de monitorización y control
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 6
Organización de las actividades
✔ Las actividades se deben organizar de forma que
produzcan salidas "tangibles" válidas para la gestión
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
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 7
Scheduling
✔ Consiste en la organización temporal y asignación
de recursos a las actividades de un proyecto.
✔ Pasos a seguir:
– Determinación de las actividades a realizar
– Asignación de tiempos estimados
– Asignación de recursos
– Organización temporal de las actividades
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 8
El proceso de Scheduling
Identificar
actividades
Identificar
dependencias
de actividades
Estimar
recursos para
las actividades
Asignar
recursos para
las actividades
Crear gráficos
Requerimientos
de software
Modelo
de proceso
Diagramas PERT
Diagramas de
Gantt
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 9
Estructuración de las actividades
Agrupación de actividades por niveles.
Sirven para situar las actividades dentro de la
organización 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. 10
Representaciones gráficas
✔ Se utilizan para ilustrar la agenda del proyecto
✔ Permiten mostrar una vista de la división en tareas
del proyecto. Las actividades no deberían ser
demasiado "pequeñas" (alrededor de una semana o
más)
✔ Los diagramas de actividades muestran las
dependencias de las tareas y el camino crítico
✔ Los diagramas de barras muestran la agenda del
proyecto
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 11
Duración de tareas y dependencias
Task 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)
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 12
start
T2
M3
T6
Finish
T10
M7T5
T7
M2
T4
M5
T8
4/7/99
8 days
14/7/99 15 days
4/8/99
15 days
25/8/99
7 days
5/9/99
10 days
19/9/99
15 days
11/8/99
25 days
10 days
20 days
5 days
25/7/99
15 days
25/7/99
18/7/99
10 days
T1
M1 T3
T9
M6
T11
M8
T12
M4
Red de actividades
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 13
Secuencia temporal actividades
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
T1
T2
M1
T7
T3
M5
T8
M3
M2
T6
T5
M4
T9
M7
T10
M6
T11
M8
T12
Start
Finish
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 14
Asignación de personal
4/7 11/7 18/7 25/ 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
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 15
Grafos PERT
✔ Datos de entrada:
– Lista de precedencias del proyecto
– Asignación de tiempos y recursos a actividades
✔ Proceso a realizar:
– Representar grafo
– Cálculo de tiempos “early” y “last”
– Cálculo de holguras
– Cálculo del camino crítico
– Confección de agenda
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 16
Precedencia entre actividades(I)
G = (V, E), V = cto. de vértices sucesos
E = cto. de aristas actividades
1 2
A
PRELACIÓN LINEAL
1 2
A
3
B
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 17
Precedencia entre actividades(II)
CONVERGENCIA DIVERGENCIA CONV-DIVER.
ACTIVIDADES FICTICIAS
A
B
C
D E
A
B
C
D
F1
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 18
Precedencia entre actividades(III).
Ejercicio: Dibuja el grafo PERT.
10FJ
2G, JI
2EH
8FG
B, C, D
B, C
A
A
---
---
Precedentes
9F
3E
8D
7C
3B
2A
DuracionesActividades
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 19
B
1 2 4 6 7
8
953
E
I
H
A JFD
C F1
F2
G
Precedencia entre actividades(VI).
Ejercicio: Dibuja el grafo PERT (SOLUCION)
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 20
ti* = min [ tj* - tij ] para todo j
Tiempos "early" y "last" (I)
Cálculo de tiempos más tempranos de ejecución
Cálculo de tiempos más tardíos de ejecución
tij
t j = max [ t i + t ij ] para todo i
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 21
Tiempos "early" y "last" (II).
Ejercicio: Calcula los tiempos last y early.
B=3
1 2 4 6 7
8
953
E=3
I=2
H=2
A=2 J=10F=9D=8
C=7
F1
F2
G=8
tjtj == maxmax [ ti +[ ti + tijtij ],], ∀∀∀∀∀∀∀∀ ii
ti* =ti* = minmin [[ tjtj** -- tijtij ],], ∀∀∀∀∀∀∀∀ jj
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 22
B=3
1 2 4 6 7
8
953
E=3
I=2
H=2
A=2 J=10F=9D=8
C=7
F1
F2
G=80
2 10 19 29
29
31
129 2910tjtj == maxmax [ ti +[ ti + tijtij ],], ∀∀∀∀∀∀∀∀ ii
ti* =ti* = minmin [[ tjtj** -- tijtij ],], ∀∀∀∀∀∀∀∀ jj
Tiempos "early" y "last" (II).
Ejercicio: Calcula los tiempos last y early (SOLUCION).
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 23
Holguras y camino crítico (I)
Cálculo del camino crítico
Hi = t - t i
HT
ij = tj
* - ti - tij Holgura total
HL
ij = tj - ti - tij Holgura libre
*
i
– Camino más largo en el grafo
– Viene determinado por el tiempo early del suceso
fin del proyecto
– Puede haber más de un camino crítico
– TODAS las actividades del camino crítico tienen
holgura total = 0 (condición necesaria)
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 24
Holguras y camino crítico (II)
Ejercicio: Calcula las holguras y establece el camino crítico.
B=3
1 2 4 6 7
8
953
E=3
I=2
H=2
A=2 J=10F=9D=8
C=7
F1
F2
G=80
2 10 19 29
29
31
129 2910tjtj == maxmax [ ti +[ ti + tijtij ],], ∀∀∀∀∀∀∀∀ ii
ti* =ti* = minmin [[ tjtj** -- tijtij ],], ∀∀∀∀∀∀∀∀ jj
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 25
Holguras y camino crítico (III).
Ejercicio: Calcula las holguras y establece el camino crítico
(SOLUCION).
B=
3
1 2 4 6 7
8
953
E=
3 I=
2
H=
2
A=
2
J=1
0
F=
9
D=
8
C=
7
F1
F2
G=
8
0
2 10 19 29
29
31
129 2910
HHTT
ijij == ttjj** -- ttii –– ttijij
001720170170
HT
ij
(días)
J
(6-
7)
I
(8-
9)
H
(5-
9)
G
(6-
8)
F
(4-
6)
E
(3-
5)
D
(2-
4)
C
(2-
3)
B
(1-
3)
A
(1-
2)
ACTIVIDAD
(i-j)
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 26
Agenda (I)
Fecha de comienzo
Fecha de fin
i j
= t
*
i j
= t - t*j
Más temprana
Más tardía
*
i j
i j
= t + t
= t *
j
Más temprana
Más tardía
i
i j
i i j
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 27
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. 28
✔ Eje de ordenadas
– Representa Actividades o Recursos
✔ Eje de abscisas
– Tiempo
✔ Permite observar con detalle la evolución
del proyecto.
✔ La herramienta Microsoft Project permite
generar automáticamente
– Diagramas de Gantt
– Grafos PERT
Diagrama Gant
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 29
Diagrama Gant (II)
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 30
Ejercicio 1
Tareas Preced. Duración.
A - 2
B - 3
C - 2
D A 3
E A, B 1
F A 4
G B, C 2
H C 5
N D, E 3
J N 2
K F, J 2
M F, G 3
Calcular:
1. Tiempo mínimo
de duración del
proyecto
2. Camino crítico
3. Agenda
4. ¿qué ocurre si
G se retrasa en
4 días y M en 3?
5. Si retrasamos G
en 1 día, ¿qué le
ocurre a M?
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 31
Ejercicio 2
T a re a s P re c e d . D u ra c ió n .
A - 4
B - 2
C A , B 1
H E , C 3
F B 1
G B 5
J F 2
K F , H 3
L H , F 6
Q M , J , G 4
R Q 5
P L , K 4
N K 1
E B 1
M H , F 1N
Calcular:
1. Tiempo mínimo
de duración del
proyecto
2. Camino crítico
3. Agenda
4. ¿qué ocurre si
J se retrasa en
5 días ?
5. ¿qué ocurre si
F se retrasa en
2 días ?
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 32
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 número de
gente trabajando en una tarea
✔ Añadir gente a un proyecto que va con retraso lo
retrasará más todavía 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
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 33
Gestión de riesgos
✔ Actividad que concierne a la didentificación 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
realización del desarrollo
– Los riesgos del negocio afectan a la organización que
desarrolla o que gestiona el proyecto
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 34
El proceso de gestión de riesgos
Risk avoidance
and contingency
plans
Risk planning
Prioritised risk
list
Risk analysis
List of potential
risks
Risk
identification
Risk
assessment
Risk
monitoring
Identificación Análsis Planificación Monitorizac.
Lista riesgos
potenciales
Lista riesgos
priorizados
Planes
previsión y
contingencia
Evalución
riesgos
✔ Identificación de riesgos
✔ Análisis de riesgos
✔ Planificación de los riesgos
✔ Monitorización de los riesgos
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 35
Identificación de riesgos
El tiempo requerido para desarrollar el software
está infraestimado.
ESTIMACIÓN
Se proponen cambios en los requerimientos que
suponen rehacer el diseño.
REQUERIMIENTOS
Las herramientas CASE no se pueden integrar.HERRAMIENTAS
Los problemas financieros en la organización
causan reducciones en el presupuesto del
proyecto.
ORGANIZACIONAL
Es imposible seleccionar personal con las
habilidades requeridas para el proyecto.
PERSONAS
La Base de Datos utilizada no puede procesar
muchas transacciones por segundo como se
esperaba.
TECNOLOGÍA
POSIBLE RIESGOTIPO DE RIESGO
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 36
Análisis de riesgos
ALTA
ALTA
MODERADA
MODERADA
ALTA
BAJA
PROBABILIDAD
Herramientas CASE no se pueden integrar.
Tiempo de desarrollo infraestimado.
Rendimiento de la Base de Datos.
Cambios en los requerimientos.
Problemas de selección de personal.
Problemas financieros en la organización.
POSIBLE RIESGO
TOLERABLE
SERIO
SERIO
SERIO
CATASTRÓFICO
CATASTRÓFICO
EFECTOS
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 37
Planificación de riesgos
Investigar los componentes comprados y la
utilización de un generador de programas.
Investigar la posibilidad de comprar una base
de datos de rendimiento más alto.
Investigar la información para valorar el impacto
del cambio en los requerimientos, prototipado y
revisión con el cliente.
Alertar al cliente de las dificultades potenciales
y las posibilidades de retraso, previsión de
cursos de formación.
Preparar un documento breve para el gestor
principal que muestre que el proyecto hace
contribuciones muy importantes a los objetivos
del negocio.
ESTRATEGIA
Tiempo de desarrollo infraestimado.
Rendimiento de la Base de Datos.
Cambios en los requerimientos.
Problemas de selección de
personal.
Problemas financieros en la
organización.
RIESGO
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 38
Monitorización de riesgos
Fracaso en el cumplimiento de la agenda
acordada.
ESTIMACIÓN
Peticiones de cambios en muchos
requerimientos, quejas del cliente.
REQUERIMIENTOS
Quejas sobre herramientas CASE, peticiones de
estaciones de trabajo más potentes.
HERRAMIENTAS
Cotilleos en la organización, pasividad en el
gestor principal.
ORGANIZACIONAL
Personal con moral baja, malas relaciones entre
miembros del equipo.
PERSONAS
Entrega retrasada del hardware o del soporte
software.
TECNOLOGÍA
IDENTIFICADORES POTENCIALESTIPO DE RIESGO
© Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 39
✔ Una buena gestión de proyectos es esencial para el
éxito del proyecto
✔ La naturaleza intangible del software causa
problemas en la gestión de proyectos
✔ Los gestores se encargan de varias tareas, pero las
más significativas con planificación, estimación y
confección de agendas (scheduling)
✔ La planificación y estimación son procesos iterativos
y continuados durante todo el desarrollo del
proyecto
Puntos clave

Mais conteúdo relacionado

Semelhante a Ingenieria

1_2 Planeacion CPM_PERT.pdf
1_2 Planeacion CPM_PERT.pdf1_2 Planeacion CPM_PERT.pdf
1_2 Planeacion CPM_PERT.pdfleslielisbeth
 
Gestion del tiempo proyecto parte i
Gestion del tiempo proyecto   parte iGestion del tiempo proyecto   parte i
Gestion del tiempo proyecto parte idochoaq_1981
 
C11_Planificacion y control de proyectos.pdf
C11_Planificacion y control de proyectos.pdfC11_Planificacion y control de proyectos.pdf
C11_Planificacion y control de proyectos.pdfgoloza
 
Planeación y programación
Planeación y programaciónPlaneación y programación
Planeación y programaciónalgg2544
 
Simplificación del trabajo
Simplificación del trabajoSimplificación del trabajo
Simplificación del trabajoAndreaCamacho79
 
Plan de toma de fotografias terrestres
Plan de toma de fotografias terrestresPlan de toma de fotografias terrestres
Plan de toma de fotografias terrestresDEYNNANATHALY
 
Investigación de Operaciones
Investigación de OperacionesInvestigación de Operaciones
Investigación de Operacioneskatherin
 
Metodo PERT CPM por Isabel Hernández
Metodo PERT CPM por Isabel HernándezMetodo PERT CPM por Isabel Hernández
Metodo PERT CPM por Isabel HernándezIsabel Hernández
 
Administración de proyectos (cpm pert)
Administración de proyectos (cpm pert)Administración de proyectos (cpm pert)
Administración de proyectos (cpm pert)favilagt
 
Técnicas para la programación de proyectos - PERT
Técnicas para la programación de proyectos - PERTTécnicas para la programación de proyectos - PERT
Técnicas para la programación de proyectos - PERTJesús Hernández
 
Técnicas para la programación de proyectos - PERT (Program Evaluation Review...
Técnicas para la programación de proyectos - PERT (Program Evaluation  Review...Técnicas para la programación de proyectos - PERT (Program Evaluation  Review...
Técnicas para la programación de proyectos - PERT (Program Evaluation Review...Jesús Hernández
 
Gestionde proyectos
Gestionde proyectosGestionde proyectos
Gestionde proyectosJasJaraChaux
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectosrenato1089
 

Semelhante a Ingenieria (20)

Sesión 3. técnicas prog. proyectos
Sesión 3. técnicas prog. proyectosSesión 3. técnicas prog. proyectos
Sesión 3. técnicas prog. proyectos
 
1_2 Planeacion CPM_PERT.pdf
1_2 Planeacion CPM_PERT.pdf1_2 Planeacion CPM_PERT.pdf
1_2 Planeacion CPM_PERT.pdf
 
S 09 IO.pdf
S 09 IO.pdfS 09 IO.pdf
S 09 IO.pdf
 
Planificación y Control de Proyectos
Planificación y Control de ProyectosPlanificación y Control de Proyectos
Planificación y Control de Proyectos
 
Gestion del tiempo proyecto parte i
Gestion del tiempo proyecto   parte iGestion del tiempo proyecto   parte i
Gestion del tiempo proyecto parte i
 
C11_Planificacion y control de proyectos.pdf
C11_Planificacion y control de proyectos.pdfC11_Planificacion y control de proyectos.pdf
C11_Planificacion y control de proyectos.pdf
 
Pert cpm
Pert cpmPert cpm
Pert cpm
 
Planeación y programación
Planeación y programaciónPlaneación y programación
Planeación y programación
 
Simplificación del trabajo
Simplificación del trabajoSimplificación del trabajo
Simplificación del trabajo
 
Plan de toma de fotografias terrestres
Plan de toma de fotografias terrestresPlan de toma de fotografias terrestres
Plan de toma de fotografias terrestres
 
Investigación de Operaciones
Investigación de OperacionesInvestigación de Operaciones
Investigación de Operaciones
 
Metodo PERT CPM por Isabel Hernández
Metodo PERT CPM por Isabel HernándezMetodo PERT CPM por Isabel Hernández
Metodo PERT CPM por Isabel Hernández
 
modelo de redes
modelo de redesmodelo de redes
modelo de redes
 
1.ruta critica
1.ruta critica1.ruta critica
1.ruta critica
 
Administración de proyectos (cpm pert)
Administración de proyectos (cpm pert)Administración de proyectos (cpm pert)
Administración de proyectos (cpm pert)
 
Técnicas para la programación de proyectos - PERT
Técnicas para la programación de proyectos - PERTTécnicas para la programación de proyectos - PERT
Técnicas para la programación de proyectos - PERT
 
Técnicas para la programación de proyectos - PERT (Program Evaluation Review...
Técnicas para la programación de proyectos - PERT (Program Evaluation  Review...Técnicas para la programación de proyectos - PERT (Program Evaluation  Review...
Técnicas para la programación de proyectos - PERT (Program Evaluation Review...
 
Gestionde proyectos
Gestionde proyectosGestionde proyectos
Gestionde proyectos
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Gestionde proyectos
Gestionde proyectosGestionde proyectos
Gestionde proyectos
 

Mais de menamigue

1.1 Fundamentos de TI
1.1 Fundamentos de TI1.1 Fundamentos de TI
1.1 Fundamentos de TImenamigue
 
SI para obtener ventaja estrategica
SI para obtener ventaja estrategicaSI para obtener ventaja estrategica
SI para obtener ventaja estrategicamenamigue
 
SI para apoyo a la toma de decisiones
SI para apoyo a la toma de decisionesSI para apoyo a la toma de decisiones
SI para apoyo a la toma de decisionesmenamigue
 
sistemas de informacion
sistemas de informacionsistemas de informacion
sistemas de informacionmenamigue
 
Planificación Estratégica de Sistemas de Información
Planificación Estratégica de Sistemas de InformaciónPlanificación Estratégica de Sistemas de Información
Planificación Estratégica de Sistemas de Informaciónmenamigue
 
Tecnicas UML
Tecnicas UMLTecnicas UML
Tecnicas UMLmenamigue
 
Emisor Receptor AM
Emisor Receptor AMEmisor Receptor AM
Emisor Receptor AMmenamigue
 
Grafos propuestos
Grafos propuestosGrafos propuestos
Grafos propuestosmenamigue
 
Grafos resueltos
Grafos resueltosGrafos resueltos
Grafos resueltosmenamigue
 
Analisis de Senales
Analisis de SenalesAnalisis de Senales
Analisis de Senalesmenamigue
 
Instructivo iupsm.gnomio.com
Instructivo iupsm.gnomio.comInstructivo iupsm.gnomio.com
Instructivo iupsm.gnomio.commenamigue
 
Notas electrotecnia
Notas electrotecniaNotas electrotecnia
Notas electrotecniamenamigue
 
Proyecto electrotecnia franyer velasquez
Proyecto electrotecnia franyer velasquezProyecto electrotecnia franyer velasquez
Proyecto electrotecnia franyer velasquezmenamigue
 
Proyecto electrotenia milay cala
Proyecto electrotenia milay calaProyecto electrotenia milay cala
Proyecto electrotenia milay calamenamigue
 
Organizacion y metodos
Organizacion y metodosOrganizacion y metodos
Organizacion y metodosmenamigue
 
Ejercicios C#
Ejercicios C#Ejercicios C#
Ejercicios C#menamigue
 
Enunciados de Sistemas de Información
Enunciados de Sistemas de InformaciónEnunciados de Sistemas de Información
Enunciados de Sistemas de Informaciónmenamigue
 

Mais de menamigue (20)

1.1 Fundamentos de TI
1.1 Fundamentos de TI1.1 Fundamentos de TI
1.1 Fundamentos de TI
 
SI para obtener ventaja estrategica
SI para obtener ventaja estrategicaSI para obtener ventaja estrategica
SI para obtener ventaja estrategica
 
SI para apoyo a la toma de decisiones
SI para apoyo a la toma de decisionesSI para apoyo a la toma de decisiones
SI para apoyo a la toma de decisiones
 
sistemas de informacion
sistemas de informacionsistemas de informacion
sistemas de informacion
 
Planificación Estratégica de Sistemas de Información
Planificación Estratégica de Sistemas de InformaciónPlanificación Estratégica de Sistemas de Información
Planificación Estratégica de Sistemas de Información
 
Tecnicas UML
Tecnicas UMLTecnicas UML
Tecnicas UML
 
Emisor Receptor AM
Emisor Receptor AMEmisor Receptor AM
Emisor Receptor AM
 
Grafos propuestos
Grafos propuestosGrafos propuestos
Grafos propuestos
 
Grafos resueltos
Grafos resueltosGrafos resueltos
Grafos resueltos
 
Sql
SqlSql
Sql
 
Fourier
FourierFourier
Fourier
 
Analisis de Senales
Analisis de SenalesAnalisis de Senales
Analisis de Senales
 
Instructivo iupsm.gnomio.com
Instructivo iupsm.gnomio.comInstructivo iupsm.gnomio.com
Instructivo iupsm.gnomio.com
 
Notas electrotecnia
Notas electrotecniaNotas electrotecnia
Notas electrotecnia
 
Proyecto electrotecnia franyer velasquez
Proyecto electrotecnia franyer velasquezProyecto electrotecnia franyer velasquez
Proyecto electrotecnia franyer velasquez
 
Proyecto electrotenia milay cala
Proyecto electrotenia milay calaProyecto electrotenia milay cala
Proyecto electrotenia milay cala
 
Organizacion y metodos
Organizacion y metodosOrganizacion y metodos
Organizacion y metodos
 
Ejercicios C#
Ejercicios C#Ejercicios C#
Ejercicios C#
 
Satelites
SatelitesSatelites
Satelites
 
Enunciados de Sistemas de Información
Enunciados de Sistemas de InformaciónEnunciados de Sistemas de Información
Enunciados de Sistemas de Información
 

Ingenieria

  • 1. 1 ✔ Planificación de proyectos ✔ Confección de agendas (scheduling) ✔ Gestión de riesgos © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. Planificación de proyectos
  • 2. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 2 Importancia de la gestión ✔ Se trata probablemente de la actividad de gestión que más 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 según esté disponible nueva información
  • 3. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 3 ✔ Plan de calidad ✔ Plan de validación ✔ Plan de gestión de configuraciones ✔ Plan de mantenimiento ✔ Plan de gestión de personal Tipos de planes de proyectos
  • 4. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 4 Proceso de planificación Planificar es decidir de antemano: – QUÉ hay que hacer – CÓMO hay que hacerlo – CUÁNDO se va a hacer – QUIÉN 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
  • 5. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 5 Estructura del plan del proyecto ✔ Introducción ✔ Organización del proyecto ✔ Análisis de riesgos ✔ Requerimientos hardware y software ✔ Estructura de actividades del proyecto ✔ Agenda del proyecto ✔ Mecanismos de monitorización y control
  • 6. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 6 Organización de las actividades ✔ Las actividades se deben organizar de forma que produzcan salidas "tangibles" válidas para la gestión 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
  • 7. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 7 Scheduling ✔ Consiste en la organización temporal y asignación de recursos a las actividades de un proyecto. ✔ Pasos a seguir: – Determinación de las actividades a realizar – Asignación de tiempos estimados – Asignación de recursos – Organización temporal de las actividades
  • 8. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 8 El proceso de Scheduling Identificar actividades Identificar dependencias de actividades Estimar recursos para las actividades Asignar recursos para las actividades Crear gráficos Requerimientos de software Modelo de proceso Diagramas PERT Diagramas de Gantt
  • 9. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 9 Estructuración de las actividades Agrupación de actividades por niveles. Sirven para situar las actividades dentro de la organización 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
  • 10. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 10 Representaciones gráficas ✔ Se utilizan para ilustrar la agenda del proyecto ✔ Permiten mostrar una vista de la división en tareas del proyecto. Las actividades no deberían ser demasiado "pequeñas" (alrededor de una semana o más) ✔ Los diagramas de actividades muestran las dependencias de las tareas y el camino crítico ✔ Los diagramas de barras muestran la agenda del proyecto
  • 11. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 11 Duración de tareas y dependencias Task 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)
  • 12. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 12 start T2 M3 T6 Finish T10 M7T5 T7 M2 T4 M5 T8 4/7/99 8 days 14/7/99 15 days 4/8/99 15 days 25/8/99 7 days 5/9/99 10 days 19/9/99 15 days 11/8/99 25 days 10 days 20 days 5 days 25/7/99 15 days 25/7/99 18/7/99 10 days T1 M1 T3 T9 M6 T11 M8 T12 M4 Red de actividades
  • 13. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 13 Secuencia temporal actividades 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 T1 T2 M1 T7 T3 M5 T8 M3 M2 T6 T5 M4 T9 M7 T10 M6 T11 M8 T12 Start Finish
  • 14. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 14 Asignación de personal 4/7 11/7 18/7 25/ 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
  • 15. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 15 Grafos PERT ✔ Datos de entrada: – Lista de precedencias del proyecto – Asignación de tiempos y recursos a actividades ✔ Proceso a realizar: – Representar grafo – Cálculo de tiempos “early” y “last” – Cálculo de holguras – Cálculo del camino crítico – Confección de agenda
  • 16. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 16 Precedencia entre actividades(I) G = (V, E), V = cto. de vértices sucesos E = cto. de aristas actividades 1 2 A PRELACIÓN LINEAL 1 2 A 3 B
  • 17. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 17 Precedencia entre actividades(II) CONVERGENCIA DIVERGENCIA CONV-DIVER. ACTIVIDADES FICTICIAS A B C D E A B C D F1
  • 18. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 18 Precedencia entre actividades(III). Ejercicio: Dibuja el grafo PERT. 10FJ 2G, JI 2EH 8FG B, C, D B, C A A --- --- Precedentes 9F 3E 8D 7C 3B 2A DuracionesActividades
  • 19. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 19 B 1 2 4 6 7 8 953 E I H A JFD C F1 F2 G Precedencia entre actividades(VI). Ejercicio: Dibuja el grafo PERT (SOLUCION)
  • 20. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 20 ti* = min [ tj* - tij ] para todo j Tiempos "early" y "last" (I) Cálculo de tiempos más tempranos de ejecución Cálculo de tiempos más tardíos de ejecución tij t j = max [ t i + t ij ] para todo i
  • 21. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 21 Tiempos "early" y "last" (II). Ejercicio: Calcula los tiempos last y early. B=3 1 2 4 6 7 8 953 E=3 I=2 H=2 A=2 J=10F=9D=8 C=7 F1 F2 G=8 tjtj == maxmax [ ti +[ ti + tijtij ],], ∀∀∀∀∀∀∀∀ ii ti* =ti* = minmin [[ tjtj** -- tijtij ],], ∀∀∀∀∀∀∀∀ jj
  • 22. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 22 B=3 1 2 4 6 7 8 953 E=3 I=2 H=2 A=2 J=10F=9D=8 C=7 F1 F2 G=80 2 10 19 29 29 31 129 2910tjtj == maxmax [ ti +[ ti + tijtij ],], ∀∀∀∀∀∀∀∀ ii ti* =ti* = minmin [[ tjtj** -- tijtij ],], ∀∀∀∀∀∀∀∀ jj Tiempos "early" y "last" (II). Ejercicio: Calcula los tiempos last y early (SOLUCION).
  • 23. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 23 Holguras y camino crítico (I) Cálculo del camino crítico Hi = t - t i HT ij = tj * - ti - tij Holgura total HL ij = tj - ti - tij Holgura libre * i – Camino más largo en el grafo – Viene determinado por el tiempo early del suceso fin del proyecto – Puede haber más de un camino crítico – TODAS las actividades del camino crítico tienen holgura total = 0 (condición necesaria)
  • 24. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 24 Holguras y camino crítico (II) Ejercicio: Calcula las holguras y establece el camino crítico. B=3 1 2 4 6 7 8 953 E=3 I=2 H=2 A=2 J=10F=9D=8 C=7 F1 F2 G=80 2 10 19 29 29 31 129 2910tjtj == maxmax [ ti +[ ti + tijtij ],], ∀∀∀∀∀∀∀∀ ii ti* =ti* = minmin [[ tjtj** -- tijtij ],], ∀∀∀∀∀∀∀∀ jj
  • 25. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 25 Holguras y camino crítico (III). Ejercicio: Calcula las holguras y establece el camino crítico (SOLUCION). B= 3 1 2 4 6 7 8 953 E= 3 I= 2 H= 2 A= 2 J=1 0 F= 9 D= 8 C= 7 F1 F2 G= 8 0 2 10 19 29 29 31 129 2910 HHTT ijij == ttjj** -- ttii –– ttijij 001720170170 HT ij (días) J (6- 7) I (8- 9) H (5- 9) G (6- 8) F (4- 6) E (3- 5) D (2- 4) C (2- 3) B (1- 3) A (1- 2) ACTIVIDAD (i-j)
  • 26. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 26 Agenda (I) Fecha de comienzo Fecha de fin i j = t * i j = t - t*j Más temprana Más tardía * i j i j = t + t = t * j Más temprana Más tardía i i j i i j
  • 27. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 27 Agenda (II) Actividades Fecha inicio Fecha fin A B C D E G H I J K
  • 28. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 28 ✔ Eje de ordenadas – Representa Actividades o Recursos ✔ Eje de abscisas – Tiempo ✔ Permite observar con detalle la evolución del proyecto. ✔ La herramienta Microsoft Project permite generar automáticamente – Diagramas de Gantt – Grafos PERT Diagrama Gant
  • 29. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 29 Diagrama Gant (II)
  • 30. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 30 Ejercicio 1 Tareas Preced. Duración. A - 2 B - 3 C - 2 D A 3 E A, B 1 F A 4 G B, C 2 H C 5 N D, E 3 J N 2 K F, J 2 M F, G 3 Calcular: 1. Tiempo mínimo de duración del proyecto 2. Camino crítico 3. Agenda 4. ¿qué ocurre si G se retrasa en 4 días y M en 3? 5. Si retrasamos G en 1 día, ¿qué le ocurre a M?
  • 31. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 31 Ejercicio 2 T a re a s P re c e d . D u ra c ió n . A - 4 B - 2 C A , B 1 H E , C 3 F B 1 G B 5 J F 2 K F , H 3 L H , F 6 Q M , J , G 4 R Q 5 P L , K 4 N K 1 E B 1 M H , F 1N Calcular: 1. Tiempo mínimo de duración del proyecto 2. Camino crítico 3. Agenda 4. ¿qué ocurre si J se retrasa en 5 días ? 5. ¿qué ocurre si F se retrasa en 2 días ?
  • 32. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 32 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 número de gente trabajando en una tarea ✔ Añadir gente a un proyecto que va con retraso lo retrasará más todavía 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
  • 33. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 33 Gestión de riesgos ✔ Actividad que concierne a la didentificación 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 realización del desarrollo – Los riesgos del negocio afectan a la organización que desarrolla o que gestiona el proyecto
  • 34. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 34 El proceso de gestión de riesgos Risk avoidance and contingency plans Risk planning Prioritised risk list Risk analysis List of potential risks Risk identification Risk assessment Risk monitoring Identificación Análsis Planificación Monitorizac. Lista riesgos potenciales Lista riesgos priorizados Planes previsión y contingencia Evalución riesgos ✔ Identificación de riesgos ✔ Análisis de riesgos ✔ Planificación de los riesgos ✔ Monitorización de los riesgos
  • 35. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 35 Identificación de riesgos El tiempo requerido para desarrollar el software está infraestimado. ESTIMACIÓN Se proponen cambios en los requerimientos que suponen rehacer el diseño. REQUERIMIENTOS Las herramientas CASE no se pueden integrar.HERRAMIENTAS Los problemas financieros en la organización causan reducciones en el presupuesto del proyecto. ORGANIZACIONAL Es imposible seleccionar personal con las habilidades requeridas para el proyecto. PERSONAS La Base de Datos utilizada no puede procesar muchas transacciones por segundo como se esperaba. TECNOLOGÍA POSIBLE RIESGOTIPO DE RIESGO
  • 36. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 36 Análisis de riesgos ALTA ALTA MODERADA MODERADA ALTA BAJA PROBABILIDAD Herramientas CASE no se pueden integrar. Tiempo de desarrollo infraestimado. Rendimiento de la Base de Datos. Cambios en los requerimientos. Problemas de selección de personal. Problemas financieros en la organización. POSIBLE RIESGO TOLERABLE SERIO SERIO SERIO CATASTRÓFICO CATASTRÓFICO EFECTOS
  • 37. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 37 Planificación de riesgos Investigar los componentes comprados y la utilización de un generador de programas. Investigar la posibilidad de comprar una base de datos de rendimiento más alto. Investigar la información para valorar el impacto del cambio en los requerimientos, prototipado y revisión con el cliente. Alertar al cliente de las dificultades potenciales y las posibilidades de retraso, previsión de cursos de formación. Preparar un documento breve para el gestor principal que muestre que el proyecto hace contribuciones muy importantes a los objetivos del negocio. ESTRATEGIA Tiempo de desarrollo infraestimado. Rendimiento de la Base de Datos. Cambios en los requerimientos. Problemas de selección de personal. Problemas financieros en la organización. RIESGO
  • 38. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 38 Monitorización de riesgos Fracaso en el cumplimiento de la agenda acordada. ESTIMACIÓN Peticiones de cambios en muchos requerimientos, quejas del cliente. REQUERIMIENTOS Quejas sobre herramientas CASE, peticiones de estaciones de trabajo más potentes. HERRAMIENTAS Cotilleos en la organización, pasividad en el gestor principal. ORGANIZACIONAL Personal con moral baja, malas relaciones entre miembros del equipo. PERSONAS Entrega retrasada del hardware o del soporte software. TECNOLOGÍA IDENTIFICADORES POTENCIALESTIPO DE RIESGO
  • 39. © Francisco Mora (DCCIA, Universidad de Alicante, 2002) Tema 3. 39 ✔ Una buena gestión de proyectos es esencial para el éxito del proyecto ✔ La naturaleza intangible del software causa problemas en la gestión de proyectos ✔ Los gestores se encargan de varias tareas, pero las más significativas con planificación, estimación y confección de agendas (scheduling) ✔ La planificación y estimación son procesos iterativos y continuados durante todo el desarrollo del proyecto Puntos clave