Atualmente, existem tecnologias impressionantes que facilitam a atuação em equipe sem estarmos sentados próximos um do outro.
O IRC, o Jabber ou um software similar do tipo bate-papo facilita muito manter todos os membros da equipe conscientes um do outro, o que estão fazendo e se sentirem à vontade para discutir os problemas imediatamente. Uso o IRC com os grupos do freenode frequentemente e é como ter um grande grupo de desenvolvedores em mãos, agindo como um cérebro coletivo gigante. A Apple tem um bom cliente de bate-papo integrado ao Mac OS que também suporta videoconferência, especialmente eficaz em seus laptops.
Imagine como seria se a empresa tivesse seu próprio servidor de bate-papo interno, com grupos para departamentos, projetos e grupos de interesse relacionados ao trabalho. Um desenvolvedor pode fazer uma pergunta onde seria visto em toda a empresa, para que outro desenvolvedor em qualquer outro lugar pudesse vê-lo e responder. As paredes do escritório desaparecem, disparos de comunicação e práticas recomendadas e compartilhamento de código podem acontecer por conta própria, sem que alguém empunhe um bastão.
Um de nossos engenheiros de teste de carga trabalha remotamente cerca de 1/3 do ano, às vezes de sua casa, a cerca de 48 quilômetros de nosso escritório, outras de fora do estado. Ele é tão eficaz no escritório quanto no exterior, porque mantém o software de bate-papo em funcionamento e liga para nossas teleconferências.
Meus colegas de trabalho na minha equipe sentam-se no corredor para que eu não possa vê-los ou ouvi-los. Eu não sei quando eles estão em seus cubos, então eu lhes envio uma mensagem de bate-papo, e eles respondem o mais rápido possível. Faço a programação da equipe com um de nossos engenheiros em outro local. A mesma coisa ocorre; Fazemos ping-nos regularmente com perguntas e / ou pensamentos insanos, e se precisarmos acelerar o ritmo, compartilharemos uma tela e ligaremos para o telefone. Não sei dizer se ele está no escritório ou em casa, e isso não importa. Trabalhamos da mesma maneira.
Nosso departamento de controle de qualidade é dividido em duas cidades diferentes em diferentes estados; nossos engenheiros estão espalhados por nossa cidade em cerca de quatro locais diferentes, mas é difícil saber porque usamos nossos telefones e conversamos regularmente. Todos nós trabalhamos remotamente um com o outro na realidade, então qual é a diferença? A diferença é a mentalidade corporativa.
Existem muitas vantagens em trabalhar remotamente e, principalmente, é preciso uma mudança de mentalidade para o empregador tentar descobrir que os funcionários respondem positivamente a ele.