Cómo evaluar el costo de desarrollo como desarrollador de software independiente

Mi regla general (y sobre todo trato con mis contratos de la misma manera, solo algo que hacer cuando tengo tiempo para matar) es que, si no puedo dividir las cosas en una tarea que lleva menos de una hora (por un nuevo cliente), mi estimación probablemente no sea muy buena. Eso puede deberse a que no entiendo lo que hay que hacer, o puede ser porque la especificación no está clara. (Y no hago contratos abiertos por hora. Conozco a personas que lo hacen, y no parece que valga la pena, por lo que una especificación por adelantado es un requisito firme para mí).

Cuando tengo confianza en el cronograma, escribo una propuesta con el precio y las condiciones de entrega (generalmente un depósito y pagos por cada entrega y aceptación general), junto con multas si llego tarde o si llegan tarde. pago. Eso depende más de si confío en ellos que en cualquier otra cosa. Cualquier soplo de sordidez y yo aumentamos el número de entregas, para que sea más fácil reducir mis pérdidas en un mal negocio, y las multas de pago comienzan casi tan pronto como entrego.

Dependiendo del cliente, el trabajo y cuánto realmente quiero hacer el trabajo, ajustaré mi precio entre mi tarifa efectiva por hora por día y el doble. Como dije, generalmente estoy haciendo el trabajo para mi propia satisfacción o para llenar el tiempo entre trabajos, por lo que aunque probablemente podría cobrar más, no tengo mucha motivación para hacerlo. Una vez, cargué más, porque pude ver que el cliente iba a jugar juegos con especificaciones cambiantes, así que quería enviar el mensaje “me tratarás como un profesional serio”. Todavía no valía la pena, y debería haber no hecho una oferta, en retrospectiva.

Creo que nunca conociste a personas que pidieron $ 5 para hacer algo que tomaría una o dos semanas en completarse.

Para proyectos de precio fijo, estimar el número (máximo) de horas de trabajo y multiplicar por el salario deseado. Y eso es.

Alternativamente, solo solicite una cantidad mayor y si el cliente ni siquiera parpadea y está de acuerdo, está listo para comenzar. Es la mecánica del mercado. Tus habilidades valen tanto como estén dispuestas a ofrecer.

Hola y bienvenido!

Creo que depende de qué software quiera desarrollar su consumidor, y cuál es su tasa para cada una de las tareas de programación. También es el enfoque de las grandes empresas. Puede consultar mi artículo aquí si desea saber más sobre este tema.

¡Mejor!)

More Interesting

¿Qué queremos decir con "confiabilidad" en ingeniería de software?

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

¿Cómo deben lidiar los programadores con el código fuente contaminado?

¿Cuál es su historia de desarrollo de software desde una carrera más fresca a una profesional?

¿Qué conocimiento necesita un probador para probar un software?

¿Qué clases debo tomar en la escuela secundaria para prepararme para ser un desarrollador de software?

Si tengo que elegir * uno *, ¿cuál es el mejor título de desarrollo de software / ingeniería / operaciones para un equipo de alto rendimiento?

¿Se considera "extraño" o "desperdicio" cuando hay una mayor cantidad de control de calidad de software que los desarrolladores de software en una pequeña empresa de software?

¿Puedo tener su opinión y consejos sobre mi situación profesional como desarrollador de software?

Actualmente estoy trabajando como desarrollador de software y mi edad es 24. Quiero ser parte de ISRO, ¿es posible? Si es así, ¿cómo puedo postular? ¿Qué tipo de publicación puede obtener un desarrollador de software en ISRO?

¿Es más difícil crear software para Linux que Windows?

Cómo convertirse en un 'freelancer ingeniero de software' o un 'freelancer desarrollador web'

Como desarrollador de software y una persona altamente insegura, temo hacer una revisión del código, ya que me siento tonto cuando mis colegas revisan mi código. ¿Qué tengo que hacer?

Sacrifiqué mi tiempo, mi vida social, mis amigos para convertirme en desarrollador de software pero aún no puedo convertirme en uno bueno, ¿qué debo hacer?

Cómo encontrar desarrolladores interesados ​​en trabajar en proyectos de código abierto