Vous êtes sur la page 1sur 41

1

Universidad de la Amazonia Planeacin estratgica de SI

La planificacin es una actividad de gran importancia, en la que se establecen objetivos y metas de un proyecto, adems de las estrategias, polticas y procedimientos para alcanzarlos. Una de las variables a calcular durante la planificacin del proyecto es el esfuerzo, es decir, la fuerza de trabajo requerida para el desarrollo, medida en meses hombre, das-hombre, y en general, unidad de tiempo hombre.

Universidad de la Amazonia Planeacin estratgica de SI

Delimitacin del mbito(actividades o tareas) del

software
Estimacin de recursos necesarios (humanos,

hardware, software,..)

Universidad de la Amazonia Planeacin estratgica de SI

La estimacin de lo que costar el desarrollo de un software es una de las actividades de planeacin que reviste especial importancia, ya que una de las caractersticas que debe tener un producto de software es que su costo sea adecuado, de lo contrario el proyecto puede fracasar.
4 Universidad de la Amazonia Planeacin estratgica de SI

Apreciar, poner precio, evaluar algo


Diccionario de la lengua espaola

Estimar no corresponde a un objetivo de negocio ni a un compromiso.

Estimar no corresponde a planear


5 Universidad de la Amazonia Planeacin estratgica de SI

Una estimacin es una prediccin basada en un

modelo probabilstico, no un modelo determinantico; es decir, la cantidad que se est estimando puede tomar no solamente un valor sino distintos valores.

Universidad de la Amazonia Planeacin estratgica de SI

La realizacin de estimaciones adecuadas

sobre el tamao y esfuerzo requerido es una de las caractersticas fundamentales de un proyecto de desarrollo de software exitoso.
Las malas estimaciones o ms comnmente

las no estimaciones, son posiblemente una de las principales causas de los fracasos.

Universidad de la Amazonia Planeacin estratgica de SI

Las

estimaciones estn asociadas con el esfuerzo, costo y el tiempo de las actividades identificadas del proyecto.

El objetivo de la estimacin de proyectos

es reducir los costos e incrementar los niveles de servicio y de calidad.

Universidad de la Amazonia Planeacin estratgica de SI

Preguntas importantes a tener en cuenta al estimar


1. Cunto esfuerzo (personal necesario)

se requiere actividad?

para

completar

una

2. Cunto

tiempo se necesita completar una actividad? es actividad? el costo total de

para una

3. Cul

Universidad de la Amazonia Planeacin estratgica de SI

Para realizar estimaciones seguras de costos y esfuerzos se tienen varias opciones:

10

Universidad de la Amazonia Planeacin estratgica de SI

Utilizar tcnicas de descomposicin

relativamente sencillas para generar las estimaciones de costos y esfuerzo del proyecto. (divide y vencers) .
Desarrollar un modelo emprico para el calculo

de costos y esfuerzos del Software.

11

Universidad de la Amazonia Planeacin estratgica de SI

12

Se han de establecer de antemano el mbito del proyecto.

Como bases para la realizacin de

estimaciones se usan datos de software de proyectos pasados.


El proyecto se descompone en partes ms

pequeas que se estiman individualmente.

12

Universidad de la Amazonia Planeacin estratgica de SI

13

Grado en que se ha estimado adecuadamente el

tamao del producto.


Grado en que el plan del proyecto refleja la capacidad

del equipo de desarrollo.


Habilidad para traducir la estimacin del tamao a: Esfuerzo humano Tiempo Dinero
Universidad de la Amazonia Planeacin estratgica de SI

13

14

Antes de hacer estimaciones de esfuerzo y costo:

1. Conocer el mbito del software


2. Realizar una estimacin del tamao

14

Universidad de la Amazonia Planeacin estratgica de SI

Dos tipos de enfoque:

Directo: se utilizan las LDC para medir el tamao.

Indirecto: el tamao se representa mediante

puntos de funcin (PF).

15

Universidad de la Amazonia Planeacin estratgica de SI

Las estimaciones de LDC y PF son tcnicas de estimacin distintas: LDC (Orientadas al tamao) PF (Orientadas a la funcin)

Los datos de LDC y PF se utilizan de dos formas durante la estimacin del proyecto de software.
16 Universidad de la Amazonia Planeacin estratgica de SI

24

Como una variable de estimacin que se utiliza

para dimensionar cada elemento del software.

