You are on page 1of 9

Estimacin de costos

del software
Mtodo por analoga
Ingeniera de software aplicada.
110604.
-Antonio Martnez Rebeca
-Gonzalez Reyes Armando
-Martnez Ramrez Alexander
-Mondragn Abundo Jos Luis
-Saavedra Gutirrez Manuel Alejandro

Martes 13 de mayo de 2014
P g i n a 1 | 8

ndice.

Tabla de contenido
ndice. .................................................................................................................................................. 1
Introduccin ........................................................................................................................................ 2
Mtodo por Analoga .......................................................................................................................... 3
Por qu la estimacin por analoga? .............................................................................................. 3
VENTAJAS E INCONVENIENTES DE LA ESTIMACIN POR ANALOGA ............................. 4
Ventajas ........................................................................................................................................... 4
Desventajas ..................................................................................................................................... 4
HERRAMIENTAS PARA LA ESTIMACIN POR ANALOGA ................................................... 5
ESTOR ............................................................................................................................................ 5
ANGEL ........................................................................................................................................... 5
Conclusin........................................................................................................................................... 7
Referencias .......................................................................................................................................... 8
















P g i n a 2 | 8

Introduccin

El proceso de estimacin de costos consiste en definir y calcular todos los recursos
necesarios para que se ejecuten cada una de las actividades definidas para la realizacin de
un proyecto, colocndole a cada uno de ellos sus precios de mercado. La suma de los
precios de los recursos nos resultara el costo total del proyecto.
Como ya vimos en la Estimacin por Juicio Experto se consultan varios expertos en el
dominio de la aplicacin y en la tcnica de desarrollo de software escogida.
Mientras tanto la Estimacin por analoga es una tcnica til si se han realizado otros
proyectos en el mismo dominio de la aplicacin.




















P g i n a 3 | 8

Mtodo por Analoga

Para un estimador puede resultarle en ocasiones ms cmodo y fcil aplicar un mtodo de
estimacin que simule el comportamiento humano en la realidad. Este mtodo es
denominado estimacin por analoga, y se demuestra que obtiene resultados equiparables e
incluso mejores que los obtenidos mediante otras formas ms extendidas, como el modelo
COCOMO o la estimacin por puntos de funcin.
La estimacin basada en analoga es el proceso por el cual se localizan uno o ms proyectos
previos similares al que est siendo desarrollado y se derivan estimaciones a partir de ellos.

Es fundamental en este proceso medir el grado de similitud del proyecto bajo examen con
respecto a los almacenados en la base de datos de histricos. As podemos identificar los
proyectos ms parecidos al actual y estimar a partir de ellos.

Por qu la estimacin por analoga?

El uso de la analoga para la estimacin est apoyado y confirmado por diversos estudios
empricos, que demuestran que se obtienen resultados ms exactos y consistentes que los
obtenidos con mtodos como COCOMO y puntos de funcin.

Adems de sus buenos resultados, es uno de los mtodos ms usados por las
organizaciones, tal y como se demuestra en un estudio con ms de 600 empresas de la
industria del software

Varios autores recomiendan esta tcnica de estimacin tales como: Angelis L. Huang S. y
Jrgensen, M.










P g i n a 4 | 8

VENTAJAS E INCONVENIENTES DE LA ESTIMACIN POR
ANALOGA

La estimacin por analoga es uno de los mtodos ms utilizados en las organizaciones de
desarrollo software. Esto hace que existan multitud de estudios en los que se analiza la
exactitud y fiabilidad de sus estimaciones. Esto nos puede ayudar a encontrar ventajas e
inconvenientes.

Ventajas
1.- El mtodo de razonamiento empleado es similar al realizado por la mente humana. Las
bsquedas por analoga son familiares para el estimador, que se siente cmodo usando esta
alternativa.

2.-Un modelo apropiado en situaciones difciles de modelar. Ya que existen varios factores
que influyen en la cantidad de esfuerzo necesario para completar el proyecto de software.
Sin embargo lo que no siempre se sabe a qu factores darle mayor importancia y por eso
que el modelo por analoga ofrece muy bueno resultados.
3.-Puede suavizar problemas debido a la calibracin. Proporciona buena estimaciones
incluso cuando se utilizan dato de otra organizacin, siempre y cuando el conjunto de datos
que se use sigan un criterio uniforme y consistente de todo el conjunto.
4.-Mitiga problemas asociado con los outliers(elementos externos). La existencia de
proyectos muy diferentes al resto no afecta si el proyecto a estimar no es en s un outlier. Si
por el contrario el proyecto es un outlier, ya que contiene valores muy distintos de sus
caractersticas, se encontrarn proyectos similares tambin con caractersticas extremas,
pudiendo completarse la estimacin sin problemas.

