Istnieją dziś niesamowite technologie, które ułatwiają działanie w zespole bez konieczności bycia blisko siebie.
IRC, Jabber lub podobne oprogramowanie typu czat sprawia, że naprawdę łatwo jest uświadomić wszystkim członkom zespołu, co robią, i swobodnie dyskutować o problemach. Często używam IRC z grupami freenode i to tak, jakby mieć pod ręką jedną dużą grupę programistów, która działa jak gigantyczny kolektywny mózg. Apple ma fajny klient czatu wbudowany w Mac OS, który obsługuje również wideokonferencje, szczególnie efektywne na ich laptopach.
Wyobraź sobie, jak by to było, gdyby firma miała własny wewnętrzny serwer czatu z grupami dla działów, projektów i grup zainteresowań związanych z pracą. Deweloper może zadać pytanie, gdzie byłby widoczny w całej firmie, aby inny programista gdziekolwiek indziej mógł to zobaczyć i odpowiedzieć. Ściany biura znikają, błyskawiczne wzrosty komunikacji i najlepsze praktyki oraz dzielenie się kodami mogą odbywać się same, bez kogoś, kto trzyma wielki kij.
Jeden z naszych inżynierów ds. Testów obciążenia pracuje zdalnie około 1/3 roku, czasami z jego domu, który znajduje się około 30 mil od naszego biura, innym razem spoza stanu. Jest tak skuteczny w biurze, jak poza nim, ponieważ utrzymuje uruchomione oprogramowanie czatu i wzywa nasze połączenia konferencyjne.
Moi współpracownicy z mojego zespołu siedzą na korytarzu, więc ich nie widzę ani nie słyszę. Nie wiem, kiedy są w swoich kostkach, więc wysyłam im wiadomość na czacie, a oni odpowiadają tak szybko, jak to możliwe. Programuję zespołowo z jednym z naszych inżynierów w innej witrynie. To samo dzieje się; Regularnie pingujemy się nawzajem pytaniami i / lub bezmyślnymi myślami, a jeśli będziemy musieli przyspieszyć, udostępnimy ekran i zadzwonimy. Nie wiem, czy jest w biurze, czy w domu, i to nie ma znaczenia. W obu przypadkach działamy tak samo.
Nasz dział kontroli jakości jest podzielony na dwa różne miasta w różnych stanach, nasi inżynierowie są rozmieszczeni w naszym mieście w około czterech różnych lokalizacjach, ale trudno to stwierdzić, ponieważ regularnie korzystamy z naszych telefonów i czatujemy. W rzeczywistości wszyscy pracujemy zdalnie od siebie, więc jaka jest różnica? Różnica polega na korporacyjnym sposobie myślenia.
Praca na odległość ma wiele dużych zalet i przeważnie zmiana sposobu myślenia wymaga od pracodawcy sprawdzenia, czy pracownicy pozytywnie na nią reagują.