Como mtricas de lnea base recopiladas de

proyectos anteriores

17

Universidad de la Amazonia Planeacin estratgica de SI

25

El valor esperado para la variable de estimacin, E, puede obtenerse como una media ponderada de las estimaciones LDC o PF optimista (a), ms probable (m), y pesimista (b) de las estimaciones LDC o PF por ejemplo:
E = (a + 4m + b)/6

18

Universidad de la Amazonia Planeacin estratgica de SI

Pasos:

Estimacin de un rango de valores para cada funcin

especificada en el mbito del software.


3 valores para cada funcin: optimista, ms probable y

ms pesimista (indica el grado de incertidumbre)


Tcnicas estadsticas: clculo de la desviacin de las

estimaciones.
Aplicacin de mtricas de proyectos anteriores (en

LDC o PF).
Universidad de la Amazonia Planeacin estratgica de SI

-19-

Traducir en un nmero el tamao de la funcionalidad que brinda un producto de software.

asignarle un valor numrico respecto a la complejidad.

a la funcionalidad,

Desde el punto de vista del usuario Suma ponderada de caractersticas del producto:

20

Universidad de la Amazonia Planeacin estratgica de SI

Transacciones:
Nro

de Entradas Externas (EE)

Nro
Nro

de Salidas Externas (SE)


de Consultas Externas (CE)

Datos:
Nro

de Archivos Interfaz Lgicos (AIL) Nro de Archivos Interfaz Externa (AIE)

21

Universidad de la Amazonia Planeacin estratgica de SI

Modelo para contar PF


EE
CE SE
Datos derivados y/o afecta comportamiento

Archivos Lgicos Internos (AIL)

Frontera de la aplicacin

Archivos de Interfaz Externos (AIE)

14 Caractersticas generales de la aplicacin

transacciones
Universidad de la Amazonia 22 Planeacin estratgica de SI

datos PFSA x Factor de Ajuste

PF

DIFICULTAD SALIDAS

Nmero de Atributos de la Salida

1-5 Atributos 0 1 ficheros accedidos 2 3 ficheros accedidos 4 + ficheros accedidos

6-19 Atributos 20 + Atributos

BAJA BAJA

BAJA

MEDIA

MEDIA ALTA ALTA

MEDIA ALTA

Informaciones elaboradas por la aplicacin que son transmitidas al usuario.


23 Universidad de la Amazonia Planeacin estratgica de SI

Clasificacin de los Ficheros Lgicos o Internos


DIFICULTAD FICHEROS LGICOS 1 Registro Lgico 2 a 5 Registros Lgicos 6 o ms Registros Lgic. 1-19 Atributos 20-50Atributos 51 + Atributos Nmero de Campos o Atributos

BAJA BAJA MEDIA

BAJA MEDIA ALTA

MEDIA ALTA ALTA

Agrupaciones de datos, tal y como los percibe el usuario


Universidad de la Amazonia Planeacin estratgica de SI

24

Clasificacin de los Ficheros de Interfaz


DIFICULTAD FICHEROS DE INTERFAZ 1 Entidad o Registro Lgico 2 a 5 Registros Lgico 6 o m s Registros Lgic. 1-19 Atributos 20-50Atributos 51 + Atributos Nm ero de Cam pos o Atributos

BAJA BAJA

BAJA

MEDIA

MEDIA ALTA ALTA

MEDIA ALTA

25

Factor de peso Parmetro de medida Nmero entradas usuario Nmero salidas de usuario
Nmero peticiones al usuario Nmero de archivos Nmero interfaces externos Cuenta Simple x x x x x Medio Complejo

Factores de Ajuste de Complejidad:


evaluar cada factor de 0 a 5
0- Sin influencia 1- Incidental 2- Moderado 3- Medio 4- Significativo 5- Esencial

3 4 3 7 5

4 5 4 10 7

6 7 6 15 10

= = = = =

Cuenta total

PF = Cuenta Total x [0,65 + 0,01 x SUM(Fi)]


Fi : valores de ajuste de complejidad

26

Universidad de la Amazonia Planeacin estratgica de SI

