¿Cómo debo determinar mis tarifas para escribir software personalizado? [cerrado]

77

Para un software personalizado que probablemente demore un año o más en desarrollarse, ¿cómo haría para determinar qué cobrar como consultor? Me está costando encontrar un número, y las búsquedas en línea proporcionan números muy diferentes (entre $ 55 / hora y $ 300 / hora).

No quiero disparar demasiado bajo porque me va a tomar mucho tiempo (y aplazo mi educación para este proyecto). Tampoco quiero disparar demasiado alto y obtener miradas desagradables y demanda de justificación. FWIW vivo en Canadá, y tengo aprox. 10 años de experiencia en desarrollo.

He leído la regla general "toma tu salario y divídelo entre 1000", pero la cuestión es que no tengo un salario. Actualmente solo estoy haciendo tareas de programación bastante pequeñas para un amigo que está comenzando una empresa de marketing, valorando cada tarea de manera bastante arbitraria. No sé lo que ganaría en el transcurso de un año, pero sería increíblemente bajo.

Mis responsabilidades para el proyecto serían la arquitectura, la programación, la base de datos, el servidor y UX hasta cierto punto. Será un servicio web público, por lo que también tendré que poner mucho esfuerzo en la seguridad y la escalabilidad.

¿Algún consejo o experiencia?

Carson Myers
fuente
1
Edité su pregunta ligeramente para que se ajustara mejor a las pautas para preguntas subjetivas constructivas . Puede ser una buena pregunta para Answers.Onstartups.com o los nuevos [Freelancers.SE] (aunque está en beta privada por 1 día más). Dicho esto, creo que podría haber una visión específica del programador que se ofrecerá aquí para que podamos probar los Programadores.
Adam Lear
Gracias, @Anna. Al buscar que las tarifas y las prácticas son muy diferentes según los servicios que se ofrecen, espero que al especificar que sea para software personalizado se generen algunas buenas respuestas que se ajusten a los programadores.
Carson Myers
11
@S. Lott: Los empleadores cubren una asombrosa variedad de costos para sus empleados que un contratista o consultor debe cubrir por sí mismos. Entonces, si desea estilos de vida equivalentes, su tarifa por hora como independiente debe ser aproximadamente el doble de lo que sería como empleado para cubrir todo eso.
Bob Murphy
2
Uno de los beneficios de ser un empleador asalariado es que su trabajo está garantizado. Como contratista, los trabajos van y vienen, y a menudo te encontrarás yendo unas pocas semanas seguidas sin trabajo. Como tal, tenga esto en cuenta en su tarifa por hora, así como en los beneficios. Creo que de aquí proviene la cifra de 1,000 ...
Gavin Coates
2
Más o menos, todos tienen razón aquí. :-) Como contratista, hay costos adicionales, además de que tienes que pensar en estar sin trabajo. El factor 2 te da una estimación aproximada de eso. Puede ser más elegante que eso, lo que hago, vea a continuación. Pero le da un punto de partida más efectivo que una tasa de empleados y una mejora, y es una especie de verificación de la cordura que si sus otros cálculos están muy por debajo de eso, debe verificarlos dos veces para asegurarse de que no se está engañando a sí mismo . Y es una vieja regla general: mi hermana lo usó como consultor de marketing en 1986.
Bob Murphy

Respuestas:

68

La mejor respuesta que he encontrado para esta pregunta es: "¿Qué quieres ganar?"

Esto debe ser moderado por: "¿Qué puede pagar el cliente?"

Puedes tejer un camino en algún punto intermedio.

También puede descubrir que si el trabajo tomará un año, entonces quizás podría cobrar una tarifa fija: elegir un número: $ 100K y decir "ese es el precio". Significa que asumes el riesgo si te sobrepasas, pero también te irás con $ extra si puedes hacerlo más rápido.

De lo contrario, la forma de resolver esto es algo así:

  • Quiero ganar $ 100K por año.
  • Hay 52 semanas en un año, con 5 días hábiles = 260 días hábiles.
  • Pero quiero 4 semanas libres al año por vacaciones (deduzca 20 días)
  • Mejor permito 2 semanas de descanso al año por enfermedad (deduzca otras 10)
  • Necesito permitir días festivos (varía según el país pero la mayoría de los lugares, aproximadamente 12 días / año)

Entonces, el total de días / año de trabajo reales = 218. Quiero trabajar 7.5 horas / día, entonces hay 218 * 7.5 = 1635 horas / año de trabajo.

Por lo tanto, mis $ 100K / año son de $ 100,000 / 1635 = $ 61.16 / hora.

PERO ... a esto deberías AGREGAR:

  • Asignación para el fondo de jubilación, compensación de trabajadores, seguro, cuotas y costos finales, etc.

Como regla general, estos representan alrededor del 15% al ​​25% del salario, dependiendo de dónde viva.

