Rozproszone biuro, czy to jest opłacalne? [Zamknięte]

15

Bawiłem się myślą o tym, jak zbudować swoją wymarzoną firmę i jak sprawić, by była bardzo atrakcyjna dla świetnych programistów. Gdyby można było zatrudnić kilku programistów „supergwiazd” zamiast wielu „dobrych”.

Jedną rzeczą, którą osobiście bym się cieszył, jest swoboda pracy, kiedy tylko chcę. Mogłem więc podróżować po różnych miastach, gdybym miał na to ochotę i pracować zdalnie, lub po prostu siedzieć w domu, gdy był tryb chrupania. Z mojego doświadczenia wynika jednak, że potrzebujesz biura z rówieśnikami, w którym możesz dyskutować o sprawach i mieć „kulturę” firmy.

Powiedzmy, że chciałeś zatrudnić grupę najlepszych programistów talentów, prawdopodobnie z różnych krajów i miast. Jak ustawić go tak, aby konkurował z kampusami? Posiadanie firmy całkowicie pozbawionej biura wydaje się nieco nieoptymalne, prawdopodobnie potrzebujesz przestrzeni biurowej, w której ludzie mogą się spotkać i wybrać pracę.

Wydaje mi się, że można mieć małe biura w różnych krajach i pozwolić ludziom pracować z tych, które wybrali. Programiści mogą wystartować w „trybach kryzysowych”, gdy jest to uzasadnione, ale także pracować z lokalizacji, gdy potrzebna jest praca zespołowa i twarzą w twarz.

Innym modelem byłoby zamiast posiadania własnych biur do wynajęcia w biurach, w których pracują inni programiści. W ten sposób, nawet jeśli w Twoim mieście jest tylko jeden lub dwóch pracowników, nadal możesz znaleźć firmę, jeśli czujesz się „samotny” z pracy zdalnej.

Innym pomysłem jest to, że co tydzień co drugi miesiąc zabierasz cały zespół w to samo miejsce. Który może nie być biurem, ale może być jakimś ciekawym miastem lub atrakcją wypoczynkową i stamtąd współpracuje. Ludzie z małżonkami mogą mieć problem z takimi rzeczami.

Możesz także mieć sieć mieszkań firmowych w różnych miastach (dla 2-3 osób), zarówno tam, gdzie masz biura, jak iw niektórych innych lokalizacjach, aby programiści lub zespoły lub programiści mogli wędrować i „grupować”, jak chcą.

Jeśli było to zgodne z prawem (nie jestem pewien, jak różni się to w zależności od kraju), można nawet pokonać dwie muchy za jednym razem i połączyć biura / mieszkania w różnych miastach. „Hack Pad: London” „Hack Pad: Berlin” itp

a) Sądzę więc, że moje pytania brzmią, czy taka konfiguracja byłaby wykonalna? Jak można ulepszyć tę koncepcję?

b) Czy znalazłbyś firmę, która zapewni ci taką swobodę atrakcyjną, czy wolisz taką, która ma duże biuro, w którym codziennie się znajdujesz?

Zasadniczo więc programista „supergwiazda” wybrałby pracę z taką konfiguracją firmy zamiast w kampusie Google, Facebook lub Microsoft, gdzie można czerpać radość i towarzystwo wielu utalentowanych osób.

Homde
źródło
Właśnie opisałeś moją wymarzoną pracę. Pracując i podróżując w tym samym czasie, wędrując po Wi-Fis dobrych mecenasów, w ich pięknych miastach, z ich wspaniałymi mieszkańcami. Niestety prowadzenie firmy na takim modelu to zupełnie inna historia.
Filip Dupanović,

Odpowiedzi:

4

Oto, co zaobserwowałem podczas pracy z rozproszonym zespołem (offshore i offshore) przez ostatnie 10 lat zarówno w dużych projektach korporacyjnych, jak i startupach.

Posiadanie dystrybucji ma swój koszt . Może być ogromny, jeśli zespół pracuje nad tymi samymi częściami projektu. Tak jest w przypadku dużych projektów korporacyjnych, które wymagają wysokiej współpracy i komunikacji.

Jednak działa całkiem dobrze w małych startupach. Mój obecny zespół jest rozproszony po całym świecie, ale działa, ponieważ mają one bardzo dobrze zdefiniowaną rolę (niezalecane w zespole w tej samej lokalizacji), a interfejs API, nad którym pracują, jest dość dobrze zdefiniowany. Osoby pracujące na tym samym module znajdują się w tym samym położeniu geograficznym.

