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.
- ¿Qué debo hacer para hacer la transición a un trabajo de desarrollo de software?
- ¿Qué conocimiento necesita un probador para probar un software?
- ¿Cuáles son algunas de las mejores empresas / personas de desarrollo de software en San Francisco?
- ¿Por qué los ingenieros, programadores de software y profesionales de hardware y TI piensan que tienen respuestas a preguntas sobre las que no saben nada?
- ¿La reutilización en el desarrollo de software es una broma?
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.