¿Por qué la gente máxima (cliente) supone que el desarrollo de software es gratuito?

Primero, debe tener un contrato vigente, antes de que comience el trabajo. Sin dudas, quejas o peros. Sin contrato, sin trabajo. Si no firman un contrato, no tienen la intención de pagar, y pueden tener la intención de fastidiarlo de otras maneras.

En segundo lugar, ese contrato debe tener términos sobre el pago. Principalmente, el software no es de ellos hasta que le hayan pagado, en su totalidad . Idealmente, también tenga términos sobre los cargos por pagos atrasados , pero tenga cuidado con cuánto puede cobrar legalmente. Si no firman un contrato con tales términos, no tienen la intención de pagar a tiempo de manera confiable. En este caso, tal vez pueda darles más tiempo para pagar, como 60 días si se niegan a los 30.

Tercero, considere exigir un depósito por adelantado. Eso ayuda a eliminar a los “pateadores de neumáticos”, las personas que realmente no quieren pagar nada o que no tienen dinero.

Cuarto, sé duro al respecto. No se limite a experimentar y seguir adelante. Haga lo que pueda para obtener el dinero, de lo contrario puede obtener una reputación como un softie. Mire este video, pero hágalo en casa porque tiene un lenguaje NSFW (No seguro para el trabajo):

Por último, consulte las organizaciones (gubernamentales o de otro tipo) que se encuentren en su área / país / lo que sea para ayudar a las pequeñas / nuevas empresas. Por ejemplo, aquí en los EE. UU., Se consultaría a la Administración de Pequeñas Empresas, la Cámara de Comercio local, etc.

Porque les dejas creer que es un trabajo fácil y que debería ser gratis. Lo he estado haciendo durante un tiempo y luego me di cuenta de lo que estoy haciendo mal y sé lo que hay que cambiar (no soy un desarrollador independiente, así que realmente no me meto en muchas situaciones de crear software gratis para otros)

La única forma profesional es obtener un contrato por escrito. El cliente debe leerlo, firmarlo y aceptar pagar por los servicios que ofrece. Haga que su contrato tenga una cláusula sobre el calendario y el método de pago. Puede escribirlo “25% por adelantado, 25% a mediados y 50% después de la entrega” O puede ser “10% por adelantado, descansar después del trabajo” o cualquier otra cosa que desee establecer como política.

Si te expresas como profesional, las personas tomarán tu trabajo como profesional y serio.

Lea también la respuesta de Dave Aronson, que es muy precisa

No sé cómo funcionan los negocios en India. Puede ser que esto sea algo habitual, o más habitual de lo esperado.

– ¿Firmas un contrato con tus clientes? Debe incluir explícitamente las condiciones de pago allí, incluidos no solo los importes, sino también el momento.
Luego, si no quieren pagar, tiene algo documentado para usar.

– Que todos los programas no vengan del cielo o se encuentren detrás de una piedra está claro.

– Otro elemento es que casi todo el mundo sabe que los usuarios alfa y beta de un producto pueden obtener algún beneficio de eso, como uso gratuito o un gran descuento en el precio normal.
Pero, si realiza un desarrollo para un cliente específico, entonces no hay un programa de prueba beta. Es para ellos. No hay discusión sobre el precio!

En los Estados Unidos, sería un poco más fácil forzar la satisfacción del acuerdo contractual. Aquí en los EE. UU., Puede pasar por una agencia de cobranzas o un “tribunal de reclamos menores”.

Aquí hay algunos consejos generales sobre esto que pueden serle de ayuda:

5 consejos para tratar con clientes que no pagarán

Pídales que devuelvan el software. Dígales que no pueden usar el software a menos que le paguen primero y si lo hacen, entonces es ilegal. Si continúan usando su software, busque opciones legales.

La próxima vez muéstreles el software que funciona y déselo solo después de obtener el dinero.

More Interesting

Cómo ganar dinero con mi software, he desarrollado un software que NO es más complicado pero que es realmente necesario en las empresas.

¿Qué lenguajes de programación debe aprender un desarrollador de software empresarial?

¿Es normal estar completamente perdido al comienzo del desarrollo de software?

Cómo ganar experiencia como desarrollador de software fuera de la universidad

Para alcanzar el dominio, ¿deberían los desarrolladores de software invertir tiempo en comprender profundamente el lado del hardware de las cosas?

¿Cómo se puede entrar en la banca de inversión después de trabajar en el desarrollo de software durante casi una década? ¿Es incluso aconsejable?

¿Cuál tiene más alcance, desarrollo aeroespacial o de software?

¿Qué marco o arquitectura de software tuvo un profundo impacto en el desarrollo de su producto de software y por qué?

¿Cuáles son las diferencias en el crecimiento profesional como desarrollador de software y probador de software?

¿Debo solicitar un puesto de gestión de productos de software sin experiencia previa pero con más de 10 años de experiencia como desarrollador de software?

Soy un desarrollador de copiar y pegar, ¿cómo me convierto en un verdadero desarrollador de software?

¿Qué se necesita para pasar al siguiente nivel: de un desarrollador de software novato a un profesional en Java?

¿Qué compañías de software apoyan y / o han creado las mejores comunidades de desarrolladores?

¿A otros desarrolladores de software no les gusta una habitación luminosa al codificar, estoy solo?

¿Cómo aprenden los desarrolladores las mejores prácticas de creación de software?