You are on page 1of 107

EPS,Informtic

Tema 4

Estimacin y Planificacin de
Proyectos Software

1
EPS,Informtic
a

Indice

Definiciones e Introduccin.
Estimacin.
Planificacin.
Plan de proyecto.
Resumen.

2
EPS,Informtic
a

Estimacin y
Planificacin:
Definiciones
Estimacin e
= prediccin de duracin, esfuerzo y costes
Introduccin(i)
requeridos para realizar todas las actividades y constituir todos
los productos asociados con el proyecto.

La planificacines el proceso de:


Seleccin de una estrategia para la obtencin de unos
productos finales dados.
Definicin de actividades a realizar para lograr ese objetivo.
Coordinacin de concurrencia y solapamiento de dichas
actividades.
Asignacin de recursos a las mismas.
3
EPS,Informtic
a

Estimacin y Planificacin:

Definiciones e
Introduccin
Estimacin: (ii) de aspectos del
Prediccin cuantitativa
Proyecto.

Planificacin: Organizacin de gente y tareas.

La Planificacin es el primer paso en la realizacin de un


proyecto informtico y en gran parte, el responsable del
xito o fracaso del mismo.

4
EPS,Informtic
a

Indice
Definiciones e Introduccin.
Estimacin.
Aspectos que afectan a la estimacin.
Elementos sobre los que hay que estimar.
Tcnicas de estimacin
Tcnicas de descomposicin
Tcnicas empricas
COCOMO
COCOMO II
Putnam
Puntos de Funcin.
Herramientas automticas de estimacin.
Costes.
Planificacin. 5

Plan de proyecto.
EPS,Informtic
a

Aspectos que afectan a la


estimacin (i)

Complejidad del proyecto.


Tamao del proyecto.
Estructuracin del proyecto.
Se han definido requisitos?
Separabilidad de funciones.
Acotado.
La informacin que se maneja es clara?

6
EPS,Informtic
a

Aspectos que afectan a la


estimacin (ii)
- Grado de estructuracin y
definicin del proyecto

+ - +
- Tamao del
proyecto
+

Complejidad

El riesgo se mide por el grado de incertidumbre en las


estimaciones.

7
EPS,Informtic
a

Aspectos que afectan a la estimacin


(iii)
4x

2x

1.5x
Coste Real

0.75x

0.50x

0.25x

Anlisis de Requisitos Diseo Diseo Codif. Pruebas Aceptacin


Viabilidad Arqu. Detallad 8
o
EPS,Informtic
a

Elementos sobre los que hay que


estimar

Elemento Unidad
Duracin Tiempo (meses, aos, etc)

Esfuerzo Unidad de esfuerzo (p/m, p/ao,


etc)
Coste Euros

Lineas de cdigo (LDC,


Tamao
KLDC) 9

Puntos de Funcin (PF)


EPS,Informtic
a

Tcnicas de
estimacin
Tcnicas de descomposicin.
Descomposicin del problema y/o proceso. Estimacin del esfuerzo.

Tcnicas empricas.
Usa frmulas derivadas empricamente para predecir el esfuerzo en
funcin de LDC, PF (atributos del software terminado). Varios modelos:

COCOMO (I y II).
PUTNAM.
Modelo de Puntos de Funcin.

Herramientas automticas de estimacin. 10


EPS,Informtic
a

Tcnicas de descomposicin:
Estimacin del esfuerzo

Enfoque divide y vencers.

Descomponer en mdulos, tareas o funciones.

Modelo matricial.

Modelo jerrquico.

11
EPS,Informtic
a

Modelo Matricial
(i)
Descomponer en funciones/tareas.

Realizar una matriz.

Estimar el esfuerzo para cada celda de la matriz.

Calcular la suma total.

Aplicar costes estndar de la empresa.

12
EPS,Informtic
a

Modelo Matricial (ii).


Ejemplo.
Anlisis Diseo Codificacin Pruebas Total (pm)
Comunicaciones 1 0,75 0,5 0,75 3
Razonamiento 321,54,5
11
Interfaz Usuario 1,5 0,75 0,75 1 4
Simulador 0,5 0,5 0,25 0,75 2
Total 64 3 7
20
Tarifa (Euros) 7300 6000 5500 5500
Coste Total 43800 24000 16500 38500 122800

La tarifa es estndar de la empresa.

Depende de la categora (Analista/Programador/I.S.


Senior/I.S. Junior, etc.)
13
EPS,Informtic
a

Modelo
Jerrquico
Descomponer las tareas/mdulos en forma de rbol.

Calcular el esfuerzo de cada nodo de abajo hacia arriba.


20

PP
3 11 4 2
Com.
Com. Raz.
Raz. I.U.
I.U. Sim.
Sim.

AA DD CC PP AA DD CC PP AA DD CC PP AA DD CC PP
10.75 0.5 0.75 321.54.51.5 0.5 0.25 0.75 0.75 0.75 1 0.5

14
EPS,Informtic
a

Tcnicas empricas:
COCOMO
COnstructive COst MOdel.

Propuesto por Barry Boehm en 1981. Software


Engineering Economics.

Los datos empricos se obtienen de una muestra


limitada de proyectos.

El modelo no es adecuado para todas las clases de


software y en todos los entornos de desarrollo.

Grandes variaciones si no se calibran bien.


15
p.e. Kemerer 1987. 230 pm -3857 pm.
EPS,Informtic
a

Tcnicas empricas: COCOMO


(ii) del modelo para tres clases distintas de
Versiones
proyectos:
Tipo de Proyecto Requisitos Tamao del Complejidad N de Experiencia
proyecto personas
Modo orgnico Poco rgidos Pequeo Pequea Pocas Mucha
(<50KLDC)

Modo semi-acoplado Poco/Medio Medio Medio Medio Medio


o semi-rgido [50,300]
KLDC

Modo empotrado o Alto Grande Alta Alta Poca


rgido (>300KLDC)

16
EPS,Informtic
a

Tcnicas empricas: COCOMO


(iii)
Tres tipos de modelos:

Bsico.
Modelo esttico. Se da el esfuerzo en funcin del tamao del
software en lneas de cdigo.

Intermedio.
Considera ms factores (conductores de coste) que el tamao, p.e.
fiabilidad requerida, tamao de la base de datos, restricciones de
ejecucin o almacenamiento, etc.

