Este archivo contiene consejos para desarrolladores, donde se muestran herramientas y consejos útiles a la hora de realizar proyectos para clientes.
Es importante destacar que todos los proyectos son diferentes por eso los precios no van a ser iguales, así sean del mismo tipo (Web, móvil, etc)
- Anota los requerimientos de tu cliente. NO puedes poner un precio sin saber de qué se trata. Con esto evitarás pérdidas y enojos si defines bien esta parte y la pones en el contrao en el contrato
En el contrato debe estimarse
- Plazo
- Tiempo de soporte
-
Calcula los costos humanos ¿Cuántas personas necesitarás para este proyecto? ¿Cuántas horas/hombre se requieren?
-
Calcula los costos NO humanos ¿Qué herramientas necesitas y cuánto le cuestan? Por ejemplo conexión a internet, licencias de software, movilidad, energía eléctrica, etc.
Por ejemplo, una computadora que cuestra USD $1000 y se estima una vida útil de 2 años = 24 meses
De acuero a esto, calculamos el costo de la computadora al mes
Costo PC mes = $1000 / 24 = $41,667
-
Agrega 20% de ganancias Los costos anteriores se van a pagar en herramientas y equipo humano. Necesitas ganancias, sin ganancias habrás trabajado gratis. 20% es el mínimo razonable
-
Agrega 10% de extra para negociación Siempre el cliente quiere pedir rebaja. Necesitarás un margen para negociar con el cliente. Si el presupuesto es exacto y el cliente le pide rebaja, quedarás en pérdida.
-
Agrega los impuestos El gobierno siempre nos va a pedir su parte. Suma todo lo anterior y aumentale el porcentaje de impuestos de acuerdo a tu paías. El resultado de todo lo anterior es la cotización que le puedes ofrecer al cliente.
-
BONUS
- SIEMPRE cobra un anticipo (Nunca cobres al final)
- Firma un contrato especificando los requerimientos, el plazo de entrega, las condiciones del servicio y el cronograma de pagos. ¡Todo debe estar en el contrato!, es el respaldo que se tiene.
Muchas veces no sabemos cuánto cobrar por un proyecto, la siguiente guía nos dará una noción sobre cuánto podemos cobrar por un desarrollo.
- Saber el salario promedio de un programador en tu país
Por ejemplo, en Colombia el salario promedio es de USD $1000, por colocar un ejemplo
En base a esto calculamos el salario anual
Salario al año = $1000 * 12 meses = $120000/año
Si un año tiene 52 semanas, y de esas 2 las tomamos de vacaciones nos quedará 50 semanas de trabajo.
Si se trabajan 40 horas por semana, tendremos una cantidad de 2000 horas laborales en el año
Entonces basado en eso, calculamos el precio por hora
Precio Hora = $12000 / 2000 = $6 / hora
Ya como tenemos eso, debemos incluir los impuestos
Si se suma el 30% de impuestos, el precio de la hora quedaría
$6 * 1.3 = 7.8 = $8 / hora (Redondeado)
Teniendo definido el precio por hora, ya es cuestión de estimar la duración que puede tener el proyecto en horas
Si es un proyecto entero, es mejor acolchonar el tiempo que se ha estimado, porque pueden resultar algunas condiciones que pueden hacer que el proyecto dure más de los esperado y, en consecuencia tener pérdidas. En cambio, si se llega a hacer en menos tiempo, vas a tener unas horas extras "pagas" que pueden ayudar bastante en los momentos donde no haya trabajo, haciendo que no esté sin nada de dinero en este tiempo. Pero es bueno saber administrar el dinero que le llega apartando una porción para cada necesidad.
Finalmente, cuando ganes más experiencia es bueno considerar aumentar los honorarios.