Cómo calcular salarios y precios al iniciar una empresa de desarrollo de software

Apenas es ciencia espacial.

El monto que debe pagar estará en línea con otras compañías de software en su área, y variará de acuerdo con las habilidades que necesita que tenga su empleado. Entonces, si todo lo que necesita es un tipo de JavaScript front-end para crear formularios web simples y demás, entonces no tendrá que pagar mucho. Pero si necesita un ingeniero senior con conocimiento de C ++ en el wazoo, otros tres idiomas en su haber y experiencia en un campo estrecho, entonces tendrá que pagar MUCHO más para obtener la persona que necesita.

Así que imagina que eres esa persona, ahora busca anuncios de trabajo para personas como esa en tu área. Esto le dará una idea de la tasa de mercado actual … y eso es (más o menos) lo que deberá pagar.

Luego tendrá que agregar cosas como proporcionar cobertura de atención médica, cualquier otro impuesto que deba pagar en su área local.

Sus empleados necesitan espacio para trabajar, así que mire la cantidad de pies cuadrados que necesita y los costos de alquilar un espacio de oficina en su área.

Necesitará muebles, computadoras, etc., y deberá pagar el acceso a Internet, la electricidad, la calefacción y el aire acondicionado. La mayoría de los ingenieros de software esperan tener acceso a una cocina bien surtida (refrescos gratis, café gratis, refrigerios gratis).

Como es una pequeña empresa, puede considerar ofrecer a sus primeros empleados una pequeña participación porcentual en las ganancias del negocio como un incentivo. Esto puede ser necesario porque las nuevas empresas pequeñas pueden explotar inesperadamente, por lo que trabajar para uno es un negocio arriesgado en comparación con una empresa más grande y bien establecida. Ofrecer una parte del negocio es una forma de suavizar esa desventaja.

Simplemente tiene que pasar todos estos gastos con cuidado y obtener un monto en dólares para iniciar el negocio y un gasto mensual en salarios, atención médica, alquiler, servicios públicos, etc.

A continuación, debe preguntar cuánto espera hacer por sus esfuerzos y agregarlo al gasto mensual.

Si su empresa solo va a producir un producto durante 6 meses, luego vender ese producto para siempre, entonces probablemente no debería tener empleados a tiempo completo. Use contratistas a quienes pueda eliminar de su nómina tan pronto como termine su parte del proyecto. Puede terminar necesitando un empleado para mantener el software a lo largo del tiempo, pero no necesita tanta gente una vez que se lanza el producto.

Sin embargo, esa no es una excelente manera de comenzar un negocio: necesita innovar continuamente o morirá, por lo que después de que un producto salga por la puerta, realmente debería tener su segundo producto recién comenzado para que no haya períodos en los que El equipo de desarrollo está sentado inactivo.

La parte difícil (como ya te has dado cuenta) es que incluso si predices correctamente el tiempo que tomará escribir / depurar / documentar / empaquetar / probar / lanzar tu producto, no puedes tener una idea sólida de cuántos copias que puede vender, o a qué precio.

Eso es un problema: el dinero está saliendo de sus bolsillos en salarios, alquileres, etc., y no tiene idea de cuándo recuperará su dinero.

Otro problema es que podría pensar que a USTED le tomaría seis meses escribir el software, pero no hay garantía de que alguien a quien emplee pueda hacerlo tan rápido … y cada nueva estimación de software puede estar ‘desactivada’ en un 50 a 100% en estimación del tiempo … por lo que seis meses podrían convertirse fácilmente en un año.

Este es un GRAN riesgo personal.

Un mejor enfoque (en mi humilde opinión) es desarrollar su primer producto usted mismo. Use su tiempo libre (tardes y fines de semana) para desarrollar su primer producto: sacarlo al mercado y ver cuánto gana. A partir de eso, sabrá qué esperar para su segundo, tercer y cuarto productos similares, y sabrá aproximadamente lo que obtendrá en términos de ganancias.

Además, puede utilizar los ingresos de su primer producto para pagar el desarrollo del segundo. De esa manera, no está hipotecando su casa, acumulando deudas de tarjetas de crédito, etc.

