Está en la página 1de 29

GESTIN DE PROYECTOS

C. ESTIMACIN DE COSTOS
(COCOMO Y COTIZACIONES)
MCC IRMA ARDN
Determinacin de Requerimientos
Humanos, tcnicos, temporales y financieros
Estimaciones que deben actualizarse
regularmente
Definir escenarios (mejor y peor caso)
Estimar = Incertidumbre
Tamao del proyecto, ausencia de
informacin histrica
Tcnicas de Estimacin
Proyectos similares
Modelo. Arboles, tablas de decisin, CASE:
(MsProject, OpenProject,
Costar www.softstarsystems.com,
Cost Xpert www.costexpert.com)
COCOMO1981. BoehmUSC
Considerar en la Estimacin
Respaldos
Transmisin de datos
Distribucin de procesos
Desempeo crtico
Cambio de ambiente operativo
Multiplicidad de interfaces
Considerar en la Estimacin
Actualizaciones en lnea
Entradas, salidas y consultas
Reutilizacin de elementos existentes
Conversin del diseo
Condiciones de la organizacin y,
Dificultad para el cambio
Mtricas del Software
TAMAO: LDC (Lneas de Cdigo) y PF (Puntos
de Funcin) = Entradas, Salidas, Consultas e
Interfaces
COMPLEJIDAD: Ciclomtica = grafo de bloques,
ciclos y decisiones, del proyecto
Estimacin Inicial con COCOMO
http://sunset.usc.edu/csse/index.html
Estimacin de Recursos Humanos
ESFUERZO = A * TAMAO
B
* M (personas/mes)
DONDE:
A= 2.45 (estimacin inicial)
TAMAO(KSLOCs). PF y lneas que se necesitan para
cada uno de ellos, dependiendo del lenguaje de
programacin a utilizar
Estimacin de Recursos Humanos
B = 0.91 + 0.01 * Factores de esfuerzo
Factores de esfuerzo: experiencia previa para
desarrollar este tipo de proyectos, flexibilidad en
el proceso de desarrollo, amplitud del anlisis de
riesgos, calidad de la relacin y madurez del
equipo de desarrollo calificados como muy bajo
(5), bajo (4), nominal (3), alto (2), muy alto (1) y
extra alto (0)
Estimacin de Recursos Humanos
Mmanejadores:
Complejidad del producto, reutilizacin requerida,
dificultad de la plataforma, capacidad y experiencia
del personal, recursos de apoyo y calendarizacin,
calificados segn se muestra en la siguiente tabla:
Extra
bajo
Muy
bajo
Bajo Nominal Alto Muy
alto
Extra
alto
Complejidad 0.73 0.81 0.98 1 1.30 1.74 2.38
Reutilizacin 1.24 1 0.95
Dificultad 0.87 1 1.29 1.81 2.61
Capacidad 2.12 1.62 1.26 1 0.83 0.63 0.50
Experiencia 1.59 1.33 1.12 1 0.87 0.71 0.62
Apoyo 1.43 1.30 1.10 1 0.87 0.73 0.62
Calendarizacin 1.43 1.14 1 1 1
Manejadores COCOMO
Estimacin de Recursos
Temporales
TDE = C * ESFUERZO
D
(meses de trabajo)
DONDE:
C = 2.5
ESFUERZOen personas/mes
D= 0.38
* En sistemas menores a 50 KSLOCs de negocios o ciencia
Estimacin de Recursos
Financieros
COSTO= $ 20.00 * LdC
Tamao. Lneas de Cdigo por
Lenguaje COCOMO
Lenguaje LdC por PF
OOL 30
4GL 20
Generadores de
Cdigo
15
Hojas de Clculo 6
Entornos visuales 4
Distribucin de: Esfuerzo y
Tiempo de desarrollo
Proyectos con dos o menos KSLOCs
(negocios o ciencia)
FASE ESFUERZO
%
TDE
%
Das
(mejor y peor escenario)
Diagnstico y
Planificacin
6 10
Anlisis 16 19
Diseo 26 23
Desarrollo y
Documentacin
22 16
Pruebas y
Mantenimiento
14 14
Implantacin y
Evaluacin
16 18
Estimacin de Recursos Tcnicos
Cotizaciones
Cotizaciones
Cotizaciones
Hardware Informtico y de comunicacin
tem Descripcin Cantidad Precio unitario Total
1 Miniprinter EC-LINE 5890X USB
Lector Unitech MS180 USB
2 3,500 7,000
2 Computadora COMPAQ con: Procesador Intel
Pentium 4 HT 3.00 GHz (capacidad para
tecnologia Hyper Threading).
*Memoria RAM 2.00 GB DDR2.
*Disco duro de 250 GB serial ATA.
3 4,500 13,500
Total : $20,500.00

