¿Qué es un desarrollo distribuido?
El desarrollo distribuido se refiere a una colección de personas ubicadas en diferentes áreas que trabajan juntas para realizar tareas en el desarrollo de un proyecto. Como equipo virtual, este grupo de personas utiliza tecnología de comunicación para fomentar las interacciones necesarias para completar exitosas tareas de trabajo. Una solución de fuerza laboral distribuida es fluida, ya que los equipos pueden unirse para un proyecto y luego dispersarse, y los nuevos equipos pueden formarse para proyectos posteriores sobre una base ad hoc. Los equipos de desarrollo distribuido con frecuencia se utilizan en la colaboración en el desarrollo de software, la investigación científica y el desarrollo de la tecnología.
Las ventajas que ofrecen un modelo de trabajo de desarrollo distribuido son muchas. La experiencia y el talento no están sujetos a un local físico, y los expertos pueden aprovecharse para realizar aspectos vitales del trabajo. La tutoría también puede ser una experiencia más rica por la misma razón.
Los trabajadores que trabajan en equipos distribuidos tienen más flexibilidad en los requisitos de tiempo. La flexibilidad puede mejorarcreatividad, lo que permite a los trabajadores contribuir cuando trabajan en el flujo. El estado mental elevado en el que la mente de una persona está completamente comprometida en los niveles más altos de rendimiento creativo y mental es un activo atesorado.
Sin embargo,los desafíos en la gestión del desarrollo distribuido son significativos. Trabajar en áreas geográficas que pueden abarcar muchas culturas requiere un alto grado de experiencia en recursos humanos para gestionar las relaciones sin acceso a la rica comunicación que ocurre en un lugar cara a cara. Aunque la videoconferencia puede mejorar esto un poco, todavía hay aspectos de la interacción cara a cara que no se pueden replicar fácilmente. Si el equipo virtual es multinacional en maquillaje, el déficit puede ser aún más un problema, ya que los miembros del equipo deben cerrar las diferencias culturales dentro de la disminución de la comunicación interpersonal inherente a un entorno virtual. International LAWS también puede entrar en juego, lo que requiere tiempo del personal para garantizar el cumplimiento legal de las regulaciones dispares.
Quizás uno de los problemas más importantes en el desarrollo distribuido es la situación frecuente de realizar el trabajo como equipo en múltiples zonas horarias. Por ejemplo, si un trabajador ubicado en la costa este de los EE. UU. Debe coordinarse estrechamente con un miembro del equipo en Asia, la diferencia de tiempo puede ser tan grande como para que sea bastante difícil para los dos colaborar. Puede haber solo una pequeña ventana de tiempo en la que ambos estén trabajando. Pueden producirse retrasos de comunicación significativos.
El desarrollo distribuido no es sinónimo de subcontratación, aunque esa estrategia puede emplearse para ensamblar talento. La outsourcing es una estrategia de recursos humanos que las fuentes trabajan para los contratistas, que luego administran estos recursos humanos como intermediario. Esto también se llama subcontratación, ya que la comprensión común de la distinción entre los dos se ha desvanecido.