A CityFALCON, creemos en contratar a las mejores personas independientemente de su ubicación. Durante los últimos 18 meses, hemos utilizado eLance para trabajar con varios autónomos, incluidos desarrolladores, diseñadores, analistas comerciales y redactores. Actualmente contamos con personas en Ucrania, India, Israel y Polonia. En general, ha sido una experiencia positiva, pero ha habido algunas experiencias decepcionantes. Me gustaría compartir algunas de las cosas que hemos aprendido de nuestros esfuerzos con los trabajadores autónomos, y cosas que le recomendamos que tenga en cuenta.

Una cuenta de Skype, varios usuarios

Un problema puede ser una cuenta de Skype solitaria distribuida entre varias personas. Puede pensar que ha contratado a un desarrollador senior y tiene una conversación inicial para comenzar. Pero después de esta conversación inicial, la empresa puede utilizar a personas jóvenes para hacer el trabajo, incluso cuando cobra por un desarrollador senior. Las videollamadas regulares son una forma de resolver el problema, e incluso de tener una videollamada inicial al momento de contratar.

Varios clientes

Las agencias pueden cobrar por el trabajo de tiempo completo de una persona, pero alientan a su equipo a trabajar para varios clientes. Por lo general, me aseguro de que mis desarrolladores proporcionen tiempo dedicado a cada tarea a un alto nivel para comprender cuán diligentemente han estado trabajando.

La mejor tecnología para su producto

La mayoría de las empresas de subcontratación recomendarán la tecnología que mejor entiendan, en lugar de la mejor tecnología para su producto. No se limite a confiar en su palabra, investigue lo que funcionará mejor para usted e insista en que lo utilicen.

Subcontratación

Al asignar trabajo a algunas empresas de TI, no puede estar seguro de que las tareas se realizarán internamente. Siempre es preferible que las tareas las realicen internamente las empresas, en lugar de subcontratarlas.

La mayoría de las empresas recomiendan desarrolladores junior

Dado que los salarios de los desarrolladores de nivel medio y senior aumentan significativamente, ya que la mayoría de las agencias intentan ser competitivas en un mercado global feroz, algunas empresas recomendarán desarrolladores junior para lograr márgenes más altos. Pero como alguien que comprende la codificación, prefiero contratar a un desarrollador senior que a un desarrollador junior ... incluso si el costo es el doble.

Calidad de código y pruebas

Si bien el producto puede parecer bonito y funcional en el exterior, es posible que los desarrolladores no hayan documentado el código correctamente. Además, las pruebas no son seguidas religiosamente por la mayoría para ahorrar costos. Recuerde que estas cosas son importantes cuando las empresas buscan comprarlo o, en algunos casos, incluso asociarse con usted.

Resumen

Te costará identificar todos los trucos que pueden adoptar algunas empresas no profesionales, y siempre hay una pequeña desventaja de contratar un equipo remoto o subcontratar. Pero por cada manzana podrida, encontrará mano de obra leal, comprometida y altamente calificada a un costo razonable.

Este artículo se inspiró en http://sloboda-studio.com/blog/12-blacktricks