Computadoras |
Estimacion del proyecto de Software En
el principio el costo del Software constituía un pequeño porcentaje del
costo total de los sistemas basados en Computadoras. Hoy en día el
Software es el elemento mas caro de la mayoría de los sistemas informáticos.
Un
gran error en la estimación del costo puede ser lo que marque la
diferencia entre beneficios y perdidas, la estimación del costo y del
esfuerzo del software nunca será una ciencia exacta, son demasiadas las
variables: humanas, técnicas, de entorno, políticas, que pueden afectar
el costo final del software y el esfuerzo aplicado para desarrollarlo. Para
realizar estimaciones seguras de costos y esfuerzos tienen varias opciones
posibles:
Deje
la estimación para mas adelante (obviamente podemos realizar una estimación
al cien por cien fiable después de haber terminado el proyecto.
Base
las estimaciones en proyectos similares ya terminados.
Utilice
técnicas de descomposición relativamente sencillas para generar las
estimaciones de costos y esfuerzo del proyecto.
Desarrolle
un modelo empírico para él calculo de costos y esfuerzos del Software. Desdichadamente
la primera opción, aunque atractiva no es practica. La
Segunda opción puede funcionar razonablemente bien si el proyecto actual
es bastante similar a los esfuerzos pasados y si otras influencias del
proyecto son similares. Las opciones restantes son métodos viables para
la estimación del proyecto de software. Desde el punto de vista ideal, se
deben aplicar conjuntamente las técnicas indicadas usando cada una de
ellas como comprobación de las otras. Antes
de hacer una estimación, el planificador del proyecto debe comprender el
ámbito del software a construir y generar una estimación de su tamaño. Estimación
basada en el Proceso Es
la técnica más común para estimar un proyecto es basar la estimación
en el proceso que se va a utilizar, es decir, el proceso se descompone en
un conjunto relativamente pequeño de actividades o tareas, y en el
esfuerzo requerido para llevar a cabo la estimación de cada tarea. Al
igual que las técnicas basadas en problemas, la estimación basada en el
proceso comienza en una delineación de las funciones del software
obtenidas a partir del ámbito del proyecto. Se mezclan las funciones del
problema y las actividades del proceso. Como ultimo paso se calculan los
costos y el esfuerzo de cada función y la actividad del proceso de
software.
|