O que é um desenvolvimento distribuído?
Desenvolvimento distribuído refere-se a um conjunto de pessoas localizadas em diferentes áreas que trabalham em conjunto para realizar tarefas no desenvolvimento de um projeto. Como uma equipe virtual, esse grupo de pessoas usa a tecnologia de comunicação para promover as interações necessárias para a conclusão bem-sucedida das tarefas de trabalho. Uma solução de força de trabalho distribuída é fluida, na qual as equipes podem se unir para um projeto e depois se dispersar, e novas equipes podem se formar para projetos subseqüentes em uma base ad hoc. As equipes de desenvolvimento distribuído são frequentemente usadas em colaboração no desenvolvimento de software, pesquisa científica e desenvolvimento de tecnologia.
As vantagens oferecidas por um modelo de trabalho de desenvolvimento distribuído são muitas. A experiência e o talento não estão vinculados à localidade física e os especialistas podem ser utilizados para executar aspectos vitais do trabalho. A tutoria também pode ser uma experiência mais rica pelo mesmo motivo.
Os trabalhadores que trabalham em equipes distribuídas têm mais flexibilidade nos requisitos de tempo. A flexibilidade pode aumentar a criatividade, permitindo que os trabalhadores contribuam quando estão trabalhando no fluxo. O elevado estado mental em que a mente de uma pessoa está totalmente envolvida nos níveis mais altos de desempenho criativo e mental é um bem precioso.
Os desafios no gerenciamento do desenvolvimento distribuído são significativos, no entanto. Trabalhar em áreas geográficas que podem abranger muitas culturas requer um alto grau de experiência em recursos humanos para gerenciar relacionamentos sem acesso à rica comunicação que ocorre em um local presencial. Embora a videoconferência possa melhorar um pouco isso, ainda existem aspectos da interação cara a cara que não podem ser facilmente replicados. Se a equipe virtual é multinacional em maquiagem, o déficit pode ser ainda mais problemático, pois os membros da equipe precisam superar as diferenças culturais dentro da comunicação interpessoal diminuída inerente a um ambiente virtual. As leis internacionais também podem entrar em jogo, exigindo tempo da equipe para garantir a conformidade legal com regulamentos díspares.
Talvez um dos problemas mais significativos no desenvolvimento distribuído seja a situação frequente de executar o trabalho em equipe em vários fusos horários. Por exemplo, se um trabalhador localizado na costa leste dos EUA precisar coordenar-se estreitamente com um membro da equipe na Ásia, a diferença de horário pode ser tão grande que dificulta a colaboração dos dois. Pode haver apenas uma pequena janela de tempo quando ambos estão no trabalho. Atrasos significativos na comunicação podem resultar.
Desenvolvimento distribuído não é sinônimo de terceirização, embora essa estratégia possa ser empregada na montagem de talentos. A terceirização é uma estratégia de recursos humanos que fornece trabalho aos contratados, que depois gerenciam esses recursos como intermediários. Isso também é chamado de subcontratação, pois o entendimento comum da distinção entre os dois desapareceu.