¿Es aconsejable externalizar la creación de una aplicación beta a un desarrollador experimentado en oDesk?

Tiene sentido subcontratar a ODesk o cualquier otro mercado siempre que tenga en cuenta lo siguiente:

  • Desarrolladores ubicados en zonas horarias similares: desea asegurarse de que haya una superposición máxima en el tiempo entre usted y su programador. Por lo general, se recomienda una superposición de 4 a 5 horas. Uno de los principales problemas cuando se trata de colaboración remota es comunicarse con sus desarrolladores.
  • Ha creado pautas de proyecto internas sólidas: establezca pautas y herramientas de proyecto sólidas para que los equipos puedan seguir ágilmente y funcionar de manera autónoma. Los procesos deben configurarse para permitir una comunicación más libre.
  • Fuertes habilidades de comunicación del equipo remoto : 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. Los grandes desarrolladores offshore generalmente hablan 2-3 idiomas de manera coherente y se sienten muy cómodos con la documentación en inglés. Asegúrese de que las habilidades de comunicación de un desarrollador sean sólidas. Una buena manera de evaluar las habilidades de comunicación es simular una reunión scrum o darles un problema / escenario y ver cómo se comunican.
  • El equipo es confiable y bueno en la gestión de tareas: ¿tienen una fuerte ética de trabajo, se presentan a las reuniones a tiempo, son buenos para estimar la cantidad de tiempo que les tomaría completar una tarea? Intente probar estos atributos antes de ofrecerles un puesto a tiempo completo.
  • Los estilos de diseño / ingeniería están sincronizados: vea algunos de sus trabajos anteriores y vea si su trabajo en diseño y desarrollo de productos está sincronizado con el trabajo que está buscando.
  • Es un proyecto a corto plazo: ideal para micro tareas y proyectos no básicos a corto plazo para reducir los gastos generales y aumentar la velocidad de comercialización.

Sin embargo, algunos inconvenientes de la subcontratación

  • La propiedad intelectual no será interna: tener el desarrollo de un producto tecnológico tercerizado conlleva el riesgo de exponer la propiedad intelectual.
  • Brecha de comunicación: los desarrolladores que trabajan en diferentes zonas horarias en diferentes países pueden limitar los tiempos de comunicación, lo que puede generar una sobrecarga innecesaria. Además, comunicarse con personas en diferentes países puede conducir a problemas de comunicación y retrasos en los proyectos.
  • Puede haber más Handholding: se requieren más bucles de retroalimentación con talento técnico en los mercados emergentes. Un montón de ida y vuelta puede conducir a una falta de comunicación. Especialmente si no ha presentado directrices y documentación sólidas del proyecto.

Además de las excelentes respuestas ya dadas aquí, este artículo tiene algunos buenos consejos para guiarlo cuando evalúe a los desarrolladores de oDesk: Cómo contratar a un desarrollador impresionante en oDesk: Parte I y Cómo contratar a un desarrollador impresionante en oDesk: Parte II.

Si le preocupa la confidencialidad o la propiedad intelectual, mi respuesta a una pregunta similar de Quora podría ayudar: La respuesta de Alexia Nielsen a ¿Proporciona oDesk acuerdos para desarrolladores que contrata usando el sitio, como NDA y Master Services Agreement?

Su mayor desventaja tal vez sea el miedo a perder la confidencialidad y el miedo a no recibir la entrega al final (por cualquier razón)

oDesk proporciona ayuda para contratar al profesional independiente más adecuado de acuerdo con las necesidades de su proyecto. Por favor pide su ayuda.

Si sigue los siguientes consejos, SÍ puede resultar una buena experiencia:

1- Si es posible llame a cualquiera de sus clientes anteriores.
2- Asegúrate de entrevistarte cara a cara a través de Skype.
3- Investiga un poco sobre los elementos de la cartera del profesional independiente. (Si algo no parece correcto, probablemente no lo sea)
4- No pierda su control de gestión debido a la distancia / idioma / zona horaria.
5- Ser capaz de señalar problemas de calidad y plazo manteniendo múltiples controles en su lugar.
6- Tiene que, tiene que revisar el trabajo diariamente y luego semanalmente, y pedir que se actualice diariamente y semanalmente.
7- Si ve problemas al principio, asegúrese de abordarlos de inmediato.

¡Creo que un líder excepcional puede permitir que un contratista rinda al máximo y produzca resultados excepcionales!

¡Buena suerte!

Bueno, sí, esto es lo que la mayoría de las empresas están haciendo en estos días: obtener un producto beta, POC o MVP de un equipo independiente o un desarrollador individual y más tarde si ven que han atraído a la audiencia o ven el potencial de la idea. Contratar un equipo interno para hacerse cargo del producto o tener equipos internos y externos trabajando en el producto.

Descargo de responsabilidad: soy un profesional independiente que trabaja en Elance y oDesk y que trabajo principalmente con empresas estadounidenses y europeas que desarrollan sitios web y aplicaciones

oDesk: https://www.odesk.com/users/~01c
Elance: http://ali-faizan.elance.com/
LinkedIn: http://pk.linkedin.com/pub/faiza

Es una buena elección si lo conoces bastante bien. ¿Cómo sabes que es un desarrollador experimentado? Esa es la parte más importante.

Sí, no hay problemas de desarrollo de aplicaciones de outsourcing en odesk u otros sitios independientes. Asegúrese de que el desarrollador que está subcontratando tenga un buen historial y revisiones de perfil. Por favor, aclare todas las preguntas que tenga sobre el desarrollo con un desarrollador independiente antes de comenzar el trabajo en la aplicación.

Antes de tomar la decisión de externalizar a cualquier desarrollador, ya sea interno o externo, debe considerar todas las circunstancias. Pero siempre me he inclinado hacia la subcontratación a proveedores de servicios externos ya que tuve una buena experiencia con la subcontratación. Me gustaría recomendarle Onehalf Offshore Business Solutions, ya que tienen excelentes desarrolladores de aplicaciones. Servicios de desarrollo móvil | Servicios BPO | Onehalf BPO Solutions