¿Cuál es su experiencia con la creación de una aplicación con freelancers?

Solía ​​tener una empresa de desarrollo de software móvil que dirigí durante cinco años y me inundé tanto con el servicio al cliente y el marketing que busqué eLance para contratar ayuda para las actualizaciones de nuestras aplicaciones.

Puedo decirle por experiencia que puede obtener una mezcla de resultados si no tiene en cuenta algunas cosas.

Por favor ten en cuenta:

  1. Los trabajadores independientes de la India no son el problema. El problema son los presupuestos bajos . Hay muchos codificadores de alta calidad en India, pero no te engañes si crees que los encontrarás a $ 16 por hora. Raramente encontrarás un codificador extraordinario a este precio, lo siento. Gaste un poco de dinero extra y tiempo para hacerlo bien la primera vez. En realidad es un ahorro de tiempo.
  2. Diferencias de zona horaria . Si su programador necesita preguntarle algo antes de continuar y viceversa, espere quedarse despierto hasta tarde para mantenerse en contacto.
  3. Problemas de idioma . Si el inglés no es el primer idioma de su programador (que no es un problema exclusivo de los programadores indios), deberá tener en cuenta escribir correos electrónicos en inglés sencillo, familiarizarse con el traductor de Google, utilizar un servicio de traducción o estar preparado para recibir múltiples correos electrónicos. para manejar un problema simple. Está bien, ese es el pequeño precio que pagamos por una economía global. De nuevo, tenga en cuenta que los problemas de idioma en combinación con las diferencias de zona horaria pueden agregar semanas a cualquier fecha límite.
  4. Asegúrese de hacer coincidir sus necesidades de programación con las habilidades del programador . Siempre tuvimos una aplicación sofisticada desde el primer día y para la mayoría de los freelancers que encontramos en eLance, esto fue un problema. Si tiene una aplicación simple (generalmente una aplicación que no tiene una base de datos o no habla con la web), debería estar bien al elegir un codificador de “contenedor de ofertas”. Si tiene un proyecto más grande, quédese con aquellos con tarifas por hora más altas en sitios como eLance o busque un codificador de calidad en sitios como LinkedIn para manejarlo. Lo lograrán mucho más rápido, pueden anticipar problemas y podrán comunicar de manera más efectiva los problemas con los que se encuentran (así como saber cómo resolverlos sin mucha mano).
  5. También noté que no obtienes los “extras” cuando apuntas a los “codificadores de presupuesto” en sitios como eLance. Cuando digo extras, me refiero a desarrolladores como expertos que saben cómo prevenir problemas de seguridad en su aplicación . Si no desea terminar como Snapchat, querrá un desarrollador que tenga un conocimiento básico de las prácticas de seguridad de la aplicación móvil (Guía de seguridad de la aplicación móvil (Infografía) – Joppar) para protegerlo a usted y a sus usuarios.

Una última cuestión que me gustaría abordar debería ser una preocupación particular para aquellos que no codifican. Tenía la capacidad de verificar mi código y el rendimiento de la aplicación después de que hicieron su trabajo . Desafortunadamente, para aquellos sin habilidades de programación, esto requeriría contratar a un tercero para hacer esto (más dinero, por supuesto).

Lo último que desea es una aplicación móvil que no esté optimizada. Puede causar bloqueos de la aplicación y un rendimiento lento de la aplicación, lo que en última instancia puede dar como resultado calificaciones de aplicaciones de 1 estrella o incluso el rechazo de la tienda de aplicaciones. Nuevamente, este es el beneficio de usar un desarrollador experimentado si tiene el dinero. Harán el trabajo mejor y mucho más eficientemente que pagar a cualquier desarrollador principiante o de nivel junior (sin importar el país).