Desventajas
1.-El proyecto puede no ser apropiado para la estimacin, ya que las actualizaciones de las
base de datos ya completados afectan profundamente el proceso de estimacin.

2.-Un estimador puede usar su juicio para excluir proyectos inapropiados, pero tambin
puede escoger uno similar a ciegas si justificacin alguna existiendo la posibilidad de que
sea inapropiado

3.-Una vez determinado el proyecto anlogo, al estimador se le plantea la cuestin de
ajustar su valor de esfuerzo. De nuevo el abanico de posibles ajustes es muy amplio, por lo
que la eleccin de uno u otro se vuelve complicada, sobre todo al tener en cuenta las
diferentes caractersticas del proyecto que se quiere estimar y del anlogo. Adems, se
pueden escoger como anlogos 1, 2 e incluso 3 proyectos, ya que los resultados obtenidos
en diversas experimentaciones afirman que apenas influye la eleccin de este nmero.


P g i n a 5 | 8

HERRAMIENTAS PARA LA ESTIMACIN POR ANALOGA

Como apoyo a estas afirmaciones, se presentan a continuacin las herramientas software
ms utilizadas para los procesos de estimacin.

ESTOR
ESTOR es una herramienta de razonamiento basada en casos, utilizada para la estimacin
de esfuerzo en proyectos software. Fue desarrollada en 1992 por Mukhopadhyay,
Vicinanza y Prietula y maneja como mtricas los puntos de funcin y algunos parmetros
del modelo intermedio de COCOMO.
La solucin inicial aportada por ESTOR es el valor de esfuerzo para el proyecto anlogo.
Sin embargo, para tener en cuenta las diferencias existentes con el proyecto que se va a
estimar, se le aplican una serie de ajustes tomando como gua un conjunto de reglas
derivadas de las opiniones de un experto.
ANGEL
ANGEL (ANaloGy SoftwarE tooL) es una herramienta que tambin realiza estimaciones
basndose en la analoga de proyectos software aunque, en comparacin con otras
herramientas, dota de una mayor libertad al usuario para configurar a su medida el proceso
de estimacin.
En primer lugar, el estimador puede escoger cualquier conjunto de datos que est
disponible para realizar la bsqueda de los proyectos anlogos. Una vez establecido el
conjunto de datos, se seleccionan las variables que se van a tener en cuenta a la hora de
buscar analogas. Este conjunto de variables lo puede determinar el usuario, o bien se puede
ordenar a ANGEL que encuentre el mejor subconjunto de caractersticas a tener en cuenta,
minimizndose as los errores y el ruido.
Tras estos pasos ANGEL devuelve un conjunto de proyectos anlogos al que se est
estimando, ordenados por distancias. El valor de esfuerzo ofrecido es la media de esfuerzo
del conjunto de anlogos, de modo que si el usuario decide utilizar grupos de un elemento,
P g i n a 6 | 8

se dar su valor de esfuerzo como estimacin, y se decide que sean por ejemplo 4, se
calcular la media de sus esfuerzos.








































P g i n a 7 | 8

Conclusin
La estimacin de costes por analoga implica usar el coste real de proyectos anteriores
similares como base para estimar el coste del proyecto actual. La estimacin de costes por
analoga se utiliza frecuentemente para la estimacin de costes cuando la cantidad de
informacin detallada sobre el proyecto es limitada (por ejemplo, en las fases tempranas).
La estimacin de costes por analoga utiliza el juicio de expertos. La estimacin de costes
por analoga es, en general, menos costosa que otras tcnicas, pero generalmente tambin es
menos exacta. Es ms fiable cuando los proyectos anteriores son similares de hecho y no
slo en apariencia, y las personas o grupos que preparan las estimaciones tienen la
experiencia necesaria.






















P g i n a 8 | 8



Referencias

http://ingenieria.uatx.mx/marva/files/2011/02/COCOMO.pdf
http://www.ehowenespanol.com/metodos-estimacion-gestion-proyectos-info_82564/
http://analisis1daid.wikispaces.com/Estimaci%C3%B3n+por+analog%C3%ADa+y+por+descomposi
cion
http://uvirtual.ufg.edu.sv/uvirtual/vmateriales/images/stories/flash/esmod05/un01tm05/anim01t
m05u01.swf

You might also like