Avanzado o Detallado.
Adems evala el impacto de los conductores de coste en cada fase
del proceso de ingeniera del software.
17
EPS,Informtic
a

Tcnicas empricas: COCOMO bsico


(iv)
E = a x KLDCb
D =c x Ed
Donde E es el esfuerzo en personas/mes y D es la duracin
en meses.
Los coeficientes varan dependiendo del tipo de proyecto.
Tipos de Proyecto a b c d

Orgnico 2.4 1.05 2.5 0.38

Semiacoplado 3 1.12 2.5 0.35


Empotrado 3.6 1.2 2.5 0.32
18
EPS,Informtic
a

Tcnicas empricas: COCOMO bsico


(v)
Esfuerzo estimado por el mode
lo
1200 COCOM
O
1000
Personas-Mes

Modo O
rgni
Modo
co
semiacoplado
Modo empotrado

0
200 010203 04 0506 0708 09 01010
400
600 KLDC
19
800
EPS,Informtic
a

Tcnicas empricas: COCOMO bsico


(vi)
Tiempo Estimado por COCOMO

45
40
35
30
25
Meses

20
15 Orgnico
10 Semi-Acoplado
5 Empotrado
0
KLDC

420
100

140

180

220

300

340

380

460

500
20

60

260

20
EPS,Informtic
a

Tcnicas empricas: COCOMO bsico


(vii)
La cantidad de gente que se necesita en el proyecto no es
uniforme.

Se puede dividir el esfuerzo a lo largo del calendario.

Putnam sugiere las curvas de Rayleigh para este propsito.


Manpower(t) = 2 k a t exp(-at)

Manpower(t) : Son las personas/mes de esfuerzo en el mes t.


k : es el esfuerzo total, incluido mantenimiento.
a : es el factor de aceleracin. Vara con el tipo de proyecto y es una
constante que se determina empricamente.

21
EPS,Informtic
a

Tcnicas empricas: COCOMO


intermedio (i)
Incorpora 15 variables de prediccin que influyen en el coste
del proyecto.

Seis posibles valores:


Muy bajo
Bajo
Nominal
Alto
Muy Alto
Extra alto.

Un valor bajo implica un multiplicador menor que 1, nominal


implica un multiplicador igual a 1, uno alto es mayor que 1.
22
EPS,Informtic
a

Tcnicas empricas: COCOMO intermedio


(ii)
1. Atributos del producto software.
Fiabilidad requerida del software (RELY).
Fiabilidad= Probabilidad de que el software realice correctamente sus funciones
durante un periodo de tiempo dado.
Nivel bajo si un fallo no es muy importante
Nivel nominal si un fallo resulta en prdidas recuperables.
Nivel muy alto si un fallo puede costar vidas humanas.
Tamao y complejidad de la base de datos (DATA).
Un valor bajo si el tamao de la base de datos es menor que 10 veces el
tamao del programa.
Un valor medio si est entre 10 y 100.
Un valor alto si es ms de 1000 veces mayor.
Complejidad del producto (CPLX).
Baja si usa operaciones simples de E/S, estructuras de datos simples, etc.
Nominal si tiene procesamiento de E/S, usa varios ficheros, etc.
Muy alta si usa cdigo re-entrante o recursivo, manejo de ficheros complejo, etc.
23
EPS,Informtic
a

Tcnicas empricas: COCOMO intermedio


(iii)
2. Atributos del hardware.
Limitaciones en el tiempo de ejecucin (TIME).
Nominal si se usa menos del 50% del tiempo de ejecucin disponible.
Muy alto si el 95% del tiempo disponible debe ser usado.
Limitaciones en la memoria principal (STOR).
Nominal si se usa menos de la mitad de la memoria disponible.
Muy alto si se usa ms del 95% de la memoria disponible.
Volatilidad de la mquina virtual (VIRT).
Mquina virtual= es la combinacin de HW y SW.
Bajo si este factor cambia poco (una vez al ao).
Nominal si hay muchos cambios(cada 6 meses).
Muy alto si cambia muy frecuentemente.
Tiempo de respuesta (TURN).
Bajo si es un sistema interactivo.
Muy alto, si el tiempo de respuesta es mayor de 12 horas.
24
EPS,Informtic
a

Tcnicas empricas: COCOMO intermedio


(iv)
3. Atributos del personal.
Capacidad de los ingenieros del software senior (ej. analistas)(ACAP).
Baja si menos de tres aos.
Alta si ms de 6 aos.
Capacidad de los ingenieros del software junior (ej. programadores) (PCAP).
Muy baja si poca experiencia.
Media si al menos un ao.
Alta si ms de tres aos.
Experiencia en desarrollo de aplicaciones (AEXP).
Muy baja si menos de cuatro meses.
Muy alta si ms de doce aos.
Experiencia en el entorno hw/sw de desarrollo (VEXP).
Muy baja si es menos de un mes.
Muy alta si es ms de tres aos.
Experiencia con el lenguaje de programacin (LEXP).
Muy baja si es menos de un mes.
Muy alta si es ms de tres aos.
25
EPS,Informtic
a

Tcnicas empricas: COCOMO intermedio


(v)
4. Atributos del proyecto.
Uso de herramientas para desarrollo de software (TOOL).
Herramientas CASE, generadores de cdigo, etc.
Aplicacin de mtodos de Ingeniera del Software (MODP).
Anlisis estructurado.
Limitaciones en la planificacin temporal (SCED).
Porcentaje de retraso o aceleracin respecto a la planificacin impuesta por el
equipo de desarrollo.

26
EPS,Informtic
a

Tcnicas empricas: COCOMO intermedio


