¿Cómo los programadores independientes detectan malos clientes / contratos?

Sinceramente, creo que los resultados de los consejos para esta pregunta diferirán según la ubicación y su estilo de trabajo. He trabajado independientemente en diferentes países, y puedo decirle que tratar con un cliente en Asia no es lo mismo que tratar con un cliente en los EE. UU. O en cualquier otro lugar. Así que tenlo en mente.

No hay un solo consejo para todos. Pero hay algunos signos y algunas de las respuestas aquí son acertadas. Sin embargo, aquí están mis 2 centavos.

  • Prepárate. La mejor manera de evitar cualquier problema de comunicación es anticipar cómo va a tratar con sus clientes. Haga un MINDMAP sobre cómo será el proceso, desde el momento en que presenta al cliente, hasta el momento en que recibe su último pago y el proyecto está terminado. Intenta pensar en todas las posibilidades y prepara lo que sea necesario para evitar esos errores.
  • Su nicho tiene que ser claro. Si te estás promocionando como el profesional independiente que puede hacerlo todo; recibirá todo tipo de solicitudes de todo tipo de clientes diferentes, si, por ejemplo, se promociona como: “Diseñador de logotipos, alta experiencia en negocios de F&B, ubicado en Los Ángeles”. Es más probable que reciba una clientela particular, y eso puede darle un gran control sobre qué esperar.
  • Precio de bloqueo. ¿Alguna vez ha visto los formularios de contacto del sitio web personal de esas agencias o freelancers, donde tienen esta opción desplegable para “PRESUPUESTO”? Bueno, ¿sabes por qué usan esto? Quieren evitar cualquier proyecto que no valga la pena. (Esto no es para todos) Pero si está perdiendo mucho tiempo en negociaciones con un cliente para descubrir más tarde que su presupuesto es mucho más bajo que su tarifa, entonces es posible que desee establecer un precio mínimo para su servicio.
  • Sus términos Anote las condiciones de sus servicios en un archivo de notas. Seguirás mejorando con el tiempo (lo prometo). Escribe cosas como:
    • Solo x cantidad de revisiones.
    • Solo uso cierto software.
    • Necesito que el cliente haga esto y aquello.
    • Si el cliente quiere esta X, entonces necesito X

Si está utilizando una plataforma independiente, copie y pegue sus términos en el chat y la descripción del proyecto antes de aceptar el proyecto, y asegúrese de que su cliente lo comprenda.

Al final, mejorará la gestión de sus clientes y sus términos, se reducirá a su estilo de vida y al ritmo con el que prefiere trabajar. No todos los trabajadores independientes trabajan igual, por lo que no todos los consejos funcionarán para todos.

Evitar los sistemas de licitación.

www.wotip.cn

tl; dr: si tu instinto dice que este es un mal cliente, es probable que tengas razón. Alejarse. No pierdas tu tiempo persiguiendo a un mal cliente. Use su tiempo para encontrar mejores clientes o un trabajo remoto. El estrés y la angustia de trabajar con un cliente difícil arruinarán su salud.

El trabajo independiente puede ser un juego difícil y examinar a los clientes es un paso importante. No existe una fórmula para determinar si las cosas saldrán bien, pero aquí hay algunos pensamientos:

  • Un presentimiento de que este es un mal cliente es una gran bandera roja . Entiendo que los tiempos son difíciles, pero si esto ya parece ser un mal negocio, no pierdas tu tiempo. Podrías estar usando ese tiempo tratando de encontrar mejores clientes o quizás un trabajo remoto.
  • Hay falta de diseño, alcance o requisitos comerciales . Esta también es una gran bandera roja. Los clientes siempre dicen algo como “Quiero una aplicación moderna y limpia” o “Quiero una aplicación que pueda hacer algo como esta aplicación, pero no exactamente”. Los requisitos vagos significan dolores de cabeza en ambos lados. Obtenga un alcance específico de trabajo o esté listo para alejarse. ¿Cómo se supone que debes saber qué construir si no saben lo que quieren?
  • Parece que hay una alta rotación de desarrolladores . No tienen ningún otro contrato, no parece que tengan ningún desarrollador o tal vez solo unos pocos desarrolladores y necesiten ayuda desesperadamente. Esto me parece sospechoso, especialmente porque ha estado en desarrollo durante años. ¿Qué pasó con el resto de los desarrolladores? ¿Tiene la empresa un flujo de caja cuestionable y despide a los desarrolladores cada vez que se quedan sin efectivo? ¿Han girado un montón de veces? ¿Han contratado a otros desarrolladores en el pasado que no están dispuestos a ser contratados por ellos nuevamente? ¿Eres el primer desarrollador a bordo y estos años de desarrollo han sido solo desarrollo de negocios?
  • Todos dicen que van a revolucionar la industria, perturbar los mercados y cambiar los paradigmas. Si de todo corazón cree en el producto, hágalo. La mayoría de las veces, este es un montón de humo y espejos que nunca valdrá la pena. Los clientes intentan contarte estas cosas para que puedan venderte en el trabajo, no caigas en la trampa.