Entonces, dispare para el término medio y agregue 20%: alrededor de $ 74 / hora.

Si no le gustan estos números, averigüe qué quiere usar y vuelva a ejecutar el cálculo.

EDITAR: solo una nota: muchas empresas realmente trabajan con un presupuesto para su personal de 1500 horas de trabajo / año. También es posible que desee tener en cuenta un factor de ineficiencia / distracciones / tonterías. NADIE en realidad siempre FUNCIONA por 7.5 horas / día.

EDIT 2: "lo que quieres ganar" es lo que quieres depositar después de los gastos. La asignación para el fondo de jubilación, el seguro, las probabilidades y los fines, etc. son sus costos. Si tiene otros costos, por ejemplo, equipo de capital, pagar a un contable, etc., también necesita agregarlos.

Y - las tasas de contrato a largo plazo son generalmente más bajas que a corto plazo. El corto plazo debe incluir una asignación por tiempo de búsqueda de empleo / tiempo dedicado a no ganar.

La regla general de ROUGH es que para software profesional, calificado y con experiencia en trabajos de ingeniería a largo plazo (12 meses o más), una tasa de aproximadamente $ 75 a $ 100 es bastante normal y esperada. (Esto es AUD, pero con los tipos de cambio, esperaría que USD sea similar, no idéntico, pero en esa región). Una oportunidad realmente buena: quizás de $ 120 a $ 150, pero es mejor que tengas calor. Si el empleador proporciona equipos (p. Ej., PC, compiladores, etc.), obtenga aproximadamente $ 10 / hora. Tasas a corto plazo (es decir, de 6 a quizás 12 meses): agregue $ 10 a $ 20 / hora.

INCLUSO MÁS RUGOSO: alrededor de $ 65 a $ 85 / hora se consideran más o menos "tarifas de pareja", es decir, lo que cobran a sus amigos. A esas tasas, es probable que su contador se horrorice.

ESQUINA DE PEDANTES: Una regla general aproximada significa eso: ¡rudo!

rápidamente_ahora
fuente
3
¿Construir todo frente a ser parte de un equipo? Realmente no creo que deba ser un factor importante. Al final, los resultados que debe entregar, ya sea usted mismo o como parte de un equipo. Su punto sobre el equipo es bueno: si proporciona su propio equipo, es razonable cobrar una tarifa más alta; después de todo, necesita obtener el equipo, pagarlo, mantenerlo y depreciarlo. El seguro, etc., es parte de su "asignación para el fondo de jubilación ... etc." como se indicó anteriormente, dependiendo de cuánto cueste, nuevamente puede ser razonable aumentar la tasa.
rápidamente_ahora
2
@quickly_now Estoy diciendo principalmente que en lugar de hacer un trabajo en una empresa que vende software, estoy construyendo y vendiendo el software. Me pregunto si hay una distinción entre "cuánto cuesta" y "cuánto cuesta el software " que me estoy perdiendo, además de no estar seguro de cuánto vale mi tiempo, realmente no sé el precio de software en una situación como esta tampoco. ¿Es algo que debería considerar? ¿O el precio del software siempre depende de lo que cuesta construir?
Carson Myers
1
@quickly_now mi redacción era malo - es una función de consultoría regular, por "vender" me refiero a "vender a este un cliente." Solo estoy tratando de entender cómo soy responsable de todo el proceso, usando todos los sombreros involucrados en el ciclo de vida del software, en lugar del sombrero de "desarrollador" que usaría si fuera un programador empleado.
Carson Myers
1
¿Qué va a ganar el cliente y cuándo, de su trabajo? Esa es la primera pregunta para mí. Quiero saber qué significa mi trabajo para el cliente, en relación con su negocio. Si tienen un salario de 10000 $ / mes y lo aumentan a 15000 $ un año después de que empecé a trabajar, tal vez comience a ahorrar costos antes porque podrían renunciar a algunos recursos externos por su culpa. Yo en "lo que cuesta el software". La enumeración de habilidades y experiencia se ve más donde se comparan las cabezas xx y el cliente elige el precio o la habilidad, probablemente también tenga la idea de qué (y cómo) se está construyendo.
Independiente el
1
Se ha olvidado por completo de tener en cuenta cuánto valor se produce para el cliente. Si pagan $ 100,000 al profesional independiente por 1 año de trabajo, y generan $ 1 millón en ganancias, su margen de beneficio es del 90%, el profesional independiente podría haber ganado más dinero. Es posible cobrar $ 200 + / h si lo enmarca correctamente.
Rudolf Olah
77

He leído la regla general "toma tu salario y divídelo entre 1000", pero la cuestión es que no tengo un salario.

Luego tome lo que haría alguien con su nivel de experiencia en su campo y utilícelo como base. Si lo hace de esa manera, si alguien le da "miradas desagradables y exige justificación", puede demostrar su justificación.

