Hola amigo
En mi caso he hecho una plantilla de excel con ciertos valores que he considerado como relevantes al momento de calcular el precio:
Lo primero que debes tomar en cuenta es si el sistema sera nuevo (caso 1) o si estara basado en algo que ya tienes y puedes adaptar (caso 2).
Determina el valor de tu hora de trabajo (el talento cuesta)
caso 1:
No te compliques, acepta solo el desarrollo de sistemas que puedas revender con posterioridad haciendo pocos ajustes o aquellos que puedan ser cobrados con un buen margen o que sean faciles de hacer (poco tiempo). Hay que aprender a decir que no... Trata de especializarte en un segmento del mercado y establece sinergias con otros programadores que ya tengan sistemas desarrollados y comisiona por referencia. Ej. si no tienes un sistema de nomina y un cliente te solicita uno, a veces es mejor referirlo a un amigo y cobrar una comision a desarrollar uno desde cero.
Establece con gran precision lo que el sistema va a hacer dependiente de las peticiones realistas de los clientes (no dejes nada indefinido) ya que se puede caer facilmente en el desarrollo de un sistema interminable.
Trata de no involucrarte en la venta de equipos ya que el margen de ganancia casi siempre es insignificante y las garantias son un dolor de cabeza.
caso 2:
Determina el precio de sistema basico
Considera un descuento por una compra previa (en caso de ser un cliente que te haya comprado algo antes)
Determina la cantidad de horas que necesitarias para hacer los cambios requerido (anexo)
Establece un cargo adicional por transporte (terrestre, maritimo, aereo) y por cada region del pais (si aplica segun el proyecto)
Establece un cargo adicional por hospedaje y alimentacion (si aplica segun el proyecto)
Establece un cargo adicional por entrenamiento por cada usuario y administrador del sistema (si tu sistema tiene un manual se puede incluir en el precio del
sistema base un entrenamiento general del sistema y si el cliente desea algo mas profundo, cobrar un cargo adicional. La gente compra Office y pagan por
clases para aprender a usarlo... porque nosotros no podemos hacer lo mismo?)
Establece un cargo por la cantidad de computadoras que debes preparar para el uso del sistema
Establece un cargo por pasar la data de un sistema previo al tuyo (para que no te compliques y el cliente no abuse de ti, di que cada tabla o base de datos
(inventario, clientes, cuentas por cobrar, cuentas por pagar, etc) tiene un valor y que el cliente decida las que desea que le conviertas.
Incluye el cargo por mantenimiento preventivo y correctivo y que el cliente decida si lo desea. Es importante tambien, dejar claro que el soporte via WEB y telefonico tambien sera cobrado (con Gracias! no se va al supermercado)
Incluye un ajuste por grado de dificultad del proyecto (porcentaje)
Incluye un ajuste por tipo de cliente (hay clientes con mayores recursos que otros, algunos estan empezando y hay que ayudarlos). Cada cliente es como un matrimonio... es una relacion a futuro.
Anexo:
Establece con gran claridad y por escrito la serie de modificaciones y adiciones que el cliente requiere y deja constancia de que todo cambio adicional debe ser cobrado aparte...
Importante:
- No pongas los frutos de tu esfuerzo tan alto que pocos los puedan alcanzar no tan bajo que se lo vallan a comer los cerdos...
- Establece precios razonables (ni barato ni caro).
- El talento cuesta
- Con gracias! no se paga el supermercado
Trata de hacer una hoja de calculo con estos parametros y asi podras calcular el precio del programa sin mucha complicacion, frente al cliente para que se percate que ya es algo pre establecido y no se note que el precio sea algo subjetivo
IMPORTANTE: Vistete de Armani... que la pobreza si hay, que no se note...
No hay por que dar descuentos enormes para cerrar una venta, en el supermercado no te descuentan por la carne y la leche comprada...
No he leido lo de google, asi que no se si mis metodos son buenos o malos, solo se que ahora mismo tengo mas de 300 clientes y la lista aumenta cada semana
Saludos desde Panama