(vi)
Variable Muy Bajo Bajo Nominal Alto Muy Alto Extra Alto
RELY 0.75 0.88 1.0 1.15 1.4
DATA 0.94 1.0 1.08 1.16
CPLX 0.7 0.85 1.0 1.15 1.3 1.65
TIME 1.0 1.11 1.3 1.66
STOR 1.0 1.06 1.21 1.56
VIRT 0.87 1.0 1.15 1.3
TURN 0.87 1.0 1.07 1.15
ACAP 1.46 1.19 1.0 0.86 0.71
AEXP 1.29 1.13 1.0 0.91 0.82
PCAP 1.42 1.17 1.0 0.86 0.70
VEXP 1.21 1.10 1.0 0.90
LEXP 1.14 1.07 1.0 0.95
MODP 1.24 1.10 1.0 0.91 0.82
TOOL 1.24 1.10 1.0 0.91 0.83
SCED 1.23 1.08 1.0 1.04 1.10 27
EPS,Informtic
a
Valores de los conductores de
Conductor coste
Muy Bajo Bajo Normal Alto Muy Alto Extra
RELY Pequea Bajo, prdidas Moderado, Prdidas Riesgos para
inconvenienci fcilmente prdidas financieras vidas humanas
a recuperables recuperables altas
DATA DB/Prog < 10 10 < D/P < 100 100<D/P< 1000 DB/Prog < 1000

CPLX
TIME <= 50% t. Ejec <= 70% t. Ejec <= 85% t. Ejec <=95% t. Ejec

STOR <= 50% memo. <= 70% memo. <= 85% memo. <=95%memo.

VIRT Cambio mayor Cambio mayor Cambio mayor Cambio mayor 2


12 meses, 6 meses, 2 meses, sem, menor: 2
menor: 1 mes. menor: 2 sem. menor: 1 sem. das.
TURN Interactivo Media < 4 horas 4-12 horas > 12 horas

ACAP 15 percentil 35 percentil 55 percentil 75 percentil 90 percentil

AEXP < 4 meses 1 ao 3 aos 6 aos 12 aos

PCAP 15 percentil 35 percentil 55 percentil 75 percentil 90 percentil

VEXP < 1 mes 4 meses 1 ao 3 aos

LEXP < 1 mes 4 meses 1 ao 3 aos

MODP No uso Principio de uso Algn uso Uso general Uso rutinario

TOOL Herr. Bsicas Herr. Bsicas Herr. Bsicas Herr. Potentes. Herr. requ./
(micro) (mini) (midi/maxi) De prog, y test dis./gest./doc.
28
SCED 75% del 85% 100% 130% 160%
nominal
EPS,Informtic
a

Tcnicas empricas: COCOMO intermedio


(vii)
Se aplica la ecuacin de esfuerzo del COCOMO bsico.

E (personas/mes) = a x KLDCb
Tipos de Proyecto a b

Orgnico 3.2 1.05


Semiacoplado 3 1.12
Empotrado 2.8 1.2

Calcular el FAE, mediante la multiplicacin de los 15


valores hallados.

El esfuerzo total es:


E(persona/mes)=a x KLDCbxFAE 29
EPS,Informtic
a

Tcnicas empricas: COCOMO


detallado (i)
Proporciona un conjunto de multiplicadores de esfuerzo
para cada atributo en cada fase.

Organiza el producto en tres niveles:


Nivel mdulo.

Nivel subsistema.

Nivel sistema.

30
EPS,Informtic
a

Tcnicas empricas: COCOMO.


Crticas.

Se deriv de un conjunto de proyectos ejecutados en los


aos 60 y 70.

Hay que ajustar el modelo con mtricas de proyectos


propios acabados.

Estimar el esfuerzo requiere conocer el tamao del


software.

31
EPS,Informtic
a

Tcnicas empricas: COCOMO


II
Actualizacin de las tcnicas propuestas por COCOMO para
adaptarlo a:

Modelos de ciclo de vida no secuenciales y de


prototipado rpido.

Modelos basados en reutilizacin de productos COTS.

Desarrollo basado en componentes.

Generacin de aplicaciones.

Enfoques orientados a objetos y middleware distribuido.


32
EPS,Informtic
a

Tcnicas empricas: COCOMO


II
Utiliza 3 tipos de cantidades de medida para el Software:
Lneas de Cdigo (SLOC)
Puntos de Funcin sin ajustar (PF).
Puntos de Objeto (PO).

Introduce los siguientes modelos de estimacin (cada uno soporta


distinta granularidad):
Modelo de composicin de aplicaciones. Usa PO.
Modelo de Diseo preeliminar. Usa PF + Backfiring.
Modelos similares a COCOMO. Usa PF + Backfiring o SLOC.
33
Nuevos modelos para reutilizacin.
EPS,Informtic
a

Tcnicas empricas: Modelo de


Putnam (i) 3
LDC
K 3 4
CT
K = esfuerzo durante todo el ciclo de vida en
personas/ao.
LDC = nmero de lneas de cdigo.
T = tiempo de desarrollo en aos.
C = constante del estado de la tecnologa.
Entorno C

Pobre 2000

Bueno 8000

Excelente 11000
34
EPS,Informtic
a

Tcnicas empricas: Modelo de Putnam


(ii)
Modelo de Putnam

2500

2000

1500
Esfuerzo
1000

500

0
0,5 0,75 1 1,25 1,5 1,75 2
2,25

El esfuerzo decrece exponencialmente con el tiempo.

35
EPS,Informtic
a

Tcnicas empricas: Putnam


(iii) 2 k a t exp(-at)
Manpower(t)=
Manpower(t): Son las personas/mes de esfuerzo en el mes t.
k : es el esfuerzo total, incluido mantenimiento.
a : es el factor de aceleracin. Vara con el tipo de proyecto y es una constante
que se determina empricamente.
Distribucin del esfuerzo

25

20 Esfuerzo (Et=25,
a=0.5)
15 Esfuerzo(Et=30,
a=0.5)

10 Esfuerzo(Et=30,
a=0.75)

0
0,751,5
0

3,754,5
2,253

5,256

Meses 6,75 36
Tcnicas empricas:
Putnam(iv)

37
EPS,Informtic
a

Tcnicas empricas: Modelo de puntos


de funcin
Se basa en el diseo lgico para cualificar la funcionalidad externa
que proporciona el software.

Objetivos:
Proporcionar mtricas sobre:
Productividad.
Calidad.
Coste.
Documentacin.
Lneas de Cdigo.
Ofrecer un factor de normalizacin para comparar diferentes
softwares.
38
Medir lo que el usuario pide y lo que el usuario recibe.
EPS,Informtic
a

Tcnicas empricas: Modelo de puntos