Lleva más tiempo hacer las cosas de esa manera, pero es mucho mejor pasar un año de tardes y fines de semana y ver poco retorno por ese trabajo que perder todo lo que posee y enfrentar la bancarrota cuando sus “6 meses” se convierten en un año y las ventas son decepcionantes, por lo que tienes un millón de dólares en el agujero y tu vida está arruinada.

Cuando mi compañía y yo éramos mucho más jóvenes, investigué esto mismo. Lo que descubrí después de mirar números y hablar con otros propietarios de pequeñas empresas fue que si eres bueno en lo que haces (abogado, contador, programador, lo que sea), tus ingresos probablemente disminuirán hasta que tengas más de diez personas. Siendo ese el caso, es mejor continuar como eras y contratar personas cuando tienes más trabajo disponible de lo que puedes hacer tú mismo y es rentable hacerlo.

Otra cosa que descubrí al hablar con los propietarios de pequeñas empresas y por mi propia experiencia personal es que tener empleados y administrar personas no es muy divertido. Es un trabajo duro y a medida que el personal crece (y sus ingresos personales disminuyen), cumplir con la nómina puede convertirse en una pesadilla personal.

Si tiene empleados el tiempo suficiente, se encontrará con la situación en la que tiene que despedir a alguien. Eso no es realmente divertido.

Mi consejo es que disfrutes de tu libertad como profesional independiente mientras puedas.

No hay respuestas rápidas y difíciles aquí. Idealmente, pagaría a sus desarrolladores un salario de mercado mientras los factura a los clientes por hora, tal vez el doble de la tasa. Entonces, una hora del tiempo de un desarrollador le cuesta $ 100 por hora y usted cobra $ 200 por el acceso. Los momentos en que sus desarrolladores no están facturando a los clientes se compensan con la diferencia.

La parte difícil es asegurarse de mantener suficiente trabajo en la tubería para mantener a todos ocupados. Aquí es donde entran en juego los servicios de un buen gerente de proyecto. El gerente de proyecto actúa como sus ojos y oídos en el cliente y hace cosas como venderlos en características adicionales, suaviza las dificultades entre los clientes y los desarrolladores.

De esta manera, puede concentrarse en obtener más clientes.

No recomiendo pagar a los desarrolladores por hora si puedes evitarlo. Se hace difícil aferrarse a ellos de esa manera. Salté el barco del contratista al cliente que estaba contratando por este motivo. Cuando pagas a los desarrolladores por hora, se sienten como armas alquiladas, y los mercenarios van a donde hay más oro y botín. Quiere parecer un bonito reino seguro y no un barco pirata.

Tienes que subir tus tarifas. Cuando subcontrato, las compañías que me subcontratan aumentan mis tarifas al 100% o más. Las empresas que se acercan a las empresas con empleados comprenden que pagarán más. Lo que creen que obtienen a cambio es más seguridad que tratar con un profesional independiente.

More Interesting

Cómo convertirse en un desarrollador de software autodidacta

¿Cuáles son los desafíos técnicos de construir una plataforma de mensajería en tiempo real?

¿Es el desarrollo de software una mala elección de carrera si quieres permanecer en el medio oeste?

¿Se recomienda que el currículum de un desarrollador de software se haga en LaTeX?

¿Cómo pueden los desarrolladores de software desarrollar mejor sus habilidades y competencias profesionales?

¿Qué es una startup ideal para trabajar como desarrollador de software?

Trabajando como desarrollador profesional, ¿cuánto tiempo consigues dedicar a tu codificación personal, como la programación competitiva o el desarrollo de aplicaciones?

¿Qué despertó su interés en el desarrollo de software?

¿Cómo es difícil conseguir un trabajo en Finlandia en la industria del desarrollo de software si eres de un país asiático? Si tengo suficiente experiencia laboral y un título.

Soy un estudiante de 4to año de ECE colocado en tecnologías Wipro. ¿Cómo puedo ingresar al trabajo de desarrollo de software?

Cómo conseguir un trabajo como desarrollador o ingeniero de software en Goldman Sachs en Bangalore o India

¿Cómo es un desarrollador de software de habla inglesa en un país de habla extranjera?

Me colocaron en TCS y Tech Mahindra. Soy un estudiante de último año de CSE. ¿Cuál debo elegir para mi brillante carrera?

¿Qué tan pronto AI y ML harán que los desarrolladores de software sean obsoletos?

¿Es el desarrollo de software un trabajo difícil?