No quiero disparar demasiado bajo porque me va a tomar mucho tiempo (y aplazo mi educación para este proyecto). Tampoco quiero disparar demasiado alto y obtener miradas desagradables y demanda de justificación ... No sé lo que haría en el transcurso de un año al hacerlo, pero sería increíblemente bajo.

No te subestimes. Siempre puede negociar su tasa baja, pero no puede negociarla. Si te pones un precio bajo, no solo vivirás de ramen y destrozarás tu autoestima, sino que otras personas no te tomarán en serio.

Alrededor de 1980, trabajé con un chico llamado Joe en una gran fábrica. Joe tenía un BBA y años de experiencia en nuestro campo, pero era supervisor de línea en el taller y vestía ropa de fábrica para trabajar. Estaba lleno de ideas sobre cómo mejorar las cosas, pero nadie le prestó atención, porque "solo Joe estaba hablando sobre las mismas cosas".

Ahora, esta era una compañía pública, y tenía un par de planes de compra de acciones para empleados con una sorprendente combinación de compras de empleados por parte de la compañía. Joe estaba retirado del servicio militar y tenía una pensión completa, por lo que él y su esposa invirtieron cada centavo de su salario en comprar acciones de la compañía. Alrededor de 1980, hubo un gran aumento en el precio de las acciones, y he aquí que Joe subió y renunció. Había cobrado aproximadamente una cuarta parte de sus acciones por varios millones de dólares.

Unos meses más tarde, se corrió la voz de la empresa: "The Consultant Is Coming". Toda la fábrica se preparó para esta persona maravillosa a la que le pagaban sumas de dinero fabulosas para que nos dijera cómo mejorar las cosas. Llegó la gloriosa mañana, un cuadro de ejecutivos aduladores abrió la puerta de la fábrica, y allí estaba ... Joe. En un traje de $ 3,000. Joe no nos dijo nada que no nos hubiera dicho antes, pero esta vez, la gente prestó atención. Él y yo habíamos sido amigos, y estaba tratando de no doblarme de la risa, y él solo pasó y sonrió y me guiñó un ojo.

Llévate como si merecieras ser tomado en serio. Las personas razonables lo harán, y usted no necesita el resto. Y el primer lugar para comenzar como desarrollador de software personalizado es su tarifa.

Bob Murphy
fuente
1
+1 para una respuesta inspiradora. ¿Cuál es su opinión sobre la métrica "salario / 1000"? ¿Es una regla general apropiada, o simplemente un cálculo arbitrario que podría funcionar en algunas circunstancias?
Carson Myers
1
+1 en el clavo, gran respuesta. Su punto sobre no querer la basura a precios bajos es cierto. (Y me ha sorprendido lo que la gente está dispuesta a pagar para que me enrolle por un trabajo especializado de una semana. Pensé que la tasa era descaradamente alta. Pagaron. En general, establecí mi tasa bastante más alta por las cosas que no hago ''. Realmente quiero hacer.)
Rápidamente_ahora
2
@Carson: Es un buen punto de partida en los Estados Unidos. Un factor importante en esa métrica es planificar estar sin trabajo, por lo que le doy un descuento a los clientes a largo plazo. También trabajo desde casa sin tiempo de viaje, por lo que generalmente aplico ese tiempo al trabajo. Y hay costos fijos, como el seguro y los gastos de oficina, que disminuyen como porcentaje de los ingresos a medida que aumentan sus ingresos. Así que termino cobrando menos del salario / 1000, pero a más de 50 horas a la semana por las cuales se paga cada hora, mis ingresos netos siguen siendo más altos que cuando era un empleado que pasaba el mismo tiempo trabajando y viajando.
Bob Murphy
Gran respuesta Voy a imprimir esta respuesta y fijarla en mi escritorio, y leerla cuando tenga dudas.
Chris Ritchie
¡Me gustaría conocer a Joe!
Amadeus Sánchez
5

Esta respuesta supone que este concierto de consultoría es (o será) su única fuente de ingresos.

Desde una perspectiva comercial, "lo que quiero ganar" no es relevante, ni lo que el cliente está dispuesto a pagar.

Usted es un consultor, lo que significa que es el propietario exclusivo de sus servicios comerciales. Como tal, debe calcular su tasa en función de sus costos más el nivel de ganancias que hace que el trabajo (y el costo de oportunidad de su educación diferida) valga la pena.

Calcule cuánto necesita ganar para cubrir sus gastos. Esto incluye hipoteca / alquiler, servicios públicos, suministros, hardware, licencias de software, alimentos, ropa, etc. Si ya tiene un presupuesto, entonces sabe exactamente cuáles son sus gastos. Use esto para calcular cuánto cuesta cada hora de trabajo de su tiempo. Si tiene la intención de trabajar 2000 horas por año, divida sus costos anuales entre 2000.

