¿Qué tan confiables son los servicios de outsourcing como Elance, oDesk y Freelancer para trabajos de contratación de mediana a alta complejidad, no solo diseño web regular? Por ejemplo, para un portal multipropósito construido en Node.js, o un sitio de noticias sociales creado con Drupal o Joomla.

Acabo de encontrar esta vieja pregunta mientras escribía otra respuesta sobre este tema. Elance y Odesk pueden haberse fusionado, pero esta pregunta sigue siendo válida.

Cada mercado independiente es diferente. En los últimos años, el espacio ha evolucionado y veo tres niveles distintos. Hay sitios como fiverr.com que tienen como objetivo ayudar a resolver tareas rápidas (a menudo para individuos o pymes). Luego están los sitios como Upwork, el lugar de trabajo en línea más grande del mundo y Freelancer – Hire & Find Jobs que cubrirá una gama mucho más amplia de proyectos pero mantendrá los costos bajos al hacer que los freelancers compitan entre sí (una vez más, principalmente para las PYME). Por último, hay sitios como Toptal – Contratar talento independiente desde el 3% superior y ruta escalable | Premium Talent On-Demand que trabaja con un número menor de freelancers altamente seleccionados. Tendemos a trabajar con clientes empresariales y nuevas empresas financiadoras.

Debe elegir el tipo de negocio que se adapte a sus necesidades. Pero ser realista es la clave. Los grandes ingenieros técnicos son raros, como en cualquier industria. Su productividad es 3 veces mayor que la de un desarrollador promedio y 10 veces mayor que la de un desarrollador malo (Referencia: El mes del hombre mítico). Se necesitan años de aprendizaje, compromiso y experiencia para convertirse en un gran desarrollador. Esto los hace escasos. Debido a esto, no tienen muchos problemas para encontrar trabajo y es poco probable que se encuentren luchando en un trabajo por un pequeño contrato.

Este tipo de plataformas simplemente no tiene sentido para un desarrollador de primer nivel. Los proyectos son en su mayoría pequeños, los clientes tienen menos reputación, los presupuestos son limitados y dedicarán gran parte de su tiempo a trabajar.

Usted solicitó sitios que combinen complejidad de nivel medio a alto …

Empresas como Toptal, Crew: contratar freelancers en línea, calidad garantizada y, creemos, camino escalable. (Divulgación completa, soy el fundador de la ruta escalable) gastar una gran cantidad de recursos para encontrar y, lo que es más importante, aferrarse a contratistas de alto nivel. Nuestro equipo de líderes se mantiene en contacto personalmente con todos nuestros programadores. Los seleccionan a mano en función de sus habilidades e intereses. No se basa en el uso de un modelo algorítmico o de primer orden de llegada. En resumen, conocemos el perfil de cada profesional independiente y en qué proyectos implementarlos. No confiamos en la coincidencia algorítmica.

¿Por qué la coincidencia algorítmica no es confiable para trabajos de alta complejidad?

Plataformas como Upwork o Freelancer.com dependen en gran medida de las calificaciones de los clientes y automatizan herramientas (pruebas en línea, por ejemplo) para verificar las habilidades de los freelancers y el nivel de experiencia. Sin embargo, estos sistemas están abiertos al abuso, lo que significa que los empleadores deben examinar cuidadosamente a cada candidato.

Las plataformas premium, por otro lado, aseguran la legibilidad de sus trabajadores independientes al entrevistarlos directamente y usar procesos de selección rigurosos. Hemos estado ajustando nuestro propio proceso durante años. Actualmente incluye una prueba de dominio del inglés, una prueba de habilidades técnicas, admisión de trabajos anteriores y una entrevista telefónica personal con un desarrollador principal.

La entrevista, posiblemente el paso más importante, evalúa las “habilidades blandas” de los freelancers, como comunicación, liderazgo, trabajo en equipo, actitud, capacidad de autoaprendizaje, gestión de tareas y confiabilidad, entre otros. Hemos llegado a valorar las habilidades blandas tanto como las habilidades técnicas. El problema con las pruebas de habilidades técnicas es que alguien puede pasar pero aún tener una mala actitud y ser doloroso para trabajar. Descubrí que las buenas habilidades de comunicación se correlacionan directamente con las buenas habilidades de desarrollo. Un gran desarrollador es capaz de comprender los problemas claramente, dividirlos en hipótesis y proponer soluciones de manera coherente para el cliente.

Seth Godin escribió un gran blog sobre la importancia de las habilidades suaves aquí https://itsyourturnblog.com/lets…

Los freelancers premium no son baratos. ¿Por qué lo harían ellos?

La demanda de trabajadores independientes con sede en los EE. UU. Es muy alta y, con la alta demanda, vienen los altos precios. Los desarrolladores de calidad en los EE. UU. Pueden costar entre $ 80 y $ 200 USD por hora, sin embargo, los costos en América Latina pueden variar de $ 40 a $ 70 y en India de $ 20 a $ 50 por persona.