Myślę, że tak to robi. Tak działa również wiele dużych projektów open source.

Zawsze jednak pamiętaj, że w większości przypadków:

jest to opłacalne, ale rozproszony zespół w większości przypadków kosztuje więcej niż kolokowany zespół

Nie zapomnij również o aspekcie społecznym. Pracuję przez rok sam w domu i chociaż cieszyłem się z tego przez pierwszy miesiąc, staram się tego teraz unikać. Ze względu na aspekty społeczne. Zauważyłem również, że gdy zespół członków znajduje się w innym miejscu, tak naprawdę nie jest częścią zespołu w zbiorowej nieświadomości.

Koszty są zwiększone z powodu:

  • problemy komunikacyjne (częściej niż myślisz w tej konfiguracji) w zespole, z użytkownikami lub zarządem (czy próbowałeś rozwiązać konflikt w wiadomościach e-mail lub telefonie?)
  • niezdolność twojego zespołu do skutecznego uczenia się od siebie (wielki wpływ)
  • niezdolność twojego zespołu do skutecznego pomagania sobie nawzajem (ogromny wpływ)
  • zmniejszone poczucie bycia w (prawdziwym) zespole zmniejsza motywację
  • zwlekanie jest częstsze, gdy jesteś sam. Nie jesteś w tempie zespołu. Nie każdy ma samodyscyplinę do pracy zdalnej.
  • ponieważ nie czujesz się fizycznie częścią, istnieje większy obrót

źródło
+1, Dobra odpowiedź od kogoś, kto faktycznie ma doświadczenie. Brakuje tylko tego, dlaczego pociąga to za sobą wyższe koszty.
Naprawię to za chwilę
Zgadzam się, praca zdalna wiąże się z dużymi kosztami, sam tego próbowałem i masz wiele rzeczy do zrobienia, ale na dłuższą metę aspekty fizyczne i społeczne sprawiają, że jest to mniej atrakcyjne. To jest sedno mojego pytania: jak sprawić, by firma rozproszona była nie tylko na równi z normalną, ale nawet bardziej atrakcyjna. To nie jest łatwe
Homde
5

Chociaż posiadanie prawdziwego biura jest koniecznością (z powodów prawnych i finansowych), konfiguracja rozproszona może być opłacalna. Płonącym tego przykładem jest StackOverflow, jak zauważa Jeff Atwood w tym poście na blogu.

Mayank
źródło
Jakie są przyczyny prawne?
Mateusz
@Mathhew Zakładając firmę, musisz przestrzegać niektórych przepisów rządowych. Na przykład w Indiach musisz uzyskać stały numer konta (PAN) z działu podatku dochodowego, przestrzegać ustawy o sklepach i zakładach itp. Wszystkie te formalności wymagają adresu do korespondencji (najlepiej na papierze firmowym). Potrzebujesz biura. Przykro mi, jeśli nie jestem tak jasny, jak powinienem, ale hej, nie jestem ekspertem prawnym. :)
Mayank
@Mayank - Zasady są różne w różnych krajach. W USA znam kilka wirtualnych firm. Istnieje adres fizyczny, ale zwykle jest to skrytka pocztowa. Interesujące jest wiedzieć o Indiach. Czy są sposoby na obejście tej zasady?
jmort253,
@ jmort253 Nie Nie wiem, jak obejść zasady. :)
Mayank
Ehm - konieczność adresu do korespondencji nie oznacza, że ​​musisz mieć biuro - a przynajmniej nie własne. Byłbym zdziwiony, gdyby w Indiach nie istniały firmy zapewniające odpowiednią obsługę.
Murph,
1

Bardzo podoba mi się pomysł biura roamingowego, o ile mogę pozostać w kontakcie z resztą mojego zespołu (tj. Przez IM lub coś takiego). Pomogłoby to również zachować świeżość, a moim zdaniem nieco ciekawsze.

sevenseacat
źródło
1

„Więc w zasadzie to, co sprawiłoby, że programista„ supergwiazda ”wybrał pracę z taką konfiguracją firmy zamiast w„ google plex ”lub kampusie Microsoft”… nic poza tym.

