Subcontratación en la India: Por qué no debe hacerlo nunca

Subcontratación en la India: Por qué no debe hacerlo nunca

India ha estado en la cresta de la ola de la subcontratación hasta hace algún tiempo, pero poco a poco está bajando, y el país está perdiendo su encanto como el mejor destino de subcontratación a nivel mundial.

En efecto, la India contaba con una industria tecnológica glorificada, especialmente cuando los diferentes sectores industriales recurrieron a desarrolladores de software cualificados para resolver el efecto 2000.

A pesar de toda su gloria, se sigue pensando que el país es la trastienda del mundo para todas sus actividades. India era conocida por ejecutar los sueños de los gigantes tecnológicos mundiales.

En otras palabras, los desarrolladores de la India ejecutan los requisitos mientras otros se encargan de la lluvia de ideas. ¿Significa esto que India ha externalizado su parte pensante del cerebro a otros? La respuesta es afirmativa, probablemente.

Sin embargo, es importante que entiendas que externalizar tus proyectos a la India nunca será un paseo. Observa la lista que te detallamos a continuación y esto te dará una idea sobre los pasos a seguir para mitigar los problemas e incluso neutralizarlos.

  • Desarrolladores lentos – La programación no tiene fronteras, idioma, nacionalidad o religión. Pero los programadores sí, y los desarrolladores de la India pueden ser lentos en comparación con sus homólogos occidentales. Esto podría deberse a que los desarrolladores tienden a permanecer inactivos con la tecnología que se les asigna, y sólo aprenden en situaciones compulsivas. Suelen tener un ritmo desenfadado que puede no ser aceptable para los occidentales.
  • No cuidar los estándares de codificación – En 2017, un estudio realizado por Aspiring Minds, y un informe de The Hindu afirmaron que el 95% de los ingenieros en la India no son aptos para los trabajos de desarrollo de software. Muchos de ellos no saben escribir códigos buenos y fáciles de mantener. No saben escribir códigos que cumplan la normativa, y sólo un número muy reducido de ellos sabe realmente escribir códigos funcionales correctos y eficientes. Y son muy malos comentando código. El nivel de pasión es muy, muy bajo, sólo quieren que los códigos funcionen, eso es todo.
  • No asegurarse de que la arquitectura del software es sólida – Contar con un sistema de arquitectura de software bien estructurado facilita la búsqueda de soluciones en caso de desastres y acontecimientos. Los desarrolladores indios no se toman la molestia de crear una estructura de software y, cuando se produce un desastre, suelen perder el tiempo intentando encontrar una salida.
  • No probar las soluciones adecuadamente: las pruebas son uno de los pasos más importantes a la hora de lanzar un producto de software. Los desarrolladores de la India a menudo se saltan el proceso, e incluso si lo hacen, utilizan tecnologías anticuadas que no ofrecerán los resultados que usted desea. Es importante comprobar y ver si la empresa que contrata en la India conoce las técnicas más novedosas y las ejecuta.
  • Mienten y no cumplen su palabra: a los indios se les da bien eludir la cuestión real y tienden a encubrir los problemas con un trabajo de mala calidad. Ten mucho cuidado con eso.
  • Cobran más horas de las necesarias, a veces el doble y el triple, si no incluso más – Los desarrolladores de software suelen cobrar más horas de las necesarias en los proyectos El cobro del desarrollador suele depender del nivel de cualificación de la persona en cuestión y de la región de la que proceda. Así que asegúrate de investigar bien antes de contratar a cualquier desarrollador, y discute las tarifas y el tiempo necesario para el proyecto.
  • Su inglés es muy difícil de entender – El idioma es un problema cuando subcontratas trabajo. Comprender el acento, la entonación y la pronunciación del inglés indio es realmente difícil. A menudo, lo que ellos intentan transmitir y lo que usted intenta captar puede ser muy distinto, lo que puede dar lugar a diferencias importantes en el transcurso del proyecto.
  • No son empáticos con sus clientes – Para tener una buena relación de trabajo con los clientes, es importante tener una relación de trabajo con ellos.
  • Los desarrolladores indios se centran más en el dinero que pueden ganar con un proyecto concreto que en la calidad del trabajo que realizan. Un verdadero profesional nunca pondría en peligro la calidad.
  • Anuncian desarrolladores senior, cuando en realidad trabajan en los proyectos desarrolladores junior, con muy poca o ninguna experiencia laboral – Cuando necesitas desarrolladores senior para tu proyecto, los NECESITAS. Período. Cuando contratas a una agencia que anuncia desarrolladores senior para proyectos de software, esperas trabajar con seniors. Sin embargo, los desarrolladores senior son costosos. Así que ciertas agencias, en un esfuerzo por ganar más dinero, contratan a desarrolladores junior y les pagan salarios bajos, mientras engañan a sus clientes. Debes asegurarte de que obtienes lo que pagas. Asegúrese de que interactúa con los seniors y de que realmente están trabajando en su proyecto al completar cada hito.
  • Anunciarán tarifas horarias bajas, aunque sepan que nunca sería posible desarrollar algo con esa tarifa – El índice de competencia es realmente alto y, en un esfuerzo por cinchar y ganar proyectos, las agencias tienden a cotizar tarifas lamentables pensando que las bajas tarifas atraerán a los clientes. Por desgracia, no se dan cuenta de que la calidad es más importante que las tarifas bajas, y los clientes que buscan calidad siempre estarán dispuestos a pagar bien.
  • Anunciarán costes de proyecto bajos para captar al cliente, pero renegociarán al cabo de un tiempo – Si alguna vez has tenido un presupuesto bajo, pero querías un trabajo realmente bueno, lo más probable es que te inclines por los desarrolladores que cobran mucho menos. Pero en algún punto del camino, tu homólogo indio decide que el proyecto no puede completarse en el plazo o con el presupuesto predeterminados, y te pide más dinero. Por tanto, deja siempre claro a la otra parte cuáles son los requisitos reales del proyecto, y deja claro que no pagarás ni un céntimo más de lo que se haya discutido.
  • Detendrán el proyecto al menor problema – Si regañas a tu desarrollador en la India, puede que decida hacer las maletas y marcharse. De repente desarrollan amnesia y no tienen reparos en abandonar el proyecto a mitad de camino. Los niveles de dedicación son muy pobres, y te quedas en la estacada con un proyecto a medio hacer entre manos.

Conclusión

La India es sin duda un país de profesionales del software con talento, pero aún hay que encontrar a las personas adecuadas. Por supuesto, hay empresas que contratan a desarrolladores superestrellas, y ellos serán las personas adecuadas para su trabajo.

Los desarrolladores cualificados son caros, y usted necesitará gastar sólo una fracción de lo que pagará en su país. Es muy importante aprovechar a las personas adecuadas porque hay mucha gente ahí fuera, dispuesta a picar el anzuelo. Y puede que no siempre sean los correctos. Investiga bien. Esa es la única respuesta.

Artículos de interés:
Razones por las que la externalización a India afecta a la empresa
10 puntos por el fracaso de la externalización a la India

Fuente de la imagen: Flickr.com/ Hillary


Sobre el autor: Reema trabaja como Thought Leader en PHPBabu.

Deja un comentario