Академический Документы
Профессиональный Документы
Культура Документы
Identificacin de fases,
tareas y entregables en los
proyectos informticos
Jose Onofre Montesa Andrs
Universidad Politcnica de Valencia
Escuela Universitaria de Informtica
2000
Objetivo
Descomponer el esfuerzo estimado en
tareas.
11. Liderazgo.
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, ...
11. Liderazgo.
Razones:
Tamao de un proyecto - riesgo de
fracaso.
Costes de coordinacin.
Actualmente de desarrollo incremental.
Lo lgico en que la direccin estratgica
es quien se encargue de identificar los
productos ms necesarios para la empresa.
11. Liderazgo.
Descomposicin en actividades
del proyecto (WBS).
Work Breakdown Structure (WBS)
mtodo de representar de forma
11. Liderazgo.
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
E squem 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
11. Liderazgo.
11. Liderazgo.
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
Construccin:
Nombrar el nodo inicial,
Poner en torno a 72 en cada nivel.
Las tareas son las hojas del rbol.
11. Liderazgo.
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.
:
11. Liderazgo.
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.
11. Liderazgo.
10
11. Liderazgo.
11
11. Liderazgo.
12
11. Liderazgo.
13
contendr:
11. Liderazgo.
14
15
Entregables de la
Codificacin:
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.).
11. Liderazgo.
16
Entregables de la
Codificacin:
comentarios.
Cadenas de ejecucin si es necesario
(JCL, scripts, etc.).
Resultado de las pruebas de cada
unidad.
Resultado de las pruebas de cada
programa.
11. Liderazgo.
17
Entregables de la
Codificacin:
integracin.
Gua para los operadores del sistema.
Programa de entrenamiento de los
operadores.
Manual de usuario del sistema.
11. Liderazgo.
18
11. Liderazgo.
19
Entregables de la
Instalacin:
11. Liderazgo.
20
Entregables del
Mantenimiento:
11. Liderazgo.
21
11. Liderazgo.
23
46
24
Integracin de sistema
0
11. Liderazgo.
10
20
30
40
50
24
14
13
35
19
Integracin de sistema
0
11. Liderazgo.
10
20
30
40
25
28
15
25
11
Integracin de sistema
0
11. Liderazgo.
10
15
20
25
30
26
20
Analisis y diseo
19
11
Integracin de sistema
Asegurar la calidad
Manuales
Soporte
11. Liderazgo.
10
15
20
27
Actividad
Requerimientos
Prototipado
usr
Arquitectura
Plan de proyecto
Diseo Inicial
Diseo Detallado
Revisiones Diseo
Codificacin
11. Liderazgo.
28
Actividad
usr
Adquisicin Reuso
10
Compra Paquetes
11
Inspeccin Cdigo
12
13
Gest.Configuracin
14
Integracin Formal
15
Documentacin
16
Test de Unidades
11. Liderazgo.
X
X
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
11. Liderazgo.
X
X
X
X
30
Actividad
24
usr
Gestin Proyecto
Total...
11. Liderazgo.
16
20
21
22
25
31
semana?)
Dos niveles del horizonte.
Inmediato
Medio Plazo
11. Liderazgo.
32
11. Liderazgo.
33
11. Liderazgo.
34
Tareas usuales de un
proyecto informtico.
Estudio de viabilidad
Anlisis
Diseo
Codificacin
Pruebas
Instalacin
Mantenimiento
11. Liderazgo.
35
Estudio de viabilidad:
Analizar el sistema propuesto
Escribir una descripcin.
Definir y documentar posibles sistemas.
Analizar el coste de sistemas similares.
Estimar el tamao del sistema, la
11. Liderazgo.
36
Estudio de viabilidad:
Definir cualitativa y cuantitativamente
11. Liderazgo.
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.
11. Liderazgo.
38
Anlisis: Captura de
requisitos:
Definir el mbito del sistema propuesto
Funciones, Dimensiones, Usuarios, Restricciones
Entrevista a todos los usuarios propuestos y
actuales:
Determinar:
Utilizacin del sistema actual
Deficiencias del sistema actual
Requisitos nuevos del sistema
11. Liderazgo.
39
Anlisis: Captura de
requisitos: (continua)
Documentar:
11. Liderazgo.
40
Anlisis: Captura de
requisitos: (continua)
tangibles e intangibles ( un
refinamiento de la lista del estudio de
viabilidad)
Realizacin de una estimacin
detallada de costes, planificacin,
recursos, etc., de la siguiente fase
(Especificacin del sistema).
11. Liderazgo.
41
Anlisis: Captura de
requisitos: (continua)
11. Liderazgo.
42
Anlisis: Captura de
requisitos: (continua)
documento de requisitos.
Tomar la decisin de continuar o no con
el proyecto.
Definir las responsabilidades en la
prxima fase para el director,
miembros del equipo de desarrollo y
otros.
11. Liderazgo.
43
44
45
11. Liderazgo.
46
con el proyecto.
Definir las responsabilidades en la
prxima fase para el director,
miembros del equipo de desarrollo y
otros.
11. Liderazgo.
47
Diseo:
Producir el diseo global del sistema.
Localizacin de paquetes software.
Desarrollar un diseo detallado del sistema,
11. Liderazgo.
48
Diseo:
Desarrollo de un plan de test del sistema:
Desarrollar un plan de test diferenciado
49
Diseo:
Realizar una revisin final del
11. Liderazgo.
50
Diseo:
Hacer recomendaciones sobre el nivel de
11. Liderazgo.
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.
11. Liderazgo.
52
Codificacin:
Realizacin de una estimacin detallada
53
Codificacin:
Realizar revisiones del documento de
11. Liderazgo.
54
Pruebas:
Realizar el test del sistema
Revisar la planificacin de instalacin.
Esbozar el plan ante cadas:
Desarrollar un acuerdo de nivel de servicio:
Producir los documentos de test en la
entrega.
Revisin y aprobacin de los documentos de
entrega.
11. Liderazgo.
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.
11. Liderazgo.
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.
11. Liderazgo.
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.
11. Liderazgo.
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.
11. Liderazgo.
59
Mantenimiento:
Implementar los cambios del sistema:
Asegurarse de que el sistema continua
11. Liderazgo.
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.
11. Liderazgo.
61
en tareas controlables.
Existen marcos de descomposicin wbs.
Los entregables del proyecto que son elementos
bsicos en la planificacin y el control
Descomposicin por fases un proyecto
Diferentes enfoques en la descomposicin de
las fases en tareas.
11. Liderazgo.
62