Oggi ci sono tecnologie straordinarie che rendono facile agire come una squadra senza essere seduti l'uno vicino all'altro.
IRC, Jabber o software di tipo chat simile rendono davvero facile tenere tutti gli altri in squadra consapevoli l'uno dell'altro, cosa stanno facendo e sentirsi liberi di discutere immediatamente i problemi. Uso spesso IRC con i gruppi di freenode ed è come avere un grande gruppo di sviluppatori a portata di mano, che agisce come un gigantesco cervello collettivo. Apple ha un bel client di chat incorporato in Mac OS che supporta anche le videoconferenze, particolarmente efficaci con i loro laptop.
Immagina come sarebbe se la società avesse il proprio server di chat interno, con gruppi per dipartimenti, progetti e gruppi di interesse legati al lavoro. Uno sviluppatore potrebbe porre una domanda dove sarebbe stato visto in tutta la società, quindi un altro sviluppatore in qualsiasi altro posto potrebbe vederlo e rispondere. I muri dell'ufficio scompaiono, le comunicazioni alle stelle e le best practice e la condivisione del codice possono accadere da sole senza che qualcuno maneggi un grosso bastone.
Uno dei nostri ingegneri di test di carico lavora da remoto circa 1/3 dell'anno, a volte da casa sua, a circa 30 miglia dal nostro ufficio, altre volte da fuori Stato. È tanto efficace in ufficio quanto fuori, perché mantiene attivo il suo software di chat e chiama per le nostre teleconferenze.
I miei colleghi della mia squadra si siedono in corridoio per non vederli o sentirli. Non so quando sono nei loro cubi, quindi invio loro un messaggio di chat e loro rispondono il prima possibile. Faccio programmazione in team con uno dei nostri ingegneri in un altro sito. La stessa cosa accade; Ci picchiamo a vicenda regolarmente con domande e / o pensieri inutili, e se dobbiamo aumentare il ritmo condivideremo uno schermo e andremo al telefono. Non posso dire se è in ufficio oa casa, e non importa. Lavoriamo allo stesso modo.
Il nostro dipartimento QA è suddiviso tra due città diverse in stati diversi, i nostri ingegneri sono distribuiti in tutta la nostra città in circa quattro diversi luoghi, ma è difficile da dire perché usiamo i nostri telefoni e chattiamo regolarmente. Lavoriamo tutti a distanza gli uni dagli altri in realtà, quindi qual è la differenza? La differenza è la mentalità aziendale.
Ci sono molti grandi vantaggi nel lavorare da remoto, e soprattutto ci vuole un cambiamento di mentalità perché il datore di lavoro cerchi di scoprire che i dipendenti rispondono positivamente ad esso.