Este es un ejercicio de fijación de precios, y hay un par de enfoques que debe considerar:
1. ¿Cuál cree que es el valor de mercado del código? ¿Existe alguna base de código similar que el cliente pueda comprar en lugar de la suya? Si la respuesta es sí, puede ver el precio de esos productos similares para tener una idea de cómo se fija el precio de la competencia para asegurarse de que se está poniendo un precio competitivo.
2. ¿Cuál fue el costo de escribir el código? ¿Cuántas horas pasaron escribiendo y cuál fue el costo de esa mano de obra, más los gastos generales involucrados? Si su cliente lo compensó por este tiempo, pero su cliente no es dueño de su producto de trabajo (lo cual es inusual), su costo en realidad podría ser insignificante. Sin embargo, si invirtió su propio dinero en el desarrollo del código con el fin de venderlo a su cliente, debe asegurarse de cubrir sus costos en la venta.
- ¿Cuáles son los principales desafíos de la ingeniería de software automatizada?
- ¿Cuáles son los contenidos de la especificación de requisitos del software SRS?
- ¿Responder todas las preguntas al 100% de una sola vez durante la entrevista aumenta las dudas de su inteligencia por parte de un entrevistador? ¿Se puede rechazar porque se cree que tales respuestas se han copiado de alguna parte?
- ¿Cuáles son los principales problemas y dificultades que enfrentan los programadores cuando colaboran en un proyecto mediano / grande?
- ¿Cuáles son algunos trucos de depuración que sigues en el trabajo?
3. ¿Cuál es el costo de oportunidad (si corresponde) de vender el código a su cliente? En otras palabras, si decidiera no vender el código, monetizaría su propiedad de alguna otra manera (es decir, licenciarlo a otros clientes, etc.). Desea asegurarse de que si vende su código a su cliente, el precio que solicita es mayor que el costo de oportunidad.
Los tres marcos anteriores deberían proporcionarle algunos puntos de datos para elegir un precio justo para su código fuente. Si no hay productos competitivos, le pagaron por escribir el código, y hay un costo de oportunidad insignificante porque nadie más encontraría valor, entonces cualquier dinero que pueda negociar por usted mismo es excelente (y su cliente cometió un error al no tener una IP adecuada disposición en su acuerdo de servicios).
Finalmente, como alternativa, es posible que también desee considerar otorgar licencias del código fuente a su cliente en lugar de venderlo. Puede establecer el alcance de la licencia para conservar la propiedad del código, pero pueden usarlo para satisfacer sus necesidades comerciales. Esto podría proporcionarles todas las necesidades comerciales que tienen y, sin embargo, usted conserva la propiedad sobre la IP para que pueda licenciar o vender el código a otras compañías, o usar el código para desarrollar un producto de trabajo derivado.
¡Buena suerte!