Otras banderas rojas para el trabajo independiente en general, que pueden aplicarse a usted:

  • Clientes que ofrecen solo capital o le darán exposición a cambio de una tarifa por hora más baja. Estos suelen ser los peores porque le pagarán muy poco y, a menudo, son los más exigentes.
  • No quieren firmar un contrato. Obtenga todo por escrito, incluido el alcance del trabajo, el compromiso de tiempo, los plazos esperados y las opciones para finalizar el compromiso. Sin contrato, sin trabajo.
  • No son técnicos, pero insisten en qué tecnologías quieren construir. No, no se trata de eso.
  • Patrones de comunicación irregular. No digo que tengan que volver a un correo electrónico al instante, pero si es importante para ellos, deben establecer una buena precedencia de cuándo se pondrán en contacto con usted sobre las cosas. Los peores clientes tardarán una eternidad en responderle, pero esperarán respuestas instantáneas. Ugh
  • El cliente se queja de otros desarrolladores con los que han trabajado. Pregúnteles qué sucede con el resto de los desarrolladores que han contratado anteriormente. No todos los desarrolladores son buenos para trabajar y tal vez un cliente contratará al desarrollador incorrecto de vez en cuando. Sin embargo, si parece que han dicho de alguna manera que todos los demás desarrolladores con los que han trabajado son terribles, debe comenzar a preguntar si fueron los desarrolladores o el cliente.

Si elige tomar el trabajo, aquí hay algunos consejos:

  • Contrata un compromiso breve y sé muy específico sobre el alcance del trabajo que se necesita hacer. Este es un período de prueba. Ambas partes deben sentirse mutuamente. Tal vez resulten ser geniales, pero no eres lo que estaban buscando. Quizás eres genial, pero es un horror trabajar con ellos. Un compromiso corto le da tiempo a las partes en un sentido comercial real con una salida sin resentimientos al final del compromiso y un riesgo financiero limitado.
  • Asegúrese de tener un contrato justo y muy completo para responsabilizar a ambas partes. Esto establecerá las expectativas claramente desde el principio. Alcance, cronograma, compensación, cierres de sesión por trabajo completado, términos de pago, términos de finalización del compromiso. Sea claro y explícito de lo que espera de ellos y de lo que se espera de usted.
  • Obtenga una cierta cantidad pagada por adelantado. Esto es especialmente importante si no puede negociar un período de prueba con un contrato corto y obtener un contrato a más largo plazo. Reciba un pago por adelantado y diga que se aplicará a la primera factura. Si el cliente termina siendo malo pagando las facturas a tiempo, al menos usted obtuvo un pago de ellas. En ese momento, no trabaje más hasta que paguen las facturas vencidas.
  • Establecer expectativas de comunicación. ¿Quieren informes diarios? ¿Reuniones semanales de planificación de sprint? ¿Facturas detalladas por hora? Entrega de correo electrónico dentro de las 24 horas? Sobre comunicación es mejor que no suficiente, pero no suficiente comunicación nunca es buena. Necesita saber cuál es el nivel mínimo de comunicación que necesitan para sentirse cómodos.

Desearía poder decirte definitivamente lo que debes hacer, de una forma u otra. Si estuviera en tu lugar, me iría. Tratar con malos clientes es una situación en la que no se gana y si tiene problemas de salud, los dolores de cabeza y el estrés de trabajar con un cliente difícil podrían no valer la pena. Si desea trabajar de forma remota u obtener un trabajo independiente, le animo a que visite sitios como Trabajos remotos para nómadas digitales o Upwork, el lugar de trabajo en línea más grande del mundo (aunque no he tenido las mejores experiencias con el trabajo ascendente, hay muchas de trabajos independientes allí). Algunas compañías como buffer o github solo tienen trabajadores remotos. Hay un montón de lugares en línea para ayudar a los buenos desarrolladores a encontrar trabajo.

¡Te deseo la mejor de las suertes! Mantén la cabeza en alto amigo.