Luego agregue un margen que haga que el trabajo valga la pena. Si un margen del 20% parece razonable, multiplique su costo por hora por 1.2. Si 30%, o incluso 40% es lo que necesita, use ese número en su lugar.

El uso de este método asegurará que sus gastos estén completamente cubiertos, y probablemente no se saldrá del mercado en función de lo que le gustaría ganar. Sepa lo que necesita, qué marcado necesita y úselo.

myopic.bones
fuente
Bien, eso tiene sentido, y es fácilmente justificable
Carson Myers
11
Por cierto ... en la mayoría de las empresas que conozco, las tasas de pago de los empleados no son el costo de los empleados. Ese tipo con $ 40 por hora, piensa que es muy bien pagado ... bueno, el costo para la empresa suele ser de 2x a 3x. Lugares donde solía trabajar, la tasa de gastos generales era tal que la mano de obra de ingeniería se cobraba a $ 100 / hora por el sistema de contabilidad de costos internos. Y eso fue hace 10 años. Entonces, cuando los empleados ven al consultor altamente pagado en $ 120 / hora, lo que olvidan es que este es el costo TOTAL para la empresa, y su salario no lo es.
rapid_now
rápido_ahora es 100% correcto.
Paul Nathan
4

Me gusta establecer tarifas planas para cosas populares, y luego tengo una lista en Excel como:

Nombre de la característica | Descripción | Hora de completar | Precio

Luego, sumo todo lo que quieren y puedo obtener un rango de precios. Cosas personalizadas que normalmente adivino bien ...

CwTechies
fuente
Me gusta la idea de la hoja de cálculo de Excel.
The Muffin Man
3

Determine de qué necesita vivir y agregue un 25% que debería ser su fondo de roca. Si va por debajo de esto, probablemente no podrá cumplir su contrato. No estoy diciendo que debas aceptar esto, solo que no aceptes nada menos que este número.

Averigua tu número feliz. Este número es probablemente un poco más alto que su fondo de roca. Este es el número que si estás ganando tanto, entonces tienes lo que realmente quieres y puedes vivir felizmente. Sus necesidades se satisfacen fácilmente y los gastos inesperados no deberían crear ningún obstáculo.

¿Dónde cae su número feliz en relación con sus expectativas? Si es más bajo que la tasa de mercado (suponga 60 / hora para la discusión), entonces pregunte la tasa de mercado. Si está dentro de la tasa del mercado, pida lo que quiere. Si está arriba, entonces tiene que elegir entre sacrificar la forma en que quiere vivir o potencialmente salir del mercado.

Actualización: el trabajo de $ 300 / hora es probablemente un consultor de corto plazo (alrededor de una semana o menos) de necesidad inmediata (lo necesito aquí ahora porque estamos perdiendo dinero). Si tiene suerte en una de estas grandes cargas, lo que sienta que vale su tiempo. Si su empresa pierde 1 millón al día, pagarle a un consultor unos pocos mil dólares para que comience a funcionar no es nada. Si puede encontrar un puesto no súper especializado con un plazo de un año, no pagará 300 / h.

Deja de preocuparte por lo que podrías estar haciendo y concéntrate en lo que quieres hacer. Serás más feliz por todos lados. Siempre habrá el tipo que dice que podría haber conseguido más. Si intentas competir con Jones, perderás porque Bob Jones tiene un primo Charlie que lo hace aún mejor. Y tiene un hermano David que hizo que miles de millones salieran en el momento adecuado en la burbuja de widgets ...

SoylentGray
fuente
Muchas veces, cuando veo que la gente menciona a consultores de software en un blog o algo así, generalmente se enmarca como "un consultor de $ 300 / hora". Durante mucho tiempo pensé que eso es lo que cobran los consultores de software, y ahora que voy a consultar y tengo que investigar eso, descubro que para muchas personas es bastante menos que eso. Está causando cierta disonancia entre lo que puedo cobrar éticamente por mi tiempo y lo que quería hacer cuando me pidieron por primera vez que desarrollara un software personalizado como consultor.
Carson Myers
@Carson: actualizado para que abordes esto.
SoylentGray
gracias, realmente no sabía cuánto afectaron el ritmo y las circunstancias del trabajo a la tasa.
Carson Myers
3

Debe definir sus tarifas en función del valor que está entregando al cliente. Si su software personalizado va a aumentar sus ventas o ganancias, es mejor que aumente su tasa, ya que pueden permitírselo y vale la pena para ellos. Esto se llama "valor agregado"

Nunca subestimes tu propio valor.

Puede cobrar $ 20 / hora si desea competir con empresas de outsourcing, o puede cobrar $ 100 / hora y enmarcar su solución como un valor agregado para el negocio que aumentará las ganancias.

Rudolf Olah
fuente