de
Considera los siguientesfuncin
parmetros: (ii)
Entrada (External Input, EI).
Salida (External Output, EO).
Consultas (External Query, EQ).
Grupos de datos lgicos internos (Internal Logic File, ILF).
Grupos de datos lgicos externos (External Interface File, EIF).
Con estos parmetros se obtienen los Puntos de Funcin sin
Ajustar.
Al valor hallado se la aplica un Factor de Ajuste (FPA=FP x AF).
En base a valoraciones subjetivas sobre la aplicacin y su
entorno, e.d. caractersticas generales del sistema.
39
EPS,Informtic
a

Tcnicas empricas: Modelo de puntos


de funcin (iii)

Pasos del modelo:

Definicin de los lmites del sistema informtico.

Definicin de parmetros.

Valoracin de la complejidad para cada parmetro.

Anlisis de las caractersticas generales del sistema para


determinar el factor de ajuste.

40
EPS,Informtic
a

Paso 1: Definicin de los lmites del


sistema

Definir el alcance del sistema informtico.

Qu se considera parte de la aplicacin y qu no.

41
EPS,Informtic
a

Paso 2: Definicin de parmetros


(i)
Componentes que formarn la aplicacin final.

Son de dos clases, datos y transacciones:

Tipos de Funcin de Datos.


Ficheros lgicos Internos.
Grupo de datos lgicamente relacionados, utilizados o mantenidos
dentro de los lmites de la aplicacin. Ej.: Base de datos interna,
buffers, colas, etc.

Ficheros de Interfaz Externos.


Grupo de datos lgicamente relacionados utilizados por la aplicacin
pero mantenidos por otra aplicacin.
42
EPS,Informtic
a

Paso 2: Definicin de parmetros


(ii)
Tipos de Funcin de Transacciones.
Entradas externas.
Son datos o informacin de control que se introduce en la aplicacin desde
fuera de sus lmites. Ej.: Pantallas de entrada, Transacciones en una B.D.,
etc.

Salidas Externas.
Datos o informacin que sale de los lmites de la aplicacin. Ej.: informes
generados, mensajes de error, informes on-line, transferencia de datos a
otras aplicaciones, etc.

Consultas Externas.
Entrada interactiva que produce la generacin de alguna respuesta del
software inmediata en forma de salida interactiva. Ej.: Bsqueda de datos,
mens, ayudas, pantallas de conexin, tutoriales, etc. 43
EPS,Informtic
a

Paso 3: Valoracin de la complejidad


(i)

Parmetro Complejidad Peso
Alta 6
Entrada Media 4
Baja 3
Alta 7
Salida Media 5
Baja 4
Alta 15
Fichero Lgico Interno Media 10
Baja 7
Alta 10
Fichero Lgico Externo Media 7
Baja 5
Alta 6
Consultas Media 4
Baja 3 44
EPS,Informtic
a

Paso 3: Valoracin de la complejidad


(ii)

La complejidad de Entrada, Saliday Consultas depende


del n de campos que contengan y del nmero de ficheros a
los que hagan referencia.

La complejidad de Ficheros viene dada en funcin del


nmero de registros y campos que tengan.

45
EPS,Informtic
a

Ejemplo
Una compaa quiere desarrollar un SW para la gestin de sus productos de
librera. El sistema tendr 3 bases de datos:
BD de clientes (complejidad alta).
BD de productos (complejidad media).
Fichero de back-up (complejidad baja).

Las BD de clientes y productos se mantendrn mediante 6 transacciones


iguales para ambas bases que permitirn las altas, bajas y modificaciones,
siendo todas de complejidad alta.

El sistema pasar 3 tipos de ficheros de datos a otras aplicaciones y sern de


complejidad media. Asimismo, se elaborarn 5 informes de salida distintos
de complejidad alta.

Para consultar las BDs se han diseado las siguientes ayudas:


Cuatro operaciones de consulta de complejidad media.
Una consulta de ayuda de complejidad baja. 46
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(i)
Valores de ajuste de la complejidad:
1. Comunicacin de datos
2. Funciones distribuidas
3. Rendimiento
4. Configuraciones fuertemente utilizadas
5. Frecuencia de transacciones
6. Entrada on-line de datos
7. Diseo para la eficiencia del usuario final
8. Actualizacin on-line
9. Procesos complejos
10. Utilizacin en otros sistemas
11. Facilidad de instalacin
12. Facilidad de operacin
47
13. Instalacin de mltiples sitios
14. Facilidad de cambio
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(ii)
A partir de los valores [0,5] asignados a estas
caractersticas se calcula el TDI(Total Degree of Influence) y a
partir de este el AF.

AF = (TDIx0.01)+0.65

La frmula final para el clculo de los puntos de funcin


ajustados es :
FPA=FPxAF

48
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(iii)
Comunicacin de datos
La aplicacin es por lotes o utilizando un ordenador personal. 0
La aplicacin es por lotes pero existe una entrada de datos o impresin 1
remotas.
La aplicacin es por lotes pero la entrada de datos y la impresin son 2
remotas.
Entrada on-line de datos a un sistema de consultas. 3
Ms de un ordenador front-end, pero la aplicacin soporta slo un tipo de 4
protocolo de comunicaciones
Ms de un ordenador front-end y la aplicacin soporta ms de un tipo de 5
protocolo de comunicaciones

Mide cmo llegan los datos a la aplicacin. 49


EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(iv)
Funciones distribuidas
No existen funciones distribuidas en la aplicacin. 0
La aplicacin prepara datos que el usuario final procesa en otro 1
componente del sistema.
La aplicacin prepara datos que son transferidos y procesados por otro 2
componente del sistema, pero no por el usuario final.
El proceso distribuido y la transferencia de datos son on-line y en una 3
sola direccin.
El proceso distribuido y la transferencia de datos son on-line y en 4
ambas direcciones.
Los procesos se desarrollan de forma dinmica en el componente ms 5
apropiado del sistema.

Mide la existencia de datos o procesos distribuidos dentro50


del lmite de la aplicacin.
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema (v)
Rendimiento
No existen requisitos especficos de rendimiento. 0
El rendimiento y requisitos de diseo han sido definidos y revisados pero no requieren 1
ninguna accin especial.
El tiempo de respuesta o la capacidad de proceso es crtico durante las horas punta y no se 2
requiere ningn diseo especial para la utilizacin de la CPU.
El tiempo de respuesta o la capacidad de proceso es crtico durante todas las horas de 3
operacin, pero no se requiere ningn diseo especial para la utilizacin de la CPU.
Se requiere un diseo especial para tener en cuenta los requisitos de rendimiento ya que 4
stos son muy estrictos por parte del usuario.
Sobre el punto 4, adems hay que utilizar herramientas para el anlisis de rendimiento 5
durante la fase de diseo, codificacin y/o instalacin. Tambin hay que verificar los
requisitos de rendimiento.