1. Requiere el sistema copias de seguridad fiables? 2. Se requieren comunicaciones de datos? 3. Existen funciones de procesamiento distribuido? 4. Es crtico el rendimiento? 5. Ser ejecutado el sistema en un entorno operativo existente y utilizado? 6. Se requiere entrada de datos interactiva? 7. Requiere la entrada interactiva que las transacciones de entrada se hagan sobre mltiples pantallas o variadas operaciones? 8. Se actualizan los archivos maestros de forma interactiva? 9. Son complejas las entradas, las salidas, los archivos o las peticiones? 10.Es complejo el procesamiento interno? 11.Se ha diseado el cdigo para ser reutilizable? 12.Estn incluidas en el diseo la conversin y la instalacin? 13.Se ha diseado el sistema para soportar mltiples instalaciones en diferentes organizaciones? 14.Se ha diseado la aplicacin para facilitar los cambios y ser fcilmente utilizada por el usuario?

EJEMPLO PF
Desarrollo de un proyecto matemtico de mtodos numricos: Datos : Productividad = 1000 pf / per-mes Sueldo = 3000 pesos / per-mes
NIVEL DE COMPLEJIDAD TIPO DE FUNCION Entradas Usuario de SIMPLE *3 *4 5 * 7 = 35 *5 *3 MEDIO 18 * 4 = 72 25 * 5 = 125 * 10 2 * 7 = 14 20 * 4 = 120 COMPLEJO *6 *7 * 15 * 10 *6 PF = TOTAL 72 125 35 14 120 366

Salidas de Usuario Archivos Internos Archivos Externos Consultas Usuario


27

de

Universidad de laAJUSTAR Amazonia TOTAL PF SIN Planeacin estratgica de SI

ESCALA DE GRADO DE INFLUENCIA No influye Insignificante Moderada Medio Significativa Fuerte 0 1 2 3 4 5

Copia de seguridad y recuperacin Comunicaciones Proceso distribuido Rendimiento crtico Entorno operativo existente Entrada de datos online Transacciones entrada en varias pant Archivos maestros actualizados online Complejidad valores dominio informacin Complejidad procesamiento interno Cdigo diseado para reutilizacin Conversin en diseo Instalaciones mltiples Aplicacin diseada para cambios

2 3 1 4 4 5 1 2 3 3 4 1 3 5

PF = Cuenta Total x [0,65 + 0,01 x SUM(Fi)] PF = ( 366 )x [0,65 + 0,01x (2+3+1+4+4+5+1+2+3+3+4+1+3+5)]=

PF= (366)x( 1.06)= 387,96 pf

28

Universidad de la Amazonia Planeacin estratgica de SI

Calcular el costo estimado del proyecto:

Bs Bs per mes CostoporPF 3 pf pf 1000 per mes 3000

Costo del proyecto = PF * Costo por PF = 387,96 pf * 3Bs / pf Costo del proyecto = 1163,88 Bs.

29

Universidad de la Amazonia Planeacin estratgica de SI

EJEMPLO: LDC
Considerar un paquete de software a desarrollar para una aplicacin de diseo asistido por computador (CAD). Revisando la especificacin del sistema encontramos que el software va ejecutarse en una estacin de trabajo de microcomputadora y se conectar con varios perifricos grficos incluyendo ratn, digitalizador, pantalla en color de alta resolucin, y una impresora de alta resolucin.

30

Universidad de la Amazonia Planeacin estratgica de SI

La evaluacin del alcance indica que se requieren las siguientes funciones principales para el software de CAD: * Interfaz de usuario y facilidades de control (IUCF) * Anlisis geomtrico bidimensional (AG2D) * Anlisis geomtrico tridimensional (A3GD) * Gestin de estructuras de datos (GED) * Facilidades de visualizacin de grficos de computadora (FVGC)

* Control de perifricos (CP)


Mdulos de anlisis de diseo (MAD) E = (a + 4m + b)/6

31

Universidad de la Amazonia Planeacin estratgica de SI

SOLUCION
Funcin Control de interfaz de usuario Anlisis en 2-D Anlisis en 3-D geomtrico geomtrico Optimista 1800 4100 4600 2950 Ms probable 2400 5200 6900 3400 Pesimista 2650 7400 8600 3600 Esperado 2340 5380 6800 3350 $lnea 14 20 20 18 Lnea / mes 315 220 220 240 Costo 32.760 107.600 136.000 60.300 Meses 7,4 24,4 30,9 13,9

Gestin de la estructura de datos

Visualizacin grficos en computadora


Control perifricos Anlisis de diseo

de la

4050

4900

6200

