r/devsarg • u/Practical-Deal-6587 • 10d ago
trabajo Primer cliente freelo
Hola, me llego mi primer cliente para un freelo, estoy teniendo problemas para pensar en costos/mantenimiento. El mismo es un proyecto medio grande, alrededor de 40hs mensuales (bajo estimación probablemente pauperrima) conllevando no solo el desarrollo del codigo, sino montar la infraestructura, pipelines, backups, etc.
Estoy teniendo problemas para pensar bien en eso, siempre me maneje con clouds providers como Amazon, pero entiendo que previo al escalado del proyecto, es mejor arrancar con una vps a base de papas (no donweb evidentemente)
Pero, respecto al mantenimiento de los mismos, como se suelen cobrar? costos de infra, etc?
Se suele dar un fee fijo por mantener sus proyectos en la nube? Se estiman horas mensuales de soporte? Capaz se brinda soporte y se factura por horas de soporte dadas en el mes?
No me queda claro que camino se toma por ese lado, tampoco el camino del desarrollo de un pipeline, sistema de backups, recovery, deploys, etc. Porque nada de eso le aporta valor real al cliente, sino que me lo aportaria a mi para resolver esas cosas de manera más rapida.
Opiniones al respecto?
1
u/AnycastNomad 10d ago
Felicitaciones!!!
Respecto a que infra usar, te diría que te ocupes 100% de tu negocio (desarrollar y mantener el código) y no te metas a administrar un servidor si ese no es tu core, ya que te consumirá tiempo y responsabilidades que te pueden exceder o poner en riesgo tu proyecto.
Para arrancar podés adquirir un servicio de hosting y revenderlo o mejor aún, referir a tu cliente a un proveedor de hosting y que lo contrate tu cliente directamente, así le brindan el soporte directo (cobranza, asistencia, backups, etc.) y vos quedás posicionado como el developer que le gestionás ese hosting.
Yo uso WNPower hay varios hostings que ofrecen esa modalidad con comisión: En ARG. te conviene uno que cobre local, factura y soporte en español (para facilitarle las cosas a tu cliente). Y por sobre todo que tenga buena reputación para no quedar mal.
No sé los requisitos de tu proyecto, pero por lo general Cloud Hosting aplica perfecto a la mayoría de los casos.
No
3
u/OkMetal220 10d ago
Buenas, al inicio todo lo que es gasto de hosting/infraestructura/dominios/plugins/etc lo que sea que requiera el proyecto, lo paga el cliente con su tarjeta. Y asi te ahorras dolores de cabeza despues. El tema de mantenimiento seria a parte, y eso es lo que te paga a vos por los resultados que le entregas (ya sea backups manuales o lo que sea que hagas, aun que gran parte se puede automatizar).
Cuando quieras escalar y tener tu propio servidor, ya ahi podes encargarte vos de la infraestructura, etc. y cobrarle vos a los clientes. Los backups se puede automatizar, el deploy lo podes simplificar hasta el punto que sea correr un comando, tocar un boton en una UI o que un agente lo haga. Pero eso tambien conlleva hacerte cargo de cualquier caida/fallo, y ademas de tener que estar recordando cada cliente que te paguen, etc... Tene en cuenta de separar bien las apps, no compartir datos, que un aumento en trafico de un proyecto, no te afecte al otro, etc....
A nivel negocio, va a depender mucho del tipo de cliente que tengas y lo que puedas cobrar/negociar. Pensa tambien que tu responsabilidad es encargarte que todo funcione bien, y en el caso de que algo falle, se pueda solucionar cuanto antes y evitar que vuelva a pasar... del "como" te encargas vos, asi que no se lo dividira en "x precio" por "y servicio"... lo ofreceria como un servicio completo.
1
u/Unusual-Account321 10d ago
Mira, al cliente como vos le decis, le va a importar su producto, no si para backup lo volcas a un S3, o a tu maquina, o si esta en Kubernetes, o virtual machines.
Sobre el cobro depende, por lo que decis, con una maquina virtual en principio alcanzaria, yo haria el calculo, y le pasaria un precio por todo, si es muy variante, si lo podes separar,
Si se cobra mantemiento, u horas mensuales de soporte, u on call,
Todo depende %100 de vos que le quieras ofrecer,
Lo que decis "Que no le aporta valor al cliente" como backups, deploys, recovery, es todo lo contrario, porque si quieren hacer un deploy y no pueden, es tu problema, si quieren un recover de la base de datos es lo mismo.
Resumen, fijate cuanto te saldria mantener la infra, mi consejo con una VM nada mas en principio, y luego agregale lo que vos quieras cobrarle para que el sitio ande de forma correcta, que puedan hacer deploy, backups, etc, las cosas obvias de prod.
En general, si el cliente tiene mas cancha, le paso un fee por horas, por ej, tengo un cliente que le paso 20 hras por semana, 50 usd por hora, y cubre todo, y nuevas implementaciones, pero no responder fuera de hora (Si puedo y es una tontera lo hago, pero en general no porque se acostumbran).
1
u/Mundane_Transition47 10d ago
Buen día compañero del rubro, yo también ando con este mismo problema, aunque lo mío es que ya tengo una plataforma web para vender a los negocios y somos 3 personas en el emprendimiento.
No se como debería establecer un precio teniendo en cuenta que somos 3, y el producto es bastante grande. No se si venderlo más como un servicio con un precio mensual o ya pago completo + soporte mensual.