Esistono oggi fantastiche tecnologie che rendono facile agire come una squadra senza essere vicini gli uni agli altri.
IRC, Jabber o un software simile di chat rende davvero facile tenere tutti nel team consapevoli gli uni degli altri, di cosa stanno facendo e sentirsi liberi di discutere immediatamente dei problemi. Uso spesso IRC con i gruppi di freenode ed è come avere un grande gruppo di sviluppatori a portata di mano, comportandosi come un gigantesco cervello collettivo. Apple ha un bel client di chat integrato in Mac OS che supporta anche le videoconferenze, particolarmente efficaci con i loro laptop.
Immagina come sarebbe se la società avesse un proprio server di chat interno, con gruppi per dipartimenti, progetti e gruppi di interesse legati al lavoro. Uno sviluppatore potrebbe porre una domanda su dove verrebbe visto in tutta l'azienda, così un altro sviluppatore in qualsiasi altro luogo potrebbe vederlo e rispondere. Le pareti degli uffici scompaiono, le comunicazioni alle stelle e le migliori pratiche e la condivisione del codice possono avvenire da sole senza che qualcuno eserciti un grosso bastone.
Uno dei nostri ingegneri di test del carico lavora in remoto circa 1/3 dell'anno, a volte da casa sua, a circa 30 miglia dal nostro ufficio, altre volte da fuori dello stato. È efficace in ufficio tanto quanto lo è fuori perché mantiene attivo il suo software di chat e chiama per le nostre chiamate in conferenza.
I miei colleghi della mia squadra si siedono in fondo al corridoio, quindi non riesco a vederli o sentirli. Non so quando sono nei loro cubi, quindi invio loro un messaggio di chat e rispondono il prima possibile. Faccio la programmazione di gruppo con uno dei nostri ingegneri in un altro sito. Succede la stessa cosa; Ci scambiamo regolarmente ping con domande e / o pensieri insensati e, se dobbiamo aumentare il ritmo, condivideremo uno schermo e chiameremo il telefono. Non so dire se è in ufficio oa casa e non importa. Lavoriamo allo stesso modo in entrambi i modi.
Il nostro dipartimento di controllo qualità è diviso tra due città diverse in stati diversi, i nostri ingegneri sono sparsi in tutta la nostra città in circa quattro posizioni diverse, ma è difficile dirlo perché usiamo i nostri telefoni e chattiamo regolarmente. In realtà stiamo tutti lavorando a distanza l'uno dall'altro, quindi qual è la differenza? La differenza è la mentalità aziendale.
Ci sono molti grandi vantaggi nel lavorare in remoto, e soprattutto ci vuole un cambiamento nella mentalità per il datore di lavoro per cercare di scoprire che i dipendenti rispondono positivamente ad esso.