Está en la página 1de 3

Estimación de Costos

El proceso de estimación del coste de un producto software está formado por un


conjunto de técnicas y procedimientos que se usan en la organización para poder
llegar a una predicción fiable. Éste es un proceso continuo, que debe ser usado y
consultado a lo largo de todo el ciclo de vida del proyecto. Se divide en los siguientes
pasos:

 Estimación del tamaño.


 Estimación del costo y del esfuerzo.
 Estimación de la programación temporal.
 Estimación de la cantidad de recursos computacionales.
 Asunción de riesgos.
 Inspección y aprobación.
 Redacción de informes de estimación.

Todas estas estimaciones necesarias están basadas en probabilidades debido a la


influencia de factores externos de difícil control. Además de estas probabilidades,
es necesario recurrir a información histórica, que debe ser fácilmente accesible y
disponible para la organización en cualquier momento.

La cantidad de esfuerzo y tiempo dedicada a la estimación depende del tamaño del


proyecto, del equipo de desarrollo y del objetivo a cumplir. La naturaleza del
proyecto y el entorno en el que se desarrolla son factores determinantes en esta
tarea, y afectan en gran medida al método de estimación que se utilice.

Existen dos maneras diferentes de estimar el presupuesto y el tiempo para un


proyecto software:

usando modelos de costo y usando razonamiento basado en similitud. En ambas


opciones es necesario recurrir a información histórica y de proyectos anteriores
previamente almacenados en bases de datos. Existen cuatro puntos fundamentales
sobre los que se apoya la
estimación:

Las consideraciones y opiniones de los profesionales de la materia, basada en la


experiencia y la madurez de los gestores de proyecto, los cuales tendrán que
adivinar y predecir el tiempo de realización del proyecto o su coste.

La participación de expertos, cuyas opiniones no deben ser consideradas y


abordadas como las de los profesionales y gestores de proyecto, ya que los
expertos no pertenecen a la organización y pueden estar no familiarizados con las
prácticas propias de la organización.

La utilización de factores estándar de tiempos, calculados y establecidos a partir de


proyectos anteriores.

Por último el empleo de fórmulas y funciones, que implica la existencia de datos


cuantitativos que representen una buena aproximación a la estimación. Además no
deben existir dudas acerca de la fiabilidad y seguridad del predictor usado.

Gestión de Costes

Esta categoría incluye todos aquellos procesos necesarios para asegurar que el
proyecto se va a completar conforme al presupuesto establecido. Estos procesos
se pueden resumir en:

Planificación de recursos: Determinando que recursos (personal, equipamiento,


materiales, etc.) y en que cantidad son necesarios para desarrollar las tareas del
proyecto. La planificación de recursos se encarga de determinar que recursos
físicos (personas, equipamiento y materiales), en que cantidades son necesarias y
en que momento son requeridos, para desarrollar las tareas del proyecto.

Estimación de costes: calculando aproximadamente los costes de los recursos


consumidos. Se encarga de realizar un cálculo aproximado de los costes de los
recursos necesarios para el desarrollo de las tareas del proyecto, a la vez que de
estimar las posibles variaciones de estas aproximaciones con respecto a la realidad.

Presupuestos y Financiación de los costes: Estableciendo en que categoría se


deben asignar esos costes dentro del presupuesto.

Estimaciones de tiempo

La estimación, es la actividad de la planificación del proyecto que intenta determinar


cuanto dinero, esfuerzo, recursos y tiempo tomará construir un sistema o producto.
Gestión de Tiempos
La gestión de tiempos reúne todos aquellos procesos necesarios para asegurar el
correcto desarrollo de las distintas tareas, dentro de los plazos especificados, así
como de las herramientas para el control y seguimiento de la planificación temporal
y la programación del proyecto.
Los principales procesos incluidos en esta categoría son:

 Definición de tareas: Identificando las tareas específicas necesarias para el


desarrollo del proyecto, y obtención de los resultados.
 Secuencia de actividades: Definiendo las interrelaciones existentes entre las
diferentes tareas. Estas relaciones deben de ser planificadas con suficiente
precisión, de forma que se pueda obtener posteriormente un calendario
realista y una programación razonable del proyecto.
 Estimación de la duración de las tareas: Estimando el número de unidades
necesarias para su completa finalización. Es el proceso de toma de
información a partir de los objetivos y alcance del proyecto, y de los recursos
necesarios y disponibles, para establecer una duración lo más aproximada
posible a la realidad de cada tarea.
Cada duración, suele definirse por la persona, ó grupo de personas a cargo
de cada tarea, ya que ellos conocen más detalladamente los requisitos
individuales y específicos de las tareas a su cargo. Este proceso es un
proceso progresivo, que depende en gran manera del grado de detalle, y de
la calidad de la información de la que se disponga.
 Establecimiento del calendario: A partir del análisis de las secuencias de
tareas, duraciones, y los recursos requeridos para cada una de ellas. Este
proceso consiste en definir claramente las fechas de inicio y fin de cada una
de las tareas a desarrollar en el proyecto.
 Control del calendario: Realizando un seguimiento y ajustando en caso
necesario los posibles cambios en la programación.

En algunos proyectos, especialmente en aquellos de reducido tamaño, la secuencia


de las tareas, la estimación de la duración, y el establecimiento del calendario están
tan ligados, que se desarrollan como un único proceso.