Beruflich Dokumente
Kultur Dokumente
Proyectos Inf.:
fases, tareas y
entregables
Objetivo
Descomponer el esfuerzo estimado en
tareas.
Para esto identificaremos:
Entregables del proyecto,
Fases del proyecto y
Tareas del proyecto.
Mtodos de descomposicin:
Por PROCESOS
Diferentes fases conceptuales
Que?, Como?, Realizacin, Pruebas ...
Por PRODUCTOS
Detectamos diferentes productos que
conformaran el sistema que nos piden.
Ej.: Facturacin, Control de Stocks, ...
1 .0 . E s p e c ific a r
n e c e s id a d e s
2 .0 . A n a liz a r
C o n ta b ilid a d
3 .0 . D is e a r
A p lic a c i n
4 .0 . C o d ific a c i n
5 .0 . P ru e b a s
1 .1 . E s tu d ia r
S is te m a A c tu a l
2 .1 . E s tu d ia r
P ro c e s o s
3 .1 . D is e o
B .D
4 .1 . C re a c i n
Esquem a
5 .1 . P ru e b a
U n id a d e s
1 . 2 . id e . n u e v a s
c a r c te ris tic a
2 .2 . E s tu d ia r
D a to s
3 .2 . D is e o
P ro g ra m a s
4 .2 . C o d ific a c i n
P ro g ra m as
5 .2 . P ru e b a d e l
S is te m a
3.1.Diseo B.D.
3.2.Diseo Programas.
4.Codificacin.
4.1.Construccin del
esquema.
4.2.Codificacin de los
Programas
5.Pruebas
5.1.Prueba de Unidades
5.2.Prueba del Sistema
WBS
La numeracin facilita la localizacin de
las tareas en el WBS.
Los nodos se leen como:
es un componente de
forma parte de
Construccin:
Ficha de Tarea
Especificacin de tarea
Nmero:
3.1.
Nombre:
Diseo B.D.
Descripcin: Se diseara la base de datos, partiendo
del modelo entidad-relacin propuesto
en el anlisis y con el objetivo de tener
un sistema funcionando sobre DB2.
Esfuerzo Estimado: 2 semanas/hombre
Entregables:
Estructura de implementacin de
la B.D.
:
Entregables de un proyecto
informtico.
Definicin:
"Productos que, en un cierto estado, se
intercambian entre los clientes y los
desarrolladores a lo largo de la ejecucin del
proyecto informtico".
Relativos:
Al objetivo.
A la gestin proyecto.
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
10
11
12
13
14
15
Entregables de la Codificacin:
Documentos del diseo final del sistema
y de cada programa.
Diagramas definitivos del sistema y de
los programas.
Descripcin detallada de la lgica de
cada programa.
Descripcin de las Entradas y Salidas
(ficheros, pantallas, listados, etc.).
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
16
Entregables de la Codificacin:
Listado de los programas, conteniendo
comentarios.
Cadenas de ejecucin si es necesario
(JCL, scripts, etc.).
Resultado de las pruebas de cada unidad.
Resultado de las pruebas de cada
programa.
17
Entregables de la Codificacin:
Resultado de las pruebas de la
integracin.
Gua para los operadores del sistema.
Programa de entrenamiento de los
operadores.
Manual de usuario del sistema.
18
19
Entregables de la Instalacin:
Planes detallados de contingencias de
explotacin, cadas del sistema y
recuperacin.
Plan de revisin post-instalacin.
Informe de la instalacin.
Carta de aceptacin del sistema.
20
Entregables del
Mantenimiento:
Listado de fallos detectados en el sistema.
Listado de mejoras solicitadas por los usuarios
(si no dan lugar a nuevos proyectos).
Traza detallada de los cambios realizados en el
sistema.
Actas de las revisiones regulares del sistema y
aceptacin de los niveles de soporte.
21
22
23
24
25
26
20
Analisis y diseo
19
11
Integracin de sistema
Asegurar la calidad
Manuales
Soporte
10
15
20
27
Actividad
Requerimientos
Prototipado
usr
Arquitectura
Plan de proyecto
Diseo Inicial
Diseo Detallado
Revisiones Diseo
Codificacin
28
Actividad
usr
Adquisicin Reuso
10
Compra Paquetes
11
Inspeccin Cdigo
12
13
Gest.Configuracin
14
Integracin Formal
15
Documentacin
16
Test de Unidades
X
X
X
X
29
Actividad
usr
17
Test de Funciones
18
Test de integracin
19
20
Test en el campo
21
Test de aceptacin
22
Test independiente
23
Aseguram. Calidad
24
Instalacin/Entrena
X
X
X
30
Actividad
24
usr
Gestin Proyecto
Total...
16
20
21
22
25
31
32
33
Identificacin de tareas
asociadas a un entregable.
34
Estudio de viabilidad
Anlisis
Diseo
Codificacin
Pruebas
Instalacin
Mantenimiento
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
35
Estudio de viabilidad:
36
Estudio de viabilidad:
Definir cualitativa y cuantitativamente
los beneficios del sistema propuesto.
Realizar una planificacin inicial del plazo
de recuperacin de la inversin.
Realizacin de una estimacin detallada
de costes, planificacin, recursos, etc.,
de la siguiente fase (Anlisis).
37
Estudio de viabilidad:
Asignar director del proyecto.
Composicin del documento de estudio
de viabilidad.
Presentacin del documento de viabilidad
a la direccin para su aprobacin.
38
39
40
41
42
43
44
45
46
47
Diseo:
Producir el diseo global del sistema.
Localizacin de paquetes software.
Desarrollar un diseo detallado del sistema,
por alternativa de diseo planteada
Revisar y expandir el anlisis de coste
beneficio para cada alternativa.
Evaluar las alternativas de diseo, para cada
alternativa.
48
Diseo:
Desarrollo de un plan de test del sistema:
Desarrollar un plan de test diferenciado
para cada alternativa.
Identificar las necesidades de
entrenamiento y documentacin de los
usuarios; definir las guas.
Producir el documento de diseo del
sistema.
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
49
Diseo:
Realizar una revisin final del documento
de diseo del sistema.
Tomar la decisin de continuar o no con
el proyecto.
Recomendar una alternativa.
50
Diseo:
Hacer recomendaciones sobre el nivel de
compromiso, si los hay, de
programadores subcontratados y otros.
Definir las responsabilidades en la
prxima fase para el director, miembros
de los equipos de programacin y test,
as como de otros implicados.
51
Codificacin:
Producir un plan de trabajo:
Realizacin del diseo detallado de cada
programa.
Codificar, documentar y pasar los test
en cada programa.
Realizar el test de integracin.
Terminar los manuales de operador y
usuario, as como los de formacin.
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
52
Codificacin:
Realizacin de una estimacin detallada
de costes, planificacin, recursos, etc.,
de la siguiente fase (Prueba del sistema).
Producir una estimacin revisada de
costes, planificacin, recursos, etc., para
el resto del proyecto.
Confeccionar el documento de diseo de
programas y codificacin.
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
53
Codificacin:
Realizar revisiones del documento de
diseo de programas y codificacin.
Obtener los resultados finales de la
integracin completa del sistema y de las
pruebas de integracin.
Definir las responsabilidades en la
prxima fase para el director, miembros
del equipo de test, as como de otros
implicados.
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
54
Pruebas:
55
Pruebas:
Aprobacin de la documentacin del
sistema
Aprobacin del plan de instalacin.
Aprobacin de los planes de
contingencia, recuperacin y cadas
Finalizacin del sistema completamente
probado.
56
Instalacin:
Instalacin del hardware y software
nuevo.
Formar a los primeros usuarios y
operadores.
Desarrollar los planes de contingencia,
recuperacin y cada.
Desarrollar los procedimientos de
mantenimiento y versiones.
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
57
Instalacin:
Establecer procedimientos para gestin
versiones
Llevar a cabo cualquier conversin de
datos necesaria.
Llevar a cabo la instalacin del sistema
nuevo a produccin.
Comenzar el uso de los acuerdos de nivel
de servicio.
GPI-2C. Planificacin de Proyectos Inf.: Fases, Ta
58
Instalacin:
Planificar y programar las revisiones
post-instalacin:
Llevar a cabo las revisiones postinstalacin:
Establecer el calendario para otras
revisiones post-instalacin si es
necesario.
59
Mantenimiento:
Implementar los cambios del sistema:
Asegurarse de que el sistema continua
solucionando las necesidades de los
usuarios.
Utilizar los procedimientos y contenido
de las revisiones post-instalacin.
60
Reflexiones descomposicin de
proyecto en tareas
Hacer las unidades de estimacin que se
aproximen a la semana.
Tareas tan independientes como se pueda, es
decir no cortar procesos naturales.
Tener en cuenta comunicacin entre personas.
Reutilizar cdigo, ser conscientes de que
tambin es trabajo.
61
62