Requisitos de usuario tanto en tiempo de respuesta como51


en volumen dedatos a procesar.
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(vi)
Configuraciones fuertemente utilizadas
No existen restricciones de ningn tipo. 0
Existen restricciones operativas, pero no requieren un esfuerzo 1
especial para conseguirlas.
Existen algunas restricciones de seguridad o tiempo. 2
Existen requisitos especficos de procesador para algunas partes de la 3
aplicacin.
Las restricciones definidas en el ordenador central o procesador 4
obligan a limitaciones en la aplicacin.
Adems de las caractersticas del punto 4, existen limitaciones en los 5
componentes distribuidos del sistema.

Limitaciones de procesador o memoria que existen en las52


mquinas en que se usar el software.
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(vii)
Frecuencia de Transacciones
No existe una definicin del periodo punta de transacciones. 0
Se conoce el periodo punta (mensual, trimestral, etc). 1
Se conoce el periodo punta mensual. 2
Se conoce el periodo punta diario. 3
La frecuencia de transacciones definida por el usuario en los requisitos 4
de la aplicacin son suficientemente altos como para requerir un
anlisis especfico de los rendimientos de tareas durante la fase de
diseo.
La frecuencia de transacciones definida por el usuario en los requisitos 5
de la aplicacin son suficientemente altos como para requerir el uso de
herramientas de anlisis de los rendimientos de tareas y de
herramientas de medida del rendimiento en el diseo, codificacin y/o 53
instalacin.
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(viii)
Entrada de datos on-line
Todas las entradas se realizan por lotes. 0
Del 1% al 7% de las entradas son interactivas. 1
Del 8% al 15% de las entradas son interactivas. 2
Del 16% al 23% de las entradas son interactivas. 3
Del 24% al 30% de las entradas son interactivas. 4
Ms del 30% de las entradas son interactivas. 5
54
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema (ix)
Eficiencia del usuario final.
Funciones:
Ayudas a la navegacin.
Mens.
Ayudas on-line.
Scrolling.
Impresin remota.
Teclas de funcin preasignadas.
Seleccin mediante cursor de datos en pantalla.
Uso de ratn.
Ventanas. 55
...
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(x)
Eficiencia del usuario final
Ninguna funcin. 0
1-3 funciones. 1
4-5 funciones. 2
6 o ms funciones, pero no existen requisitos de usuario respecto a la 3
eficiencia.
6 o ms funciones, pero estn definidos los requisitos de eficiencia del 4
usuario que obligan a disear tareas que tienen en cuenta factores
humanos (p.ej. minimizar el nmero de tecleos).
6 o ms funciones, y hay requisitos del usuario sobre eficiencia que 5
obligan a utilizar herramientas especiales y procesos para demostrar
que los objetivos se han cumplido.
56
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(xi)
Actualizaciones on-line.
Ninguna. 0
Actualizacin on-line de 1 a 3 ficheros. 1
Actualizacin on-line de 4 o ms ficheros. 2
Actualizaciones importantes de los Ficheros Lgicos Internos. 3
Adems del punto 3, la proteccin contra la prdida de datos es 4
esencial y ha sido especialmente diseada y programada en el
sistema.
Adems del punto 4, existe un alto volumen de transacciones y 5
los procedimientos de recuperacin estn altamente
automatizados con intervencin mnima del usuario. 57
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(xii)
Procesos complejos
Ninguna de las siguientes categoras: 0
Controles especiales (auditoras) y/o aplicaciones de seguridad
Procesos lgicos complejos.
Procesos matemticos complejos.
Excesivas excepciones de proceso.
Manejo de dispositivos complejos (multimedia, etc).
Una de las categoras anteriores. 1
Dos de las categoras anteriores. 2
Tres de las categoras anteriores. 3
Cuatro de las categoras anteriores. 4
Todas las categoras anteriores. 5 58
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema (xiii)
Reusabilidad
No reusable 0
Se utiliza cdigo reusable dentro de la aplicacin. 1
Sobre el punto 1, menos del 10% de la aplicacin tiene en cuenta las necesidades de 2
ms de un usuario.
Sobre el punto 1, el 10% o ms de la aplicacin tiene en cuenta las necesidades de 3
ms de un usuario.
La aplicacin fue expresamente realizada y documentada para ser fcilmente reusable. La 4
aplicacin es adaptada por el desarrolador a nivel de cdigo fuente.

La aplicacin fue expresamente realizada y documentada para ser fcilmente reusable. La 5


aplicacin es adaptada por el desarrolador o el usuario por medio de parmetros de
mantenimiento

La aplicacin (cdigo y documentacin) ha sido especficamente diseada e


59
implementada para ser reutilizada (toda o parte) en otras aplicaciones.
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(xiv)
Facilidad de instalacin
No existen requisitos especiales de instalacin ni se requieren 0
desarrollos especiales.
No existen requisitos especiales de instalacin pero s se 1
requieren desarrollos especiales para la instalacin.
Los requisitos de instalacin fueron definidos por el usuario. 2
Los requisitos de instalacin fueron definidos por el usuario y las 3
guas de conversin e instalacin fueron proporcionadas y probadas.

Adems del punto 2, se proporcionaron y probaron herramientas 4


para la instalacin.
Adems del punto 2, se proporcionaron y probaron herramientas 5
para la instalacin y revisin automtica.

Requisitos de los usuarios respecto a la facilidad de instalacin. 60


EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(xv)
Facilidad de operacin
No se definieron por parte del usuario necesidades especiales de 0
operacin.
Seleccionar, valorando como uno, cada una de las siguientes 1-4
solicitudes realizadas a la aplicacin:
Procesos eficaces de arranque y recuperacin (contar como 2).
La aplicacin minimiza la necesidad de uso/manejo de cintas.
La aplicacin minimiza la necesidad de uso/manejo de papel.
La aplicacin debe disearse para que los usuarios slo tengan que 5
intervenir en el proceso de arranque y parada de la aplicacin.

Requisitos o necesidades de operacin, arranque eficaz,


