Bootstrapped: Budowa zdalnej firmy

Opublikowany: 2022-03-11

Jeśli mnie pytasz, praca zdalna kołysze. Obecnie piszę z małego baru na plaży znajdującego się na odległej wyspie w południowej Tajlandii. Patrząc znad laptopa, nie widzę nic poza niekończącym się oceanem i jego krystalicznie czystą, błękitną wodą. Będę się cieszył dzisiejszym porankiem bez zakłóceń i skupienia na swojej pracy, ponieważ reszta zespołu jeszcze nawet nie wstała. Strefy czasowe bardzo dobrze sprawdzają się w rozproszonych zespołach.

Mój kolega Thomas rozmawiał ostatnio z 11 liderami myśli w zarządzaniu projektami o wpływie pracy zdalnej na firmę; niektórzy eksperci scrum argumentowali, że rozproszone zespoły mogą efektywnie współpracować, podczas gdy inni zdecydowanie się temu sprzeciwiali.

rozumiem obawy; nie możesz po prostu otworzyć drzwi biura i wypuścić wszystkich na wolność. Nie ma gwarancji, że skończysz z dobrze prosperującym biznesem. Marissa Mayer z Yahoo zrezygnowała z pracy zdalnej w 2013 roku, czując, że niektórzy pracownicy jej nadużywają.

Więc w jaki sposób firma technologiczna może prawidłowo uruchomić tę pracę zdalną? Czytaj. Poniższe informacje są oparte na naszej historii w Planio i sposobie, w jaki ją stworzyliśmy.

Wejdź do Planio, mojej zdalnej firmy

Jest kilka rzeczy, które zmotywowały mnie do założenia obecnej firmy. Jednym z nich było oderwanie się od pracy z klientem przy jednoczesnym zachowaniu wszystkich korzyści płynących z bycia niezależnym od lokalizacji freelancerem.

W 2009 roku siedziałem w cieniu cyprysowego gaju w pięknym ogrodzie w stylu śródziemnomorskim z widokiem na wzgórza Toskanii, ciężko pracując nad moim nowym pobocznym projektem: Planio.

To narzędzie do zarządzania projektami dla ludzi takich jak ja: programistów. Planio pomaga uczynić projekty klientów bardziej zorganizowanymi i przejrzystymi, jednocześnie zmniejszając liczbę narzędzi i platform potrzebnych do wykonania pracy. Planio jest oparty na otwartym kodzie źródłowym Redmine (projekt oprogramowania open source oparty na Ruby on Rails), z którego korzystałem zdalnie z moimi własnymi klientami od samego początku. Tak więc w pewnym sensie praca zdalna jest już w DNA Planio.

Szybko do przodu, a mój mały poboczny projekt urósł do prawdziwej firmy. Jesteśmy teraz 10-osobowym zespołem, obsługującym ponad 1500 firm na całym świecie. Mamy biuro w Berlinie, ale wielu z nas pracuje zdalnie.

W tym artykule zagłębię się w zasady, narzędzia i lekcje, które pomogły nam po drodze. Mam nadzieję, że po jego przeczytaniu będziesz w stanie zaprojektować swoją firmę programistyczną, aby od samego początku była przyjazna dla zdalnego sterowania.

"Rozmowa jest tania. Pokaż mi kod. - Linus Torvalds

W każdy czwartek odbywa się telekonferencja, podczas której omawiamy, co zrobiliśmy w poprzednim tygodniu i co będzie dalej.

Na początku spędziliśmy dużo czasu na omawianiu pomysłów przed podjęciem decyzji, co zrobić, ale okazało się, że jest to o wiele trudniejsze, gdy niektórzy członkowie zespołu korzystają ze słabej jakości linii telefonicznej i nie można ich zobaczyć.