Antes de fundar la ruta escalable, lidero un gran equipo de desarrollo en India. Incluso en el área relativamente moderna de Goa, India, existe un legado de jerarquía cultural. Esto se interpuso en el desarrollo ágil de software, ya que depende en gran medida de que todos trabajen juntos como iguales y no tengan miedo de señalar errores o hablar sobre sus opiniones personales. También hay una diferencia horaria de 11 horas entre India y EE. UU. Esto significaba que estaba organizando reuniones con mis colegas en los Estados Unidos a medianoche, varias veces a la semana.

El siguiente equipo offshore que lideré se basó en América Latina y esta fue una experiencia completamente diferente. Al igual que Estados Unidos, América Latina también fue influenciada por la cultura europea y esto se manifestó en su cultura laboral. Los desarrolladores latinoamericanos eran más propensos a dar comentarios importantes, ser más asertivos y ver la relación como una asociación en lugar de un cliente / trabajador.

Los costos de contratación para desarrolladores en América Latina, aunque en promedio son más altos que en lugares como India, todavía son menos de la mitad del costo de los desarrolladores en los Estados Unidos. La ventaja adicional de zonas horarias similares y diferencias culturales menos drásticas significó una mejor cooperación, comunicación, creatividad y éxito general del proyecto. Esta es la razón por la cual el Camino Escalable se ha enfocado en construir nuestra presencia de freelance en América Latina mientras se mantiene un equipo central de liderazgo con base en los Estados Unidos.

Nuestra receta personal para un gran desarrollo a costos más bajos es combinar desarrolladores de América Latina con un equipo de liderazgo que reside en los Estados Unidos. Este emparejamiento de talento y liderazgo en proyectos reduce el riesgo y ahorra tiempo. Un líder de proyecto actúa como CTO y controla el proceso de desarrollo de productos al mantener los proyectos transparentes, a tiempo y dentro del presupuesto.

Espero que esta respuesta ayude a cualquiera con esta pregunta a comprender la diferencia entre la plataforma y cómo usarla …

De acuerdo con mi amigo “Anon”: se trata de las personas dentro de los mercados. Solía ​​trabajar en oDesk y ahora contrato a freelancers allí.

Creo que todo el mundo debe darse cuenta de que los comentarios sobre todos estos sistemas deben usarse con precaución. No puedes contratar al azar a un profesional independiente de 5 estrellas. Debe tratar la contratación en línea en un mercado independiente de la misma manera que ejecutaría un proceso de contratación local. Tenga algunas entrevistas, tenga llamadas telefónicas, pida hablar con referencias. Y luego, cuando tenga un par de candidatos que le gusten, dele a ambos el mismo proyecto durante 1-2 días y vea quién lo hace mejor. Solo como ejemplo, recientemente contraté a un desarrollador para que trabaje conmigo en un proyecto durante los próximos 2-3 meses y probablemente pasé 15 horas sólidas de selección, entrevistas, verificación de referencias, etc. para encontrar a mi chico.

(Si solo está buscando un proyecto rápido y no quiere perder el tiempo con las entrevistas, vaya a un proyecto de precio fijo prácticamente en cualquier lugar).

Pero si desea encontrar desarrolladores de alta calidad para trabajar como parte de un equipo continuo, entreviste como lo haría normalmente. Lo bueno de los mercados es que le brindan ~ 1M de trabajadores independientes listos y ansiosos por trabajar a precios que hacen que Silicon Valley se quede sin aliento. Pero muchos de ellos son desarrolladores muy bien educados en áreas más remotas del mundo.

Encontrar un profesional independiente confiable a través de servicios de outsourcing suele ser una combinación de una investigación exhaustiva, una tarea de prueba bien diseñada y un poco de suerte (aunque Elance y oDesk ya no existen como entidades separadas, existen al menos 12 alternativas donde puede encontrar contratistas independientes)

Si hablas con 20 dueños de negocios, que alguna vez trabajaron con freelancers, probablemente escucharás 10 críticas positivas y 10 historias de terror.

Obtener los mejores resultados de la cooperación con un profesional independiente generalmente requiere seguir un plan rígido en el proceso de desarrollo y el uso de las herramientas adecuadas, destinadas a agilizar la comunicación, el seguimiento del progreso y solucionar los problemas en caso de que surjan.

  1. Hay varias trampas en las que puedes caer, especialmente si eres un novato al trabajar con freelancers.
  2. La tonelada de candidatos que soliciten su tarea una vez que la haya publicado con frecuencia serán bots, que ofertarán automáticamente.
  3. Es muy probable que el desarrollador con una pila tecnológica increíble, listo para trabajar en su proyecto por $ 5 por hora, ofrezca resultados bastante sorprendentes.
  4. En caso de que no establezca procedimientos de comunicación y desarrollo al principio, un profesional independiente puede desaparecer fácilmente dejándolo con plazos vencidos y / o trabajo de baja calidad.
  5. Uno siempre debe estar listo para reconocer el hecho de que ningún profesional independiente estará 100% comprometido con su proyecto y rechazar todas las oportunidades de trabajo.

Evitar esto requiere sentido común y experiencia.

También hay muchas soluciones alternativas: buscar desarrolladores en reuniones específicas, asistir a conferencias tecnológicas o contratar un equipo de desarrollo remoto. De cualquier manera, un resultado exitoso significa prestar esfuerzo y atención tanto de un empleado como de un empleador.