¿Cuáles son las dificultades, si las hay, de contratar una aplicación de iPhone o Android a un programador de India u otro país donde los costos son significativamente menores?

Esta es una pregunta bastante cargada que requiere una respuesta detallada. Trataré de mantener un alto nivel y darle algunos puntos.

  • ¿Tiene experiencia trabajando con compañías offshore, específicamente en India?
  • ¿Cómo se va a hacer cumplir el contrato? ¿Le paga primero o primero construye el producto?
  • ¿Quién mantiene el código? Una vez que se le entrega la aplicación, ¿puede mantenerla, como en correcciones de errores, actualizaciones, etc.
  • Eso me lleva al punto de la calidad del código. ¿Le importa una aplicación que funcione o desea poder profundizar en el código en el futuro para solucionar problemas y agregar nuevas funciones? Puede obtener un programador menos costoso en India, pero es probable que la calidad del código se vea afectada. Hay algunos programadores realmente buenos en India, pero la diferencia de costos se reducirá si contrata a alguien que tenga buena reputación.

Creo que los puntos anteriores te dan una visión general de alto nivel de cuáles son los desafíos. Puedes pensar en la misma línea de más pros y contras. Buena suerte.