procedimientos de respaldo y recuperacin. 61
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(xvi)
Instalacin en lugares distintos
No existen requisitos de usuario para considerar la necesidad de 0
ms de un usuario o lugar de instalacin.
Se necesita disear la aplicacin para ser utilizada en mltiples 1
lugares pero funcionar bajo entornos idnticos de hardware y
software.
Se necesita disear la aplicacin para ser utilizada en mltiples 2
lugares pero funcionar bajo entornos similares de hardware y
software.
Se necesita disear la aplicacin para ser utilizada en mltiples 3
lugares pero funcionar bajo entornos distintos de hardware y
software.
Debern ser proporcionados y probados la documentacin y los 4
planes de soporte de la aplicacin para ser utilizados en distintos
lugares en el modo que se indic en los puntos 1 2.
Debern ser proporcionados y probados la documentacin y los 5
planes de soporte de la aplicacin para ser utilizados en distintos
lugares en el modo que se indic en el punto 3. 62
EPS,Informtic
a

Paso 4: Anlisis de las


caractersticas
generales del sistema
(xvii)
Facilidad de cambio
No existe ningn requisito por parte de los usuarios para facilitar el 0
cambio (ej. distintas entradas al sistema, flexibilidad en las consultas o
salidas, etc.)
Se seleccionarn alguna de estas opciones: 1-5
Facilidad para realizar consultas o informes simples tales como la
utilizacin de operadores lgicos AND/OR sobre un fichero lgico
interno. (Contar como 1).
Facilidad para realizar consultas o informes de complejidad media
tales como la utilizacin de operadores lgicos AND/OR sobre ms
de un fichero lgico interno. (Contar como 2).
Facilidad para realizar consultas o informes complejos. (Contar
como 3).
Se mantendrn datos de control en tablas que sern mantenidos por
los usuarios a travs de procesos interactivos on-line, pero los
cambios no sern efectivos inmediatamente (Contar como 1). Igual
que en el caso anterior, pero los cambios sern efectivos 63
inmediatamente. (Contar como 2).
EPS,Informtic
a

Puntos de Funcin: Ratios


(i)
Los puntos de funcin permiten normalizar medidas de
productividad, calidad y otros mbitos del software:

Productividad = puntos de funcin/persona-mes.

Calidad = errores/punto de funcin.

Coste = Euros/punto de funcin.

Documentacin = pginas/punto de funcin.

Lneas de cdigo = lneas/punto de funcin.


64
EPS,Informtic
a

Puntos de Funcin: Ratios


(ii)
Lenguaje Media de instrucciones fuente por
punto de funcin
Ensamblador 320
C 128
FORTRAN 77 105
ANSI COBOL 85 91
Pascal 91
PL/I 80
Ada 71
QuickBasic 74
Lenguaje estadstico 32
Lenguaje Orientado a Objetos 29
4GL 20
Lenguaje de consulta 13

65
EPS,Informtic
a

Tcnicas de estimacin:
automticas
Herramientas
(i)
Implementan de forma automtica tcnicas de
descomposicin o modelos empricos.

Permiten estimar costes, esfuerzo, riesgos, productividad,


personal medio por mes, etc...

Anlisis de diversos escenarios (Qu pasara si...?).

Se requiere experiencia para su uso.

66
EPS,Informtic
a

Tcnicas de estimacin:
Herramientas automticas
(ii)
Datos de entrada:

Estimacin del tamao del proyecto (p.e. LDC) o


funcionalidad (puntos de funcin).

Caractersticas cualitativas del proyecto (complejidad,


fiabilidad requerida, grado de criticidad, etc.)

Descripcin del personal y entorno de desarrollo.

Permiten simular diversos escenarios.


67
EPS,Informtic
a

Herramientas automticas(iii).
CoStar http://www.softstarsystems.com/demo.htm

68
EPS,Informtic
a

Costes (i)
Dependen de:

Alcance del proyecto.

Duracin.

Estimacin de recursos hardware.

Estimacin de recursos software.

Estimacin de recursos humanos.

69
EPS,Informtic
a

Costes (ii). Coste del


personal.
Establecer un coste unitario Categora/Unidad de esfuerzo
(persona/da, persona/mes, persona/ao) llamado coeficiente
de trabajo.

Calcular el esfuerzo estimado para cada categora.

Calcular el coste de cada categora.


ci= Coeficiente de trabajo x Esfuerzo estimado

Calcular el coste total:



ci
70
EPS,Informtic
a

Costes (iii). Costes


globales.

Coste global
=

Hardware Software Personal Gastos


Viajes Servicios
comunes

71
EPS,Informtic
a

Indice
Definiciones e Introduccin.
Estimacin.
Planificacin.
Elementos a planificar.
Proceso de planificacin.
Planificacin del alcance.
Planificacin de recursos.
Planificacin temporal.
Equipo de desarrollo.
Otras actividades.
Perfil del planificador.
Errores tpicos.
Plan de proyecto. 72
Resumen.
EPS,Informtic
a

Planificacin. Elementos a
planificar.
Alcance del sistema software.
Proceso de desarrollo:
Ciclo de vida.
Fases.
Tcnicas y mtodos.
Software/Hardware.
Hitos.
Resultados.
Desglose en tareas y relaciones entre ellas.
Recursos y distribucin.
Tiempos.
Formacin del equipo de desarrollo.
Garanta de calidad.
Procedimientos de evaluacin y seguimiento. 73
Gestin de configuraciones.
EPS,Informtic
a

Planificacin. Elementos a
planificar.

Definir restricciones bajo las que se debe llevar a cabo el proyecto


Realizar juicios iniciales sobre los parmetros del proyecto
Definir hitos y entregas
Mientras (proyecto no completado o cancelado) hacer
Trazar el calendario del proyecto
Iniciar actividades de acuerdo al calendario
Esperar un tiempo
Revisar el progreso del proyecto
Aplicar revisiones al calendario del proyecto
Renegociar restricciones del proyecto y entregas
Si (hay problemas) entonces
Iniciar examen tcnico y posible revisin
Fin-MientrasFin-Si

74
EPS,Informtic
a

Elementosa planificar:
Alcance
Qu va a ser parte de la aplicacin y qu no.

Tareas a realizar/productos a generar.

Work breakdown structure (WBS).

