Documente Academic
Documente Profesional
Documente Cultură
RESUMEN
Los jefes de proyecto son los responsables de la estimacin y gestin de los
presupuestos del proyecto. No realizar una estimacin o una mala estimacin del
esfuerzo de desarrollo son causa de muchos fracasos en proyectos de desarrollo
software.
La estimacin de coste es una actividad repetitiva que se inicia en la fase de
preparacin de ofertas y continua a lo largo de la vida del proyecto.
La precisin de la estimacin depende de la fase del ciclo de vida del proyecto. La
incertidumbre inicial es debida a las variaciones en las entradas utilizadas en el
cmputo de la estimacin. En fases ms avanzadas del proyecto, la incertidumbre
en la estimacin est ligada a los modelos de estimacin utilizados.
En el artculo se describen varias tcnicas de estimacin del esfuerzo de desarrollo
de proyectos software y su aplicabilidad en las diversas fases del ciclo de vida del
proyecto.
ABSTRACT
Software project managers are responsible for estimating and controlling project
budgets. No effort estimation or bad effort estimation are causes of project failure.
Software cost estimation is a continuing activity, which stars at the proposal stage
and continues through the lifetime of a project.
Ley de Parkinson
Estimacin basada en
el Alcance
Estimacin basada en
la Funcionalidad
Estimacin basada en
la Implementacin
Las tcnicas de estimacin basadas en el alcance del proyecto, tienen como ventaja
que se pueden aplicar en las primeras etapas del proyecto incluso en la preparacin
de ofertas. Estas tcnicas tienen el inconveniente de que su precisin es del orden
del 50%. Las tcnicas tpicas a aplicar en esta fase del proyecto son las basadas en
estimacin por analoga y la utilizacin de la opinin de expertos. Ambas se
describirn en el siguiente apartado del artculo.
Las tcnicas de estimacin basadas en las funcionalidades o requisitos a implantar
requieren, como es obvio, un anlisis detallado de los requisitos funcionales de la
aplicacin a desarrollar. Con estas tcnicas de estimacin, la precisin de la
estimacin de esfuerzo de desarrollo se mueve en un rango del 25%. Las tcnicas
tpicas a aplicar en esta fase son aquellas relacionadas con la descomposicin
funcional y los puntos funcin.
Las tcnicas de estimacin basadas en el tamao de la implementacin utilizan
como entrada a la estimacin, las lneas de cdigo de la aplicacin. Estas tcnicas
para ser precisas requieren un grado de avance mayor en el proyecto, pudiendo ser
aplicables despus de la fase de diseo preliminar o arquitectura. Por otra parte son
ventajosas porque su precisin est en un rango del 10%. En esta fase del proyecto
las tcnicas a aplicar seran las algortmicas como COCOMO.
El proceso habitual ser la utilizacin de una herramienta de estimacin del coste
de desarrollo del software, que aplicando la aproximacin descrita anteriormente,
permita estimar el esfuerzo de desarrollo y la duracin del proyecto. Con estas
entradas, una herramienta de gestin de proyectos convencional, permitir un ajuste
fino de la planificacin y programacin de las actividades del proyecto, as como de
la asignacin de recursos, principalmente los recursos humanos. Como se indic
anteriormente, este proceso de utilizacin de ambos tipos de herramientas es
repetido: en la fase de licitacin, despus de la especificacin de los requisitos y
despus de la fase de arquitectura del software, o bien despus del diseo
detallado.
Entradas Externas x 4
Ficheros de Interfaz Externos x 7
Salidas al Exterior x 5
Consultas Externas x 4
Tablas Lgicas x 10
Figura 2, Entradas al Mtodo de los Puntos Funcin
multiplicativos,
modelos
analticos,
modelos
tabulares
modelos
MOdel)