Sprowadzi się to do osobistych preferencji. Osobiście wolałbym chodzić do biura codziennie, ale mam własne biuro i tylko mieszkam 10 minut stąd ... więc weź moją opinię za to, co chcesz.

Pemda
źródło
1

Może być niezwykle opłacalny, pod warunkiem, że zapewnisz ludziom narzędzia, z którymi muszą pracować. Potrzebujesz takich samych narzędzi, jak w tradycyjnym biurze:

  • System PBX / telefon
  • Przechowywanie / współpraca dokumentów
  • Serwery pamięci masowej do rejestrowania kodu / kopii zapasowych
  • Buduj / testuj serwery

Będziesz także potrzebować kilku rzeczy na potrzeby administracyjne:

  • Pewien rodzaj systemu HR, zwłaszcza jeśli rozliczasz klientów za czas
  • Jakiś CRM (opcjonalnie, ale fajnie)

Istnieją usługi online, takie jak Creately, dzięki którym współpraca jest stosunkowo bezbolesna. Nie jest to dokładny zamiennik dobrej starej białej tablicy, ale białe tablice na ogół nie mają przycisków zapisu.

Przygotuj się na wysyłanie ludziom tego, czego potrzebują, aby wykonywać swoją pracę. Podobnie jak w biurze, chcesz mieć pewność, że Twoi ludzie mają sprzęt, którego potrzebują, aby być produktywnym. Dotyczy to również telefonów IP (Polycom na moim biurku), licencji na oprogramowanie (firma jest partnerem MS) i innych rzeczy, których ludzie zwykle potrzebują.

Ponadto musisz zapewnić pracownikom programy umożliwiające zdobycie potrzebnych książek. Jeśli założysz konto firmowe w Amazon, wyślij pracownikom pieniądze na opłacenie książki, ale niech wykorzystają Twój identyfikator partnera, odzyskasz niewielką część tego kosztu.

Przyzwoita firma powinna traktować swoich ludzi na lunch co najmniej kilka razy w tygodniu. Podaj dodatek na to. Naprawdę lubię chodzić do delikatesów raz w tygodniu, aby wybrać rzeczy, które chcę na lunch w następnym tygodniu. Pomaga to również zdalnemu pracownikowi czuć się bardziej związanym z firmą. Należy pamiętać, że pracownik płaci za rzeczy takie jak energia elektryczna, więc jeśli wyślesz mu kilka serwerów pamięci masowej, które mają zostać skonfigurowane, pamiętaj, aby wysłać im coś, aby zrównoważyć koszty.

Jeśli odpowiednio nim zarządzasz, będziesz tak samo produktywny, jak gdyby wszyscy pracowali pod jednym dachem. Ludzie powinni zrozumieć, że oczekuje się, że będą przy biurku w określonym czasie i że wykonają pewną ilość pracy. Dobre systemy śledzenia błędów / zadań szybko pokazują problemy w tym obszarze.

W miarę dojrzewania jako firma opracujesz własne systemy i elementy sterujące, dzięki którym dodawanie kolejnych pracowników z dowolnego miejsca na świecie będzie bezbolesne. Mamy pewną przestrzeń zabezpieczoną w obszarach, w których mamy kilku telepracowników, ale jest ona rzadko wykorzystywana. Większość ludzi naprawdę lubi pracować z domu.

Tim Post
źródło
0

Możesz upewnić się, że każdy pracownik (lub próbkujący) miał w swoim biurze domowym więcej niż jeden obszar roboczy, jeśli pracował zdalnie. Dzięki temu mogą mieć współpracujących gości na czas, gdy chcesz / musisz pracować jako zespół.

Myślę, że najlepiej byłoby mieć również zaplanowany dzień, w którym poszedłeś do biura, oprócz przypadkowych dni, które ludzie wybiorą. W ten sposób możesz mieć więcej bezpośrednich dyskusji.

Byłbym bardziej produktywny w tego rodzaju środowisku, ponieważ dni, w których musiałem być sam i pracować zamiast pracować z innymi, byłyby lepiej zdefiniowane. Członkowie zespołu będą nadal dostępni w razie potrzeby.

Beth Whitezel
źródło
tak, prawdopodobnie dobrze byłoby mieć jak w poniedziałki i piątki ogólne (jeśli nie bezwzględnie obowiązkowe) dni „urzędowe”
Homde
0