Dividir un proyecto en partes ms pequeas, hasta llegar


al nivel fundamental: unidades de trabajo (work packages).

Orientado al producto vs. Orientado al proceso.

75
EPS,Informtic
a

Elementosa planificar:
Identificacinde
Identificacin
Tareas:
(2.2.3.2)
Tareas:
(2.2.3.2)
de
Alcance
22 Driverde
Driver de
33 Pantalla.
Utilidades
Pantalla.
Utilidades WBS del
2Diseo.visualiz.
2Diseo.
visualiz. proyecto
Sistema de control
22 y de
Desarrollo.
Desarrollo. comandos

1 2 3
Gestin y Desarrollo Soporte al
Administracin Desarrollo

2.1 2.2 2.3 2.4


Diseo Codific. Pruebas
Anlisis

2.2.1 2.2.2 2.2.3 2.2.4


Lgica de Interfaz de Utilidades Comunicacione
Control comandos visualiz. s

2.2.3.1 2.2.3.2 2.2.3.3


76
Formato Driver de Generador de
visualizac. Pantalla Formas
EPS,Informtic
a

Elementosa planificar:
Alcance http://www.criticaltools.co
m

77
EPS,Informtic
a

Planificacin. Recursos
(i).
Consideraciones a tener en cuenta para planificar...
La duracin de cada tarea.
La fecha de inicio y de finalizacin.
Los recursos a asignar a cada tarea.

La planificacin depende de:


Complejidad de la tarea.
Modificaciones permitidas a lo largo del desarrollo.
Experiencia previa del equipo de trabajo.
Duracin fijada del proyecto.
Estructuracin del problema y las tareas.
Disponibilidad de datos e informacin suministrada por el usuario.
Disponibilidad y facilidad de comunicacin con el usuario.
78
EPS,Informtic
a

Planificacin. Recursos
(ii).
Recursos humanos.
Perfil requerido (experiencia, conocimientos, etc.)
Disponibilidad.
Duracin.
Fecha de comienzo.
Dedicacin.

Recursos hardware/Software.
Descripcin.
Disponibilidad (precio).
Duracin.
Fecha de compra/uso.

79
EPS,Informtic
a

Planificacin. Recursos
(iii).
Recursos Software.
Decisin sobre:
Adquirir un paquete o herramienta software y utilizarlo tal
cual.
Adquirir un paquete y modificarlo.
Construirlo.

Pasos:
Especificar la funcionalidad y rendimientos deseados.
Estimar el coste de desarrollo interno.
Estimar si hay recursos humanos disponibles para que
est acabado en el tiempo previsto.
Seleccionar paquetes comerciales.
80
Evaluarlos (precio, caractersticas, soporte, calidad,...).
Decidir
EPS,Informtic
a

Planificacin. Recursos (iv). Arbol de


decisin Eur.
Simple

Difcil Eur.
Construir
Eur.
Pocos cambios
Reusar Simple
Eur.
Sistema X Muchos cambios
Complejo Eur.
Comprar
Pocos cambios Eur.

Muchos cambios Eur.


Contratar
Sin cambios Eur.

Con cambios Eur.


81
EPS,Informtic
a

Planificacin. Recursos (v). Arbol de


decisin.

Estimacin de costes usando las tcnicas estudiadas.

Probabilidades en los arcos.

Coste esperado= (probabilidad del camino) x (coste


estimado del camino).

82
EPS,Informtic
a

Planificacin. Recursos (vi). Arbol de


decisin. Simple (0.3) 2300 Eur.

Difcil (0.7) 2750 Eur.


Construir
1700 Eur.
Pocos cambios (0.4)
Reusar Simple (0.2)
1900 Eur.
Sistema X Muchos cambios
(0.6) Complejo (0.8) 3000 Eur.
Comprar
Pocos cambios (0.7) 1300 Eur.

Muchos cambios (0.3) 2400 Eur.


Contratar
Sin cambios (0.6) 2100 Eur.

Con cambios (0.4) 3000 Eur.


83
CEcons= 0.3x2300+0.7x2750= 2615Euros.
EPS,Informtic
a

Planificacin. Distribucin de recursos


(i).
Distribucin de recursos humanos

Anlisis/Diseo (40-50%)
Codificacin (15-20%)
Pruebas (30-40%)

Depende del tipo de proyecto:


En SW de tiempo real las pruebas pueden llegar al 50%.
En SW de gestin las fases de anlisis y diseo son ms costosas.
84
EPS,Informtic
a

Planificacin Temporal. Tcnicas


de Ayuda (i)
Tcnica de revisin y evaluacin del
programa(PERT).
Entradas:
Tareas y relaciones.
Duracin total de las tareas.
Esfuerzo dedicado a cada tarea.
Lo ms pronto y lo ms tarde que pueden empezar/acabar
las tareas.
CPM, Salidas:
Camino crtico.
Fechas de inicio/fin ms tempranas para cada tarea.
Fechas de inicio/fin ms tardas para cada tarea. 85

Holgura para cada tarea.


EPS,Informtic
a

Planificacin Temporal. Tcnicas


de Ayuda. PERT. (ii)

T0
T0 T1
T1 T2
T2

T5
T5 T6
T6 T9
T9 T10
T10

T3
T3 T4
T4 T7
T7 T8
T8

86
EPS,Informtic
a

Planificacin Temporal. Tcnicas


de Ayuda. PERT. (iii)

87
EPS,Informtic
a

CPM/PERT: Clculo del comienzo/final


temprano
ms (EST/EFT, Earliest Start/Finish
Time)
5 6

21 T5 T8
5 2 3
T2
T9 T10 T11
8
T6

10 14
T1 T3
5
T7
8
T4 88
EPS,Informtic
a

CPM/PERT: Clculo del comienzo/final


temprano
ms (EST/EFT, Earliest Start/Finish
Time)
31 5 36 36 6 42

10 21 31 T5 T8
42 5 47 47 2 49 49 3 52
T2
T9 T10 T11
31 8 39
T6

0 10 10 10 14 24
T1 T3
24 5 29
T7
10 8 18
T4 Pasada hacia delante (forward pass) ->89Se
toma el mximo de los EFT predecesores
EPS,Informtic
a

CPM/PERT: Clculo del comienzo/final


ms
tardo (LST/LFT Latest Start/Finish
31 5 36 36 6 42
Time)
10 21 31 T5 T8