Teraz często po prostu „budujemy rzecz”, a następnie dyskutujemy – tworzymy działający prototyp z kilkoma podstawowymi pomysłami, a następnie o tym dyskutujemy. Na przykład ostatnio napotkaliśmy pewne problemy z wydajnością w naszych hostowanych repozytoriach Git. Zamiast dyskutować i analizować wszystkie możliwe sposoby, dzięki którym moglibyśmy zaoszczędzić kilka milisekund tu i tam z każdym żądaniem, mój kolega Holger właśnie opracował sugerowane ulepszenia w weryfikacji koncepcji na serwerze pomostowym, do którego skierował część naszego ruchu. Wyszło dobrze i te pomysły trafiają do produkcji.

Ta metoda skupia umysły wszystkich na działaniu, a nie na rozmowie. Czas zainwestowany w pisanie kodu zwraca się mniejszą ilością czasu spędzonego na rozmowach w kółko.

Użyj komunikacji tekstowej

Komunikacja w czasie rzeczywistym ma negatywny wpływ na przejrzystość. Instynktowne zadzwonienie do kolegi, gdy czegoś potrzebujesz, jest bardzo łatwe, ale nie zawsze jest to najlepszy sposób działania. Nie pamiętam, ile razy zacząłem pisać e-maila lub zgłoszenie do Planio z problemem tylko po to, aby sam go rozwiązać podczas pisania.

Zach Holman, jeden z pierwszych inżynierów zatrudnionych w GitHub, zgadza się: „Tekst jest jednoznaczny. Wymuszając komunikację za pośrednictwem medium tekstowego, zmuszasz ludzi do lepszego formułowania swoich pomysłów”.

Komunikacja tekstowa sprawia również, że bardziej szanujesz swój czas, zwłaszcza gdy mieszkasz z dala od wielu stref czasowych. Natychmiastowa komunikacja może być destrukcyjna; osoba może być w trakcie zastanawiania się, dlaczego ostatnie wdrożenie poszło nie tak. Po otrzymaniu wiadomości e-mail powinien być w stanie rozważyć Twoje napisanie w bardziej dogodnym czasie.

Bądź tak przejrzysty, jak to możliwe

Czas spędzony na zamartwianiu się polityką biura nie sprzyja dostarczaniu działającego oprogramowania, a przejrzystość sprzyja zaufaniu. To nie przypadek, że wiele firm projektujących zdalnie, takich jak Buffer, ma radykalną przejrzystość. W przypadku Buffer udostępnia informacje o przychodach i wynagrodzeniach wszystkich swoich pracowników.

Automattic, firma stojąca za Wordpress.com, również kładzie nacisk na przejrzystość. W swojej książce The Year Without Pants Scott Berkun dzieli się swoim doświadczeniem w pracy zdalnej dla Automattic, a wszystkie decyzje i dyskusje są wewnętrznie dostępne dla pracowników na platformie dyskusyjnej P2 w ramach nacisku na przejrzystość.

Funkcja czatu w Planio działa w podobny sposób. Dyskusje są otwarte dla wszystkich, a dzienniki czatów są automatycznie łączone z omawianymi problemami, więc nikt nie jest pominięty; nawet nowi pracownicy mogą przeczytać, jakie zostały podjęte poprzednie decyzje i dlaczego. Kiedy zacząłem tworzyć funkcję czatu, rozważałem dodanie funkcji do prywatnego czatowania z innymi, ale kiedy omawialiśmy to jako zespół, w końcu ją pominęliśmy, ponieważ chcieliśmy, aby komunikacja w zespole była jak najbardziej przejrzysta.

Myślę, że przejrzystość ma kluczowe znaczenie dla zdalnych zespołów. Na przykład wyobraź sobie, że właśnie dołączyłeś do zespołu programistów zdalnych. Być może nigdy nie spotkałeś swoich nowych kolegów. Nie znasz niewypowiedzianych zasad zachowania. Możesz się martwić, czy wykonujesz dobrą robotę. Czy twoi koledzy z drużyny rzeczywiście są sarkastyczni, czy naprawdę mają na myśli komplementy? Czy wszyscy prywatnie dyskutują o tym, jak dobrym jesteś inżynierem?

Digitalizuj swoje systemy

