Académique Documents
Professionnel Documents
Culture Documents
El problema
Un cliente nos solicita un sistema a medida para su empresa.
Realizamos entonces un estudio inicial -- muchas veces gratis -- en el
que hablamos con el cliente para saber qu es lo que quiere,
entrevistamos todos los involucrados, conseguimos copia de todos los
formularios (comprobantes, planillas, etc.) que se manejan en la
empresa, y todas esas cosas, y determinamos los requerimientos del
sistema. Terminado el estudio inicial, en ese punto el cliente nos pide
una cotizacin de todo el desarrollo, pero Como hacemos? Cmo
cotizamos lo que todava no hemos ni diseado? Cmo calculamos el
tiempo de todo un desarrollo basados en un estudio inicial? Es el
momento de cotizar? Podemos estimar con un relevamiento cunto
nos llevar el diseo y construccin del sistema?
Comprendamos al cliente
A veces uno le puede hacer entender a los clientes que no se puede
saber cunto tiempo llevar (y costar) la construccin de un
sistema, si primero no se lo ha diseado, y que no se puede saber
cunto tomar el diseo si primero no se realiz el anlisis de lo que
se relev, etc... Entienden todo eso, que las etapas, que los informes,
que los puntos de control, que la calidad del trabajo, pero por lo
general igual despus de un relevamiento inicial quieren conocer el
costo total del proyecto porque necesitan ese dato de antemano,
aunque sea un estimado (lo ms ajustado a la realidad posible),
antes de decidirse a encarar el proyecto, pues necesitan saber de
antemano si podr afrontar los costos de todo el proyecto y planificar
el flujo de efectivo.
Alternativas
Pero el ajuste alzado no es apto cuando el proyecto no est definido a
priori o cuando est sujeto a eventualidades o es cambiante.
Entonces, tras un estudio inicial, habiendo totava muchas cosas por
definir, no podemos fijar un monto global para el proyecto por ajuste
alzado. El cliente bien que querra eso ;) pero para nosotros es
inaceptable. Se presentan entonces las siguientes alternativas:
1. Ir contratando etapa por etapa (o hasta puede ser uniendo
etapas) por ajuste alzado. Conveniente para nosotros porque
nos resultar fcil hacer estimaciones de lo que viene en base a
lo ya hecho, pero generalmente no para el cliente que quiere
fijar un monto global para todo el proyecto desde el primer
momento o un estimado muy cercano a la realidad.
2. Contratacin del desarrollo del sistema por la modalidad de
coste y costas. Con este sistema de contratacin, el contratista
le factura al cliente lo que los trabajos han costado. Mucho ms
conveniente para nosotros pues es riesgo cero ya que
directamente ni siquiera tenemos que presupuestar (salvo por
ejemplo dar precios de elementos bsicos de costo como el
Queda por ltimo establecer la funcin que nos dar el precio por
tabla. La forma ms simple es la sumatoria de elementos de costos
(siendo algunos de ellos coeficientes obtenidos por la experiencia)
multiplicados por los precios unitarios de esos elementos de costos.
Por ejemplo:
Cantidad promedio de horas de anlisis y diseo por tabla
x Valor hora de anlisis y diseo
+ Cantidad promedio de horas de programacin por tabla (incl.
creacin, carga de datos de prueba, diseo de formularios,
diseo de listados, depuracin, detalles, prueba, puesta a
punto, etc.)
x Valor hora de programacin
+ Cantidad promedio de horas de carga inicial de datos por tabla
x Valor hora de operador
+ Cant. prom. de horas de conversin de datos existentes por tabla
x Valor hora de conversin de datos
+ Cantidad promedio de horas de preparacin documentacin por
tabla
x Valor hora de documentador
+ Cantidad promedio de horas de capacitacin por tabla
x Valor hora de capacitacin del usuario
+ Costos fijos y variables / Cantidad de tablas
------------------------------------------------------------------Precio por tabla
La cantidad de horas de cada elemento de costo depende de muchos
factores como la complejidad del sistema, la experiencia con las
tecnologas a emplear, la calidad del trabajo y el nivel de sus detalles
de terminacin, el lugar y las condiciones de trabajo, capacitacas y
coordinaciones necesarias (aumenta en funcin de la cantidad de
miembros del equipo), imprevistos, etc. La sumatoria de los tiempos
obviamente sirve para estimar el tiempo total de desarrollo.
Los valores hora dependen de la regin, el tipo de trabajo, el bolsillo
del cliente, el lugar y las condiciones de trabajo, etc. y otras
consideraciones como por ejemplo las posibilidades de reventa del
sistema.
Cabe mencionar que si bien le hemos dado bastante detalle a los
clculos, el nivel de detalle en realidad lo fija uno segn el caso y su
experiencia, pero el detalle es importante a la hora de justificar los
costos, de determinar los tiempos y costos de las etapas, de medir