4950

22

200

108.900

24,7

2000 6600

2100 8500

2450 9800

2140 8400

28 18

140 300

59.920 151.200

15,2 28,0

32

Universidad de la Amazonia Planeacin estratgica de SI

33360 LDC ESTIMADA S

$656.680 VALOR PY ESTIMADO ($)

144,5 ESFUERZO REQUERIDO ESTIMADO

EL MODELO COCOMO: Modelo Constructivo de Costos COCOMO es una jerarqua de modelos de estimacin de costes de software que incluye submodelos bsico, intermedio y avanzado.

33

Universidad de la Amazonia Planeacin estratgica de SI

TIPOS DE COCOMO

MODELO 1 (COCOMO bsico) calcula el esfuerzo y el coste del desarrollo en funcin del tamao estimado del programa (LDC). Se utiliza para una aproximacin rpida al principio del ciclo de vida. ESFUERZO: E = ab KLDCbb TIEMPO: D = cb Edb

34

Universidad de la Amazonia Planeacin estratgica de SI

MODELO 2 (COCOMO intermedio) calcula el esfuerzo y el coste en funcin del tamao estimado del programa y de un conjunto de guas de coste que incluyen una evaluacin subjetiva del producto, hardware, personal y atributos del producto
ESFUERZO: E = ai KLDCbi x FAE (factor de ajuste del esfuerzo)

35

Universidad de la Amazonia Planeacin estratgica de SI

MODELO 3 (COCOMO avanzado) incorpora las caractersticas del mod. 2 y evala el impacto de los FAE en cada fase del desarrollo.

36

Universidad de la Amazonia Planeacin estratgica de SI

Tres tipos de proyectos:


Orgnicos: relativamente pequeos y sencillos, en los que trabajan pequeos equipos con experiencia, sobre un conjunto de requisitos poco rgidos. Semicopados: proyectos intermedios (en tamao y complejidad) en los que participan equipos con variados niveles de experiencia, y que deben satisfacer requisitos poco o medio rgidos. Empotrados: proyectos que deben ser desarrollados en un conjunto de hardware, software y restricciones operativas muy restringid
MODELO COCOMO BSICO

Proyecto Orgnico Semiacoplado Empotrado Universidad de la Amazonia Planeacin estratgica de SI

ab 2,4 3,0 3,6

bb 1,05 1,12 1,20

cb 2,5 2,5 2,5

db 0,38 0,35 0,32

37

EJEMPLO: COCOMO BASICO


Orgnico Esfuerzo estimado Tiempo de desarrollo Productividad N medio de personas ED=2,4(KLDC)1.05 h-m TD=2.5(ED)0.38 m Semiacoplado ED=3.0(KLDC)1.12 h-m TD=2.5(ED)0.35 m PR = LDC / ED PE = ED / TD h Empotrado ED=3,6(KLDC)1.20 hm TD=2.5(ED)0.32 m

38

Universidad de la Amazonia Planeacin estratgica de SI

Datos: LDC = 33360 Sueldo = 6950$/m El Esfuerzo ED=2,4(KLDC)1.05 h-m 2.4 ( 33.36)1.05 = 95.41 h-m = 96 h-m Tiempo de desarrollo TD=2.5(ED)0.38 m TD=2.5(96)0.38 m = 14.16 m

Productividad PR = LDC / ED PR = 33360 / 96 = 347.5 LDC/h-m


N mdio de personas PE = ED / TD h PE = 96 / 14.16 h = 6.77 = 7 h

39

Universidad de la Amazonia Planeacin estratgica de SI

Calculando el costo de Py Costo por LDC = 33360 / 347.5 = 20 $/LDC Costo total del proyecto = 33360 * 20 =667200 $

40

Universidad de la Amazonia Planeacin estratgica de SI

La Estimacin del Proyecto de Software debe considerar cuatro

aspectos antes de que comience el proyecto:


Cuanto durara. Cuanto esfuerzo. Costo requerir. Cuanta gente estar implicada. Los modelos a pesar de su perfeccionamiento sobre diferentes

entradas para la estimacin de esfuerzo, costo, tiempo no modelan de manera exacta.


Es necesario comparar con otros modelos y Proyectos para no

cometer errores en la estimacin que a la larga pueden causar perdidas.


41 Universidad de la Amazonia Planeacin estratgica de SI

Vous aimerez peut-être aussi