T2 31 36 36 42 42 5 47 47 2 49 49 3 52
T9 T10 T11
10 31
31 8 39
42 47 47 49 49 52
T6
0 10 10 10 14 24 35 42
T1 T3
24 5 29
0 10 28 42
T7
10 8 18 42 47
T4 Pasada hacia atrs (backward pass)90->
34 42 Se toma el mnimo de los LST
sucesores
EPS,Informtic
a

CPM/PERT: Clculo de la Holgura


(slack)
31 5 36 36 6 42

10 21 31 T5 T8

T2 31 0 36 36 0 42 42 5 47 47 2 49 49 3 52
T9 T10 T11
10 0 31
31 8 39
42 0 47 47 0 49 49 0 52
T6
0 10 10 10 14 24 35 4 42
T1 T3
24 5 29
0 0 10 28 18 42
T7
10 8 18 42 18 47
T4
LST-EST 91
34 24 42
EPS,Informtic
a

CPM/PERT: Clculo de los


crticos (critical
caminos
paths)
31 5 36 36 6 42

10 21 31 T5 T8

T2 31 0 36 36 0 42 42 5 47 47 2 49 49 3 52
T9 T10 T11
10 0 31
31 8 39
42 0 47 47 0 49 49 0 52
T6
0 10 10 10 14 24 35 4 42
T1 T3
24 5 29
0 0 10 28 18 42
T7
10 8 18 42 18 47
T4 Caminos tales
92
34 24 42
que
LST-EST==0
EPS,Informtic
a

Planificacin Temporal. Tcnicas


de Ayuda. (iv)
Diagramas de GANTT

Entradas:
Tareas.
Duracin de las tareas.
Fechas de inicio y fin de las tareas.

Salidas:
Presentacin de la planificacin temporal de las tareas.

93
EPS,Informtic
a

Planificacin Temporal.Tcnicas de Ayuda.


(v)

94
EPS,Informtic
a

Planificacin. Creacin del equipo


de desarrollo (i)

Definir estructura y organizacin.

Revisar miembros del equipo y papeles.

Definir canales de comunicacin.

95
EPS,Informtic
a

Planificacin. Creacin del equipo


de desarrollo (ii)
Estructura del equipo de desarrollo:

Democrtico.

Basado en Jefes de Proyecto.

Jerrquico.

96
EPS,Informtic
a

Planificacin. Creacin del equipo


de desarrollo (iii)
Cada miembro del equipo de desarrollo tiene que tener claro:
Qu se espera de mi ?.
Cmo puedo realizar eso que se espera de mi ?.
Qu debo producir ?.
Cmo se va a evaluar mi produccin ?.
Cules son mis tareas especficas y de cunto tiempo dispongo?.
Qu herramientas/formacin tengo disponible ?.
Cmo est organizado el equipo y cules son los caminos de
comunicacin ?.
A quin tengo que recurrir si tengo problemas ?.

Sentirse importante:
Hacerle importante.
Darle responsabilidad en lo que haga. 97
Informacin (reuniones peridicas).
EPS,Informtic
a

Planificacin. Creacin del equipo


de
Etapas por las quedesarrollo
pasa el equipo de (iv)
desarrollo:

Formacin.

Discrepancias.

Normalizacin.

Eficacia.

Fin.

98
EPS,Informtic
a

Planificacin. Otras actividades


(i) de las identificaciones y definiciones realizadas previas
Revisin
al desarrollo.

Mecanismos de seguimiento y control:

Cumplimiento de tiempos.

Evaluacin de objetivos.

Coordinacin del equipo de desarrollo.

Revisiones.

99
EPS,Informtic
a

Planificacin. Perfil del


planificador.
Gran formacin y experiencia profesional.

Posicin en la organizacin que le permita tomar


decisiones y adoptar un juicio independiente.

Visinglobal del proyecto y de la organizacin.

100
EPS,Informtic
a

Planificacin. Errores
tpicos.
Optimismo en la estimacin.
No tener en cuenta tiempos adicionales al desarrollo.
No usar el plan.
No realizar un seguimiento del proyecto.
No actualizar el plan.
No haber identificado riesgos.
No repartir las responsabilidades adecuadamente.
No haber definido criterios de evaluacin.
Aadir ms personas cuando el proyecto va retrasado.
101
EPS,Informtic
a

Indice

Definiciones e Introduccin.
Estimacin.
Planificacin.
Plan de proyecto.
Resumen.

102
EPS,Informtic
a

Plan de proyecto
(i)
Establece el Qu e informa del Cunto y Cmo de largo.

Debe:

Determinar el alcance del proyecto.

Especificar los recursos.

Definir el coste.

Detallar el plan temporal.

103
EPS,Informtic
a

Plan de proyecto
1.(ii)
Alcance.
Objetivos del proyecto.
Funciones principales.
Otras caractersticas.
Escenario de desarrollo.
Restricciones tcnicas y de gestin.
2. Estimacin de recursos.
Recursos humanos.
Recursos hardware y software.
Ventanas de disponibilidad.
3. Estimacin de coste.
4. Plan temporal.
Red de tareas.
Diagrama de Gantt.
Tabla de tareas/recursos.
5. Equipo de desarrollo.
6. Requisitos de disponibilidad del cliente.
104
Informacin/Datos.
Reuniones.
Otros
EPS,Informtic
a

Indice

Definiciones e Introduccin.
Estimacin.
Planificacin.
Plan de proyecto.
Resumen.

105
EPS,Informtic
a

Resumen (i)

Estimacin: prediccin de duracin, esfuerzo y coste del


proyecto.

Planificacin:
Definicin y seguimiento de cmo se van a lograr los
distintos objetivos.
Organizacin temporal de las tareas.
Asignacin y distribucin de recursos a tareas.

En ambas actividades hace falta experiencia.


106
EPS,Informtic
a

Resumen (ii)
Las tcnicas de estimacin pueden ser de descomposicin o
empricas.

Las tcnicas de ayuda a la planificacin son


GANTT: planificacin temporal de tareas.
PERT: adems determina los caminos y tiempos lmite.

La planificacin se tiene que ir revisando y actualizando


durante todo el proyecto.

La entrada de esta fase es el estudio de viabilidad, la salida


es el plan de proyecto.
107

You might also like