Wybieramy nasze usługi w oparciu o to, co oferują za pośrednictwem platform internetowych, od operatorów telefonicznych po banki (wiele z nich zaoferuje nawet niewielką zachętę finansową do rezygnacji z papieru, a dodatkowo jest to również dobre dla środowiska). Mam szczęście, że mam prawnika i księgowego w Planio, którzy swobodnie wysyłają e-maile lub wiadomości przez Google Hangouts, zamiast wzywać mnie do swoich biur. (Zdecydowanie polecam zapytać o to na pierwszym spotkaniu.) Dodatkowe punkty za skłonienie ich do zarejestrowania się w Twoim narzędziu do zarządzania projektami i stania się częścią Twojego zespołu!

Zdigitalizowaliśmy nawet naszą pocztę; w Planio korzystamy z usługi Dropscan, która odbiera nasze listy, skanuje je i przekazuje te ważne do odpowiedniej osoby. Nie chcesz, aby znajomy odebrał je i odczytał przez Skype. Jeśli nie możesz znaleźć dostawcy skanowania poczty dla swojego miasta lub kraju, niektóre przestrzenie coworkingowe oferują wirtualne członkostwo w celu utrzymania fizycznego adresu pocztowego podczas Twojej nieobecności.

Dla firm wysyłających pocztę dostępne są usługi, dzięki którym nigdy więcej nie będziesz musiał odwiedzać urzędu pocztowego. Korzystamy z niemieckiej drukarni z interfejsem API, który automatycznie wysyła list wraz z naklejkami do każdego nowego płacącego klienta Planio. To coś, co ludzie kochają i nie musimy niczego drukować ani wysyłać. Międzynarodowe alternatywy obejmują Lob and Try Paper.

Czy powinieneś mieć dostęp do cyfrowej obecności?

W przestrzeni coworkingowej na tropikalnej wyspie Koh Lanta w Tajlandii zauważyłem, że ktoś pełniący rolę wsparcia dla dużej platformy e-commerce stale wyświetlał transmisję wideo na żywo z resztą zespołu. Sqwiggle oferuje podobną funkcję „obecności” dla zespołów zdalnych.

Przypuszczam, że nakaz, aby wszyscy pracownicy byli na wideo podczas pracy, może wynikać z obawy, że pracownicy nadużywają ustaleń dotyczących pracy zdalnej. Z mojego doświadczenia wynika, że ​​tak nie jest. W tropikalnej przestrzeni coworkingowej, pomimo wyluzowanych ubrań i napojów kokosowych, w powietrzu unosi się niepokój. Ludzie spokojnie skupiają się na swoich laptopach; to tak, jakby chcieli mieć pewność, że praca zdalna przyniesie rezultaty, dzięki czemu mogą na stałe pozostać poza stałym biurem.

Odkryliśmy, że nie potrzebujemy obecności cyfrowej, ponieważ wszyscy w zespole ufają nam bardzo dobrze. Uważam też, że szanowanie prywatności wszystkich jest sprawą najwyższej wagi. Jeśli Twoja firma przechodzi z trybu „wszystko na miejscu” do pracy zdalnej, obecność cyfrowa może pomóc bardziej niespokojnym menedżerom w przezwyciężeniu wszelkich problemów związanych z zaufaniem.

Wybierz Bootstrapping zamiast Venture Capital

Większość inwestorów venture capital szuka ogromnych zwrotów, więc wolą intensywny, krótki okres 12-miesięcznej pracy zespołu od bardziej zrównoważonego tempa. Front App, startup finansowany przez akcelerator Y Combinator z Doliny Krzemowej, wynajął dom w rejonie zatoki na trzymiesięczny pobyt w programie akceleracyjnym Y Combinator. Celem jest optymalizacja pod kątem szybkiej oceny pomysłu biznesowego.

