Nie.
Z bardzo prostego powodu: nie możesz tego przetestować.
Powiedzmy, że możesz ocenić produktywność i podać liczbę (swoją drogą, jak to zrobić?). Jak zatem stworzyć sytuację, w której programista będzie w dokładnie takich samych okolicznościach , zdalnie w części testu, na miejscu w innej części?
Nawet jeśli uda ci się przeprowadzić taki test, co on pokaże? Jak zastosowałbyś to w praktyce?
Jest zbyt wiele czynników, które należy wziąć pod uwagę. Na przykład:
Czy dojazdy są stresujące? Jeśli musisz spędzić godzinę w korkach lub w hałaśliwym autobusie / metrze, wydajność spadnie.
Czy stresowanie jest wśród innych ludzi? Osobiście uważam, że wygodniej jest być samemu, wiedząc, że nikt nie wejdzie do mojego pokoju itp. Ale dla innych programistów jest inaczej.
Czy jesteś bardzo rozproszony, jeśli jesteś sam? Nie jestem, ale są ludzie, którzy nie mogą pracować w domu, tylko dlatego, że oglądają YouTube przez dwie godziny, zanim zaczną robić to, co muszą, a kiedy wreszcie zaczną swoją codzienną pracę, będą pamiętaj, że muszą zadzwonić do dentysty, aby umówić się na wizytę itp.
Jest 9 rano. - 19:00. najlepsza zmiana dla ciebie? Wiem, że jeśli muszę zrobić coś kreatywnego, muszę spać do wieczora i pracować w nocy. W przypadku mało kreatywnej pracy technicznej moja najlepsza zmiana jest inna. Jeśli pracuję w domu, mam tę elastyczność, która pozwala mi zwiększyć ogólną wydajność. Z drugiej strony niektórzy programiści mogą uznać to za nieproduktywne, ponieważ na przykład pozostaną na 20 godzin, próbując rozwiązać błąd w produkcie, a zamiast tego wprowadzać jeszcze więcej błędów, ponieważ są zmęczeni.
itp.
Oto dwa przykłady z życia codziennego. Pierwszy jest mój, drugi pochodzi od mojego kolegi.
Przykład 1:
Mieszkam sama i nie mam w domu zwierząt. Wokół mnie nie ma hałasu (ulica jest zbyt mała, więc są tylko sąsiednie samochody). Mam szybki komputer z dyskiem SSD, dwa duże ekrany, najnowsze oprogramowanie, klawiaturę, którą kocham itp. Nie odbieram telefonu, więc klienci dowiedzieli się, że nie jest dobrym pomysłem dzwonić do mnie, gdy czegoś potrzebują.
Ostatnio zostałem poproszony o pracę dla klienta we własnej firmie. To było hałaśliwe, zatłoczone miejsce. Byłem na otwartej przestrzeni z telefonami. Miałem stary laptop z małym ekranem, za pomocą którego łączyłem się przez Pulpit zdalny z innym komputerem, z którego łączyłem się przez inny Pulpit zdalny do trzeciego komputera. Oprogramowanie było stare. Połączenie internetowe było wolne.
Zgadnij, w którym to przypadku byłem bardziej produktywny.
Przykład 2:
Mój kolega ma rodzinę i małe dziecko. Ma osobny pokój, w którym może pracować, ale często musi opiekować się dzieckiem lub odebrać telefon od klienta, itp. W jego domu są hałaśliwi sąsiedzi (cały czas szczeka pies) i duża droga w pobliżu . Pracuje na nowym komputerze z całkiem przyzwoitym oprogramowaniem, ale nie stać go na dysk SSD ani licencję Visual Studio Ultimate. Ma bardzo wolne połączenie internetowe (i nie może mieć szybszego połączenia w swojej okolicy).
Ostatnio został poproszony o pracę na miejscu dla klienta, który ma 10/12 na Joel Test. Miał osobny pokój, bardzo cichy. Bez zakłóceń. Szybki komputer Internet światłowodowy.
Zgadnij, w którym przypadku był bardziej produktywny.