Rozproszone biuro to świetny pomysł, jeśli masz pewność zaangażowania członków zespołu i nie musisz się martwić o to, jak praca jest wykonywana.

Sieć programistów superstar byłaby bardziej niezawodna niż przeciętni faceci. Nie sądzę, że będziesz potrzebować biura w każdym kraju; wystarczy kilku programistów zgłaszających się do globalnej centrali.

Dopiero na późniejszym etapie powierzchnia biurowa może stać się nieunikniona, zwłaszcza że większa część personelu będzie spotykać się z klientami i łączyć się ze stażystami, aby poradzić sobie z większym rozwojem firmy.

Naweed Chougle
źródło
0

Technologia przeszła długą drogę, aby umożliwić nam pracę zdalną, a technologia ta stale się poprawia.

Im lepsza technologia, tym bardziej jesteśmy połączeni, nawet z odległością.

Ulepszona konfiguracja:

Zawsze wyobrażałem sobie zdalnych pracowników, którzy w końcu mają „zawsze włączony” czat wideo na trzecim lub czwartym monitorze na swojej stacji roboczej lub inne równoważne sposoby utrzymywania stałego kontaktu z resztą zespołu. To właśnie nazywam „ulepszoną konfiguracją”.

Czasami zdarza mi się, że kiedy pracuję ze zdalnym współpracownikiem, zostawiamy rozmowy wideo na Skype, podczas gdy oboje pracujemy nad czymś, co wymaga naszej indywidualnej uwagi.

Analogia jest następująca: Gdybyśmy oboje pracowali w tym samym biurze, niekoniecznie zawsze rozmawialibyśmy ze sobą . Dlatego musimy nauczyć się traktować te technologie w taki sam sposób, jak po prostu cicho przebywać w tym samym pokoju ze współpracownikiem.

Pamiętaj, że jest to już opłacalne! Sprawdź tych ludzi, którzy podróżują po świecie, będąc zarobkowo zatrudnieni!

Czy uważam to za atrakcyjne?

Czy uważam to za atrakcyjne? TAK! Wyobraź sobie swobodę i elastyczność bycia zdolnym do wspaniałej kariery, a mimo to możesz swobodnie spełniać swoje marzenie o podróżowaniu po świecie! Mam nadzieję, że moje miejsce prowadzenia działalności gospodarczej pewnego dnia osiągnie ten poziom.

jmort253
źródło
0

Spróbuj przeczytać Rework (autorstwa ludzi z 37signals), to konkretnie dotyczy problemów zdalnej pracy, zespołu programistów supergwiazd i wielu innych, z którymi musieli sobie poradzić, z pierwszej ręki. Nie jest to książka, która zmieniła moje życie i myślę o założeniu firmy, ale wciąż jest dość interesująca.

Dynamo
źródło
0

Naprawdę nie mam pojęcia, jak należy zorganizować firmę, ale mogę powiedzieć, co chciałbym mieć:

  • Praca z miejsc / kabin / pokoi we wspólnych biurach (pokoje współdzielone z innym deweloperem z tego samego zespołu byłyby świetne, sugeruję zatrudnienie co najmniej dwóch programistów w tym samym mieście);
  • Spotykamy się raz w miesiącu ze wszystkimi innymi programistami przez cztery dni. Zakładając scenariusz Scrum, spotkania będą mniej więcej takie:
    • Dzień 1, najlepiej sobota - dzień wcześniej bez pracy: rano, przegląd sprintu; po południu retrospekcja sprintu; kolacja, wychodzenie z grupy;
    • Dzień 2, niedziela: relaks w ośrodku, socjalizacja itp .;
    • Dzień 3, poniedziałek: planowanie sprintu;
    • Dzień 4, popołudnie, zrelaksowany rozwój - jak w, bardzo małe codzienne zadania, co można idealnie wykonać w połowie czasu i bardzo duże przerwy w określonych porach; w tych przerwach programiści zostaną zaproszeni do zapytania o kod nawzajem - rzeczy, które wyglądały śmiesznie; rzeczy, które wyglądały mądrze i tak dalej.

Zawsze włączony skype bardzo mnie rozprasza; Chciałbym, aby rozmowy wideo były ograniczone do określonej godziny każdego dnia.

Chodzi o wyjaśnienie wszystkiego podczas comiesięcznego spotkania, aby ograniczyć komunikację techniczną w ciągu miesiąca.

cbrandolino
źródło