Biorąc pod uwagę nastawienie na ogromny zwrot, możesz mieć trudności z przekonaniem inwestora venture capital do finansowania, gdy pracujesz na plaży w Kambodży. To dlatego wiele firm typu venture-back (takich jak Buffer lub Treehouse), które najpierw wykorzystują pracę zdalną. Buffer był opłacalny przed podjęciem inwestycji, podczas gdy Ryan Carson, założyciel Treehouse, sprawdził się już w poprzednim startupie.

Oto lepszy sposób niż kapitalizm wysokiego ryzyka: bootstrapping. Oznacza to finansowanie Twojej firmy przychodami od pierwszych klientów. Moim zdaniem jest to zdecydowanie lepsze podejście, ponieważ pozwala zbudować firmę na własnych warunkach i zachować kontrolę. Jednak często wymaga to pracy na dwóch stanowiskach lub freelancera na boku, podczas gdy zaczynasz swoją firmę. Zajęło mi około dwóch lat, pracując zarówno nad projektami Planio, jak i klientami (za pośrednictwem mojej agencji programistycznej LAUNCH/CO), ale było warto.

Bootstrapping zmusza również do budowania biznesu, który od samego początku generuje przychody, co uważam za znacznie zdrowsze. Wskazówka: tworzenie usługi SaaS B2B znacznie ułatwia to zadanie niż tworzenie aplikacji konsumenckiej, ponieważ firmy znacznie chętniej opłacają miesięczne subskrypcje, jeśli jest to wartość dodana. Musisz sprzedać wiele konsumenckich aplikacji na iPhone'a za 0,99 USD, aby pokryć miesięczne wynagrodzenie nawet dla najmniejszych zespołów.

Wyceniaj swoje produkty strategicznie

Jednym z naszych pierwszych klientów była potężna firma technologiczna z miliardowymi rocznymi przychodami. Oczywiście byłem zachwycony, że wybrali nas spośród znacznie większych, bardziej ugruntowanych konkurentów. Nadal są zadowolonymi klientami, ale odeszliśmy od bardzo dużych kont korporacyjnych; Odkryłem, że zanim zostaną klientem, wymagają dużo trzymania się za ręce i spotkań osobistych.

Jak wskazuje Jason Lemkin w swoim artykule na temat zwiększania sukcesu klientów w SaaS, kiedy masz duże konta korporacyjne, ktoś będzie musiał wsiąść do odrzutowca, aby odwiedzić je dwa razy w roku. Jeśli jesteś małą firmą składającą się z dwóch lub trzech osób, tą osobą będziesz ty, dyrektor generalny, dyrektor ds. marketingu i dyrektor ds. marketingu, wszystko w jednym przepracowanym chomiku.

Utrzymanie modelu cenowego w przybliżonych granicach modelu 49 USD / 99 USD / 249 USD, jak sugeruje Patrick McKenzie, programista, który stał się przedsiębiorcą, oznacza unikanie konieczności zatrudniania zespołu sprzedaży przedsiębiorstwa i zarabiania ogromnej ilości wymaganego do tego kapitału. Ty, klient, nie oczekuj, że dyrektor generalny wpadnie na Boże Narodzenie z pudełkiem czekoladek, kiedy płacisz 249 dolarów miesięcznie.

Buduj na Open Source

Firma wspierana przez venture, oparta na własnościowym oprogramowaniu, jest świetna, gdy Twoja gra jest grą typu „Zwycięzca bierze wszystko” i posiadasz rynek. Kiedy jesteś firmą typu bootstrap, oprogramowanie typu open source może zapewnić Ci zasięg i wpływ, jakich nigdy nie osiągnąłbyś w innym przypadku.

Istnieją pierwszeństwo dochodowych firm technologicznych budujących biznes wokół oprogramowania open source; Basecamp słynie z Railsów o otwartym kodzie źródłowym, gwarantujących sobie dostawę wysoko wykwalifikowanych inżynierów przez resztę wieczności. GitHub stał się jednorożcem, wykorzystując projekt Git o otwartym kodzie źródłowym, który Linus Torvalds zaczął zarządzać źródłami jądra Linuksa. Nasi przyjaciele z Travis-CI zaczynali jako projekt open source, prowadzili kampanię crowdfundingową, a następnie przekształcili ją w zorientowaną na zdalną firmę firmę bootstrapped (która również prowadzi kampanię na rzecz różnorodności w technologii poprzez swoją fundację).

Planio jest oparty na Redmine i wnosimy wiele naszych funkcji i ulepszeń z powrotem do społeczności. Działa to świetnie na wiele sposobów; nasz wkład i zaangażowanie w społeczność pomaga rozwijać projekt open source, a Planio zyskuje kontakt z potencjalnymi nowymi klientami. Dla nas to najbardziej autentyczny sposób na budowanie marki; pokazując nasz kod i biorąc udział w otwartych dyskusjach technicznych, możemy pokazać, że znamy się na rzeczy!

Zatrudnij sprawdzonych profesjonalistów

Zatrudnianie floty stażystów co roku ma sens tylko wtedy, gdy zamierzasz zwiększyć liczbę pracowników, gdy tylko trafisz na kolejną rundę finansowania.

Outsourcing zadań jest łatwy, jeśli polega na kopiowaniu i wklejaniu, ale nie chcesz zlecać DevOps komuś z najniższą stawką godzinową, gdy masz tysiące klientów korzystających z Twoich serwerów. Będziesz potrzebować sprawdzonych profesjonalistów, takich jak w Toptal.

Matt Mullenweg, założyciel popularnej platformy blogowej o otwartym kodzie źródłowym WordPress, stwierdził, że skupienie się na jakości oznacza, że ​​jego firma, Automattic, zatrudnia głównie doświadczonych kandydatów, którzy potrafią poradzić sobie z nieustrukturyzowanym środowiskiem pracy zdalnej firmy.

Oznacza to, że „przesłuchuje” kandydatów, płacąc im za pracę nad projektem przez kilka tygodni, a następnie zatrudnia ich na podstawie wyników. Firma Automattic odkryła, że ​​ta metoda jest znacznie skuteczniejsza w znajdowaniu odpowiednich kandydatów niż tradycyjne CV i listy motywacyjne.

Podkreśl jakość życia

Praca z roku na rok pochłania ogromną ilość naszego czasu. Nie powinno to być coś, co po prostu robisz, aby z tym skończyć; prawdopodobnie zmarnowałbyś ogromną część swojego życia. Najlepszym źródłem motywacji i głównym składnikiem wspaniałych wyników jest inspirujące, przyjemne i przyjemne środowisko pracy. Podróżowanie, nauka i kontakt z ludźmi z różnych kultur sprawiają, że praca jest mniej poświęceniem lub złem koniecznym (przynajmniej w moim życiu) niż w przypadku pracy biurowej od dziewiątej do piątej.

Nie chodzi tylko o podróżowanie po świecie, ale także o aspekt wolności osobistej. Rodzice mogą spędzać więcej czasu z dziećmi, dzięki uniknięciu dwugodzinnych dojazdów. Nie musisz mieszkać w Dolinie Krzemowej, żeby zarabiać w San Francisco. Być może Twoja druga połówka również ma świetną okazję do pracy za granicą. Nie stoisz przed bolesnym wyborem między pozostaniem w pracy a kontynuowaniem kariery lub zostaniem „śledzącym małżonkiem” z ograniczonymi możliwościami kariery.

W Planio, mimo że wielu z nas pracuje zdalnie, wszyscy staramy się spotykać przynajmniej raz w roku w przyjemnym miejscu. W zeszłym roku spędziliśmy kilka tygodni lata w Barcelonie, aw tym roku kilkoro z nas spotkało się tutaj na Koh Lanta. Nadal szukam pomysłów na kolejny cel podróży, więc daj mi znać, jeśli masz jakieś wskazówki dotyczące podróży!

Jakie narzędzia, pomysły lub techniki znalazłeś, dzięki którym praca zdalna jest łatwiejsza i bardziej efektywna? Zostaw komentarz poniżej.