Vous êtes sur la page 1sur 27

Identificacin de tareas y

entregables en los proyectos


informticos
Objetivo: Descomponer el esfuerzo
estimado en tareas.
Proyectos Informticos:
Normalmente fases o tareas
terminan en la generacin de uno o
ms documentos.

Tareas y entregables en los proyectos
informticos
Problemas en proyectos grandes
Tamao del proyecto relacionado
con riesgo de fracaso.
Suben costos de coordinacin
Descomposicin
Primero descomponer proyecto en
fases (procesos) y luego refinar
descomposicin identificando
tareas.
Una vez conocidas las tareas =>
planificar su desarrollo, asignar
recursos, fundamentalmente
humanos.
Descomposicin en actividades del
proyecto (WBS).
Work Breakdown Structure (WBS).
Estructura de descomposicin del
trabajo.
Mtodo de representar de forma
jerrquica los componentes de un
proceso o producto.
Dos formas: grfica y lista
indentada


Representacin Grfica del WBS
1.1. Estudiar
Sistema Actual
1.2. ide. nuevas
carcteristica
1.0. Especificar
necesidades
2.1. Estudiar
Procesos
2.2. Estudiar
Datos
2.0. Analizar
Contabilidad
3.1. Diseo
B.D
3.2. Diseo
Programas
3.0. Disear
Aplicacin
4.1. Creacin
Esquema
4.2. Codificacin
Programas
4.0. Codificacin
5.1. Prueba
Unidades
5.2. Prueba del
Sistema
5.0. Pruebas
0.0. Proyecto
Contabilidad
Representacin en lista del WBS
0.Proyecto Contabilidad.
1.Especificar necesidades.
1.1.Estudiar Sistema Actual.
1.2.Aadir Nuevas Caractersticas.
2.Analizar Contabilidad.
2.1.Estudiar Procesos.
2.2.Estudiar Datos.
3.Disear Aplicacin.
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:
Nombrar el nodo inicial,
Poner del orden de 72 en cada nivel.
Las tareas son las hojas del rbol.

Ficha de Tarea
Especificacin de tarea
Nmero: 3.1.
Nombre: Diseo B.D.
Descripcin: Se disear la base de datos,
partiendo del modelo entidad-
relacin propuesto en el anlisis y
con el objetivo de tener un sistema
funcionando sobre ORACLE.
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. Ej: requerimientos,
documentos de diseo, cdigo fuente.
A la gestin proyecto. Ej:
planificacin, presupuestos, estudios de
riesgo.

Hay que definir un conjunto mnimo de
Entregables.
Que nos proveen de:
Del conjunto de componentes que
formarn el producto una vez finalizado
el desarrollo.
Los medios para medir el progreso y la
calidad del producto en desarrollo.
Los materiales necesarios para la
siguiente etapa.

Entregables usuales
Entregables del Estudio de viabilidad:
Descripcin breve del sistema propuesto y
sus caractersticas.
Descripcin breve de las necesidades del
negocio en el sistema propuesto.
Propuesta de organizacin del equipo de
desarrollo y definicin de
responsabilidades.
Estudio de los costos, que contendrn
estimaciones preliminares de la
planificacin y fechas tentativas de
entrega de los productos.
Estudio de los beneficios que producir el
sistema.

Entregables del Anlisis:
Captura de requisitos:
Anlisis del sistema actual (si existe).
Requisitos nuevos de los usuarios.
Descripcin del sistema propuesto.
Especificacin del sistema
Descripcin del sistema (DFDs, etc.).
Requisitos de datos.
Requisitos de telecomunicaciones.
Requisitos de hardware.
Plan de pruebas.

Entregables del Diseo:
Programas, mdulos reutilizables y
objetos.
Bases de datos.
Diccionario de datos
Procedimientos
Carga del sistema y tiempos de respuesta
Interfaces, tanto humanas como
automticas
Estndares de programacin y diseo.
Entregables de la Codificacin:
Documentos del diseo final del sistema y de
cada mdulo.
Diagramas definitivos del sistema.
Descripcin detallada de la lgica de cada
mdulo.
Descripcin de las Entradas y Salidas
(pantallas, listados, etc.).
Listado de los mdulos, conteniendo
comentarios.
Gua para los operadores del sistema.
Manual de usuario del sistema.
Entregables de las Pruebas:
Plan de pruebas del sistema
(actualizado).
Informe de los resultados de las
pruebas.
Descripcin de las pruebas, el
resultado esperado, resultado
obtenido y acciones a tomar para
corregir las desviaciones.

Entregables de la Instalacin:
Planes detallados de contingencias
de explotacin, cadas del sistema y
recuperacin.
Informe de la instalacin.
Carta de aceptacin del sistema.

ACTIVIDAD EVALUADA

Entregables del Mantenimiento:
Listado de fallas detectadas en el
sistema.
Listado de mejoras solicitadas por
los usuarios (si no dan lugar a
nuevos proyectos).
Detalle de los cambios realizados en
el sistema.

Descomposicin en fases del
desarrollo de un sistema.
Desde hace tiempo muchas empresas
clasifican los tipos de tareas que se
realizan en un proyecto y analizan el
esfuerzo dedicado a cada una.
Hay que tener en cuenta el tipo de
proyecto, lenguaje de desarrollo, madurez
de la organizacin.
Las empresas deben identificar fases
(tems del ciclo de vida) o actividades
importantes de desarrollo de sus
aplicaciones y almacenar el consumo de
recursos (esfuerzo) aplicado a cada una
de ellas.
Reparto del Esfuerzo
Reparto del Esfuerzo a mediados de los 70
24
46
5
5
20
0 10 20 30 40 50
%
Direccin Proyecto
Definicin del
Sistema
Diseo del Sistema
Produccin del
Sistema
Integracin del
Sistema
Reparto del Esfuerzo
Reparto del Esfuerzo a principios de los 80
19
35
13
14
19
0 10 20 30 40
%
Direccin Proyecto
Definicin del
Sistema
Diseo del Sistema
Produccin del
Sistema
Integracin del
Sistema
Reparto del Esfuerzo
Reparto del Esfuerzo a finales de los 80
11
25
15
28
21
0 10 20 30
%
Direccin Proyecto
Definicin del
Sistema
Diseo del Sistema
Produccin del
Sistema
Integracin del
Sistema
Reparto del Esfuerzo en HP (96)
5
7
8
11
19
2
20
9
0 5 10 15 20
Soporte
Manuales
Asegurar la calidad
Integracin de sistema
Produccin del sistema
Analisis y diseo
Definicin del sistema
Direccin del proyecto
Enfoque de equipo en la planificacin
de tareas
Implicar a los desarrolladores.
Utilizar sus conocimientos y
experiencia.
La percepcin del trabajador.
Sumisin a los objetivos
Responsabilizacin

Reflexiones descomposicin de
proyecto en tareas
Hacer las unidades de estimacin lo ms
pequeas posible (razonablemente).
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.


Resumen. Hemos visto:
Que es necesario descomponer las
actividades en tareas controlables.
Existen marcos de descomposicin.
Los entregables del proyecto que
son elementos bsicos en la
planificacin y el control.
Descomposicin por fases un
proyecto