Ejemplo. Puntos de Funcin COCOMO y
Cotizacin
Empresa dedicada a la elaboracin y
distribucin de bebidas
Objetivos del Proyecto de Software
Elaborar un sitio web con, informacin de
productos, registro de anticipo y
seguimiento de, pedidos y anticipos
Controlar el inventario del rea de,
produccin y distribucin
Planear la distribucin
Elaborar rdenes de produccin y de compra
A partir de stos Objetivos, se definen los
Puntos de Funcin (entradas, salidas, consultas e
interfaces)
Reporte mensual de productos :
5. Elaborados
6. Vendidos
7. Entregados
8. Rechazados
Del producto:
1. Cdigo
2. Descripcin
3. Costo
4. Tiempo de Elaboracin
Puntos de Funcin (entradas,
salidas, consultas e interfaces)
Del Pedido
9. Nmero de Pedido
10. Fecha de Elaboracin
11. Fecha de Entrega
12. Estado (registrado, en proceso,
terminado o entregado)
Puntos de Funcin (entradas,
salidas, consultas e interfaces)
Del Cliente
13.Nombre del Cliente
14.Domicilio del cliente
15.Lugar de entrega
16.Condiciones de la entrega
17.Reporte diario de Pedidos Cancelados
Puntos de Funcin (entradas,
salidas, consultas e interfaces)
Del Anticipo
18.Nmero de Operacin
19.Tipo de Pago
20.Monto Pagado
21.Fecha del Pago
22.Reporte mensual de
anticipos por tipo de pago
Puntos de Funcin (entradas,
salidas, consultas e interfaces)
De la materia prima
23.Cdigo del insumo
24.Proveedor
25.Fecha de Compra
26.Reporte Diario de existencias
27.Ordenes de Compras
Mas cuatro interfaces, total, 31 puntos de funcin
31 PF
Java = 30 LdC por PF
Factores de Esfuerzo =14 (experiencia 5 + flexibilidad 2 +
amplitud 3 + relacin 1 + madurez 3)
B = 0.91 + 0.01 * 14 = 1.05
M = 0.92: complejidad 0.81 * reutilizacin 0.95*
dificultad 1.29 * capacidad 0.83 * experiencia1.12 *
apoyo 1 * calendarizacin 1
TAMAO = 31 * 30 = 930 LdC = 0.930 KSLOCs
EJEMPLO. Determinar, Esfuerzo, TDE
(por fase) y Costo para:
FASE ESFUERZO
%
TDE
%
Das
(mejor y peor escenario)
Diagnstico y
Planificacin
6 10
Anlisis 16 19
Diseo 26 23
Desarrollo y
Documentacin
22 16
Pruebas y
Mantenimiento
14 14
Implantacin y
Evaluacin
16 18
EJEMPLO. Determinar, Esfuerzo, TDE
(por fase) y Costo para:
Hacia la entrega del
proyecto final:
Producto Sub-Producto

5. Estimacin de
Costos
5.1 Listado de Puntos de Funcin
5.2 Clculo de: Esfuerzo
5.3 Clculo de TDE y Costo
5.4 Cotizacin