Академический Документы
Профессиональный Документы
Культура Документы
PROYECTOS.
Tema 1. Gestin de Proyectos.
Ciencias de la Computacin
Universidad de La Serena
gleyton 1
Gestin de proyectos
Organizacin, planificacin,
temporizacin y control de
proyectos software.
2
Objetivos
Introducir la gestin de proyectos y
describir sus caractersticas distintivas.
Discutir los aspectos y procesos
relacionados con la planificacin de
proyectos
Presentar las representaciones grficas
que se usan para la gestin de proyectos
3
Objetivos
4
Objetivo de Hoy
PLANIFICACIN
(P.G.)
5
Contenido
Actividades de gestin de
proyectos
Planificacin de proyectos
Temporizacin
Gestin de riesgos
6
La Gestin de proyectos
software
Trata de las actividades encaminadas
a garantizar que el producto software
se entrega conforme a las previsiones
de plazos y cumpliendo los requisitos
acordados
7
La Gestin de proyectos
software
La gestin de proyectos es necesaria
porque se trabaja con restricciones
econmicas y temporales
establecidas por el cliente
8
Particularidades de la gestin de
proyectos software
El producto es intangible
10
Actividades de gestin
Redaccin de propuestas
Planificacin Objetivos
Actividades
Hitos
Productos (Entregables)
Temporizacin
11
Actividades de gestin
Seleccin de personal
14
Constitucin del equipo
Es posible que no se pueda conseguir el
personal ideal para trabajar en un
proyecto...
porque cobra por sus servicios ms de lo que
nos podemos permitir
porque el personal con la experiencia
suficiente no est disponible
porque nuestra organizacin preferir entrenar
a sus propios empleados
15
Constitucin del equipo
16
Planificacin del proyecto
17
Planificacin del proyecto
18
Tipos de planes de proyecto
Plan Descripcin
Describelosprocedimientosyestndaresdecalidad
Plandecalidad
quesernutilizadosenunproyecto.
Describeelenfoque,recursosytemporizacin
Plandevalidacin
utilizadosparalavalidacindelsistema.
Plandegestinde Describelosprocedimientosyestructurasautilizar
configuraciones enlagestindeconfiguraciones.
Predicelosrequisitosdemantenimientodelsistema,
Plandemantenimiento
costesdemantenimientoyesfuerzorequerido.
Describecmosedesarrollarnlosconocimientosy
Plandedesarrollodel
experienciadelosmiembrosdelequipodel
personal
proyecto.
19
El proceso de planificacin
20
Estructura del plan de proyecto
Introduccin
Objetivos, restricciones, etc.
Organizacin
Anlisis de riesgos
Definicin, evaluacin, estrategias, etc.
Requisitos HW/SW
21
Estructura del plan de proyecto
Temporizacin
Dependencias, asignaciones.
24
Hitos en el proceso en cascada
En el proceso en cascada se pueden definir los
hitos de progreso de forma trivial.
Anlisis
Anlisisde
de Implemen-
Implemen-
Diseo
Diseo Pruebas
Pruebas
requisitos
requisitos tacin
tacin
Especificacin
Especificacin Especificacin
Especificacin Elementos
Elementos Especificacin
Especificacin
de
derequisitos
requisitos de
dediseo
diseo software
software de
depruebas
pruebas
Hitos 25
Temporizacin del proyecto
26
Temporizacin del proyecto
Dependiente de la intuicin y la
experiencia de los jefes de proyecto.
27
El proceso de temporizacin del
proyecto
Requisitos Diagramas de
software actividades y
diagramas de barras
28
Problemas de temporizacin
La productividad no es proporcional al
nmero de personas trabajando en una
tarea.
29
Problemas de temporizacin
32
Duraciones y dependencias de
tareas
Tarea Duracin(das) Dependencias
T1 8
T2 15
T3 15 T1(H1)
T4 10
T5 10 T2,T4(H2)
T6 5 T1,T2(H3)
T7 20 T1(H1)
T8 25 T4(H5)
T9 15 T3,T6(H4)
T10 15 T5,T7(H7)
T11 7 T9(H6)
T12 10 T11(H8)
33
Red de actividades 14/7/99 15 das 15 das
H1
H1
8 das T3
T3 T9
T9
T1
T1 5 das 25/8/99
4/7/99 4/8/99
H3
H3 T6
T6 H4 H6
Inicio 15 das H4 H6
Inicio 25/7/99
T2 20 das 7 das
T2 T7
T7 T11
25/7/99 11/8/99 T11
T4 H2 10 das H7 5/9/99
T4 H2 H7 15 das
10 das T5 H8
H8
T5 T10
T10
H5
H5
18/7/99 25 das
T12
T12
T8
T8
10 das
Fin
Fin 19/9/99
34
Red de actividades 14/7/99 15 das 15 das
8 das H1
H1 T3
T3 T9
T9
T1
T1 7 das 25/8/99
4/7/99 4/8/99
H3
H3 T6
T6 H4 H6
Inicio 18 das H4 H6
Inicio 25/7/99
T2 20 das 7 das
T2 T7
T7 T11
25/7/99 11/8/99 T11
T4 H2 18 das H7 5/9/99
T4 H2 H7 22 das
10 das T5 H8
H8
T5 T10
T10
H5
H5
18/7/99 25 das
T12
T12
T8
T8
10 das
Fin
Fin 19/9/99
35
Diagrama de Gantt
4/7 11/7 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9
Inicio
T4
T1
T2
H1
T7
T3
H5
T8
H3
H2
T6
T5
H4
T9
H7
T10
H6
T1 1
H8
T12
Fin
36
Asignacin 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
JuanB. T4
T8 T11
T12
TitoG. T1
T3
T9
Fco.L. T2
T6 T10
Karen T7
Paulina T5
37
Gestin de riesgos
La gestin de riesgos se encarga de la
identificacin de riesgos y de la creacin de
planes para minimizar su efecto sobre un
proyecto.
39
Riesgos del software
Tipode
Riesgo Descripcin
riesgo
Personalexperimentadodejarelproyectoantesde
Cambiodepersonal Proyecto
questeacabe.
Cambiode Habruncambioenlagestinorganizacionalque
Proyecto
direccin cambiarlasprioridades.
Nodisposicinde Hardwareesencialparaelproyectonoserentregado
Proyecto
hardware enlafechaprevista.
Cambiode Proyectoy Habrunnmerodecambiosenlosrequisitossuperior
requisitos producto alosprevistos.
Retrasosenla Proyectoy Nosedispondrdelasespecificacionesdeinterfaces
especificacin producto esencialesenlafechaprevista.
Subestimacindel Proyectoy
Sehasubestimadoeltamaodelsistema.
tamao producto
Bajorendimientode LasherramientasCASEutilizadasenelproyectono
Producto
herramientaCASE rindencomosehabaprevisto.
Cambiode Latecnologasobrelaqueseconstruyeelsistemaes
Negocio
tecnologa sustituidaporunanueva.
Competicinde Unproductoquecompiteconelnuestrosaleal 40
Negocio
producto mercadoantesdequeelnuestroseacompletado.
El proceso de gestin de riesgos
Identificacin de riesgos
Identificar riesgos de proyecto, producto y negocio.
Anlisis de riesgos
Estimar la probabilidad y consecuencias de los
riesgos.
Planificacin de riesgos
Establecer planes para evitar o minimizar los
efectos de los riesgos.
41
El proceso de gestin de riesgos
Monitorizacin de riesgos
Monitorizacin de riesgos a lo largo de todo el
proyecto.
42
El proceso de gestin de riesgos
Identificacin Anlisis
Identificacin Anlisisde
de Planificacin
Planificacin Monitorizacin
Monitorizacin
de
deriesgos riesgos de
riesgos riesgos deriesgos
riesgos de
deriesgos
riesgos
Lista Planes
Planesde
deprevencin
Listade
deriesgos
riesgos Lista
Listade
deriesgos
riesgos prevencin
yycontingencia Evaluacin
Evaluacinde
potenciales
potenciales con prioridades
con prioridades contingenciade
de riesgos
de
riesgos
riesgos riesgos
43
Identificacin de riesgos
Riesgos de tecnologa
Riesgos de personas
Riesgos de empresa
Riesgos de herramientas
Riesgos de requisitos
Riesgos de estimacin
44
Riesgos y tipos de riesgos
Tipoderiesgo Posiblesriesgos
Labasededatosqueseutilizaenelsistemanopuedeprocesartantas
transaccionesporsegundocomoseesperaba.
Tecnologa
Loscomponentessoftwarequeseplaneabareusarcontienendefectosquelimitan
sufuncionalidad.
Esimposibleencontrarpersonalconlosconocimientosnecesarios.
Personal Miembrosclavedelequipoestnenfermosynodisponiblesenmomentoscrticos.
Nosedisponedemediosparaentrenaralpersonal.
Laorganizacinhasidoreestructuradayotrosejecutivossonahoraresponsables
delproyecto.
Organizacin
Problemasfinancierosdelaorganizacinfuerzanareduccionesenelpresupuesto
delproyecto.
ElcdigogeneradoporlasherramientasCASEesineficiente.
Herramientas
NoesposibleintegrarlasherramientasCASE.
Seproponencambiosenlosrequisitosqueimplicantenerquerehacergranparte
Requisitos deldiseo.
Elclientenoentiendeelimpactodeloscambiosenlosrequisitos.
Sehasubestimadoeltiemponecesarioparadesarrollarelsoftware.
Estimacin Sehasubestimadoelnmerodedefectosareparar.
Sehasubestimadoeltamaodelsoftware. 45
Anlisis de riesgos
Establecer la probabilidad y seriedad de
cada uno de los riesgos.
La probabilidad puede ser muy baja, baja,
moderada, alta o muy alta.
Los efectos de los riesgos pueden ser
catastrficos, serios, tolerables o
insignificantes.
46
Anlisis de riesgos
Riesgo Probabilidad Efectos
Problemasfinancierosdelaorganizacinfuerzanreducciones
Baja Catastrfico
enelpresupuestodelproyecto.
Esimposibleencontrarpersonalconlosconocimientos
Alta Catastrfico
necesarios.
Miembrosclavedelequipoestnenfermosynodisponibles
Moderada Serios
enmomentoscrticos.
Loscomponentessoftwarequeseplaneabareusarcontienen
Moderada Serios
defectosquelimitansufuncionalidad.
Seproponencambiosenlosrequisitosqueimplicantener
Moderada Serios
querehacergranpartedeldiseo.
Laorganizacinhasidoreestructuradayotrosejecutivosson
Alta Serios
ahoraresponsablesdelproyecto.
Labasededatosqueseutilizaenelsistemanopuede
Moderada Serios
procesartantatransaccionesporsegundocomoseesperaba.
Sehasubestimadoeltiemponecesarioparadesarrollarel
Alta Serios
software.
NoesposibleintegrarlasherramientasCASE. Alta Tolerable
Elclientenoentiendeelimpactodeloscambiosenlos
Moderada Tolerable
requisitos.
Nosedisponedemediosparaentrenaralpersonal. Moderada Tolerable
Sehasubestimadoelnmerodedefectosareparar. Moderada Tolerable
Sehasubestimadoeltamaodelsoftware. Alta Tolerable
ElcdigogeneradoporlasherramientasCASEesineficiente. Moderada Insignificante 47
Planificacin de riesgos
Considerar cada riesgo y desarrollar una
estrategia para tratarlo.
Estrategias de prevencin.
Se reduce la probabilidad de que el riesgo
ocurra.
Estrategias de minimizacin.
Se reduce el impacto del riesgo sobre el
proyecto o el producto.
48
Planificacin de riesgos
Planes de contingencia.
Planes que indican lo que hacer en caso de que
el riesgo ocurra.
49
Estrategias de gestin de
riesgos
Riesgo Estrategia
Problemasfinancierosde Prepararuninformeparaladireccindelaempresalahagaverelimportante
laorganizacin papelquejuegaelproyectoenlosobjetivosdenegocio.
Problemasde Alertaralclientedelaspotencialesdificultadesydelaposibilidadde
contratacindepersonal retrasos;investigarlaposibilidaddecomprarcomponentesyadesarrollados.
Reorganizarelequipodeformaquehayaunmayorsolapamientoenel
Enfermedaddelpersonal
trabajoyaslagenteentiendaeltrabajodeotros.
Componentes Reemplazarcomponentespotencialmentedefectuososporotroscomponentes
defectuosos deconocidafiabilidad.
Realizarunseguimientodeloselementosalolargodeldesarrollodeforma
Cambiosenlos
quesepuedaestimarelimpactodeuncambioenlosrequisitos;maximizarla
requisitos
ocultacindeinformacineneldiseo.
Reestructuracinenla Prepararuninformeparaladireccindelaempresalahagaverelimportante
organizacin papelquejuegaelproyectoenlosobjetivosdenegocio.
Rendimientodelasbases
Investigarlaposibilidaddecomprarunabasededatosdemayorrendimiento.
dedatos
Estimacinerrneadel Investigarlaposibilidaddecomprarcomponentesyadesarrollados;
tiempodedesarrollo investigarlaposibilidaddeusarungeneradordecdigo.
50
Monitorizacin de riesgos
Controlar los riesgos peridicamente
para evaluar si la probabilidad se
incrementa o disminuye.
Controlar los efectos de tales riesgos.
Cada riesgo considerado debe ser
discutido en las reuniones de
seguimiento con la direccin.
51
Factores de riesgo
Tipoderiesgo Indicios
Retrasoenlaentregadehardwareosoftwaredesoporte,
Tecnologa
informesdeproblemastecnolgicos
Moralbaja,malasrelacionesentrelosmiembrosdelequipo,
Personal
puestosvacantes
Problemasorganizacionales,faltadereaccinporpartede
Organizacional
ladirectivacercana
Reticenciaausarherramientas,quejassobrelasmismas,
Herramientas
peticindeequiposmspotentes
Requisitos Peticionesdecambiosenlosrequisitosreiterados
Imposibilidadparacumplirplazosprevistos,imposibilidad
Estimacin
pararesolverproblemasyaidentificados
52
Conclusiones
54
Conclusiones
55