Estimación de Costos

Introducción :

La tarea de determinar costos de un proyecto de software no es tan fácil como parece.

En general el costo total de un software está determinado por dos factores:
Esfuerzo para completar una actividad
Tiempo calendario se necesita para completar

Se deben considerar todos los costos involucrados en el desarrollo de un proyecto.

Se ocupan algunas métricas para poder estimar el costo de software. Existen dos tipos de medidas:
Relacionadas con el tamaño.
Relacionadas con la función

Ejemplos de métricas relacionadas con el tamaño son las líneas de código ( generalmente expresadas en miles: KLDC) y el número de páginas de la documentación.

Ejemplos de medidas relacionadas con la función son: los Puntos de Función (PF) y los Puntos de Objeto (PO).

LDC.-

Las líneas de código no reflejan fielmente el costo de un software. Un software promedio de 5,000 líneas en ensamblador puede hacerse en 1,500 líneas. En el primero de los casos en 28 y 20 semanas respectivamente. Obteniendo una Productividad 714 líneas/mes y 300 líneas/mes

PF .-

Una mejor métrica son los puntos de función, los cuales consisten en medir la productividad en base a la funcionalidad de un sistema. Esta métrica obtiene parámetros como:
Entrada y salida externas
Interacciones con el usuario
Interfaces externas
Archivos utilizados por el sistema

Se obtienen multiplicando cada elemento dado por su ponderación.

Los PO no hacen referencia a clases exclusivamente. Se pueden manejar consideraciones como el número de pantallas que se despliegan, el número de informes que se producen y la programación de los elementos.

Técnicas de Estimación .-

Modelado del algoritmo de costos: se realiza un modelado con alguna métrica de software y se obtiene el costo estimado

Opinión de expertos: se consulta a varios especialistas los cuales dan su opinión acerca del costo de proyecto, se sacan conclusiones al respecto.

Estimación por analogía: cuando ya se han realizado proyectos similares se puede calcular la estimación de costos fácilmente.

Ley de Parkingson: el trabajo se extiende hasta ocupar el tiempo disponible. El costo se determina por los recursos disponibles más que por los objetivos logrados. Si el software se entrega en 12 meses y se tienen 5 personas, se estima en 60 personas/mes.


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: