Sådan oprettes og styres et geografisk distribueret ingeniørteam

Ved Initialiseret kapital har vores andel af investeringer uden for Bugtområdet nået op til ca. en fjerdedel af vores seneste fond, da de omkostningsførende og forbedrede kommunikationsværktøjer har gjort det lettere og billigere at samarbejde eksternt.

Fred Stevens-Smith og Russell Smith grundlagde Rainforest QA, en platform, der hurtigt tildeler og indsamler kvalitetssikringstest for web- og mobilprodukter til titusinder af testere over hele verden.

Selvom jeg personligt forbliver en vokal fortaler for opbygning af infrastruktur, kapacitet og boliger i Silicon Valley historiske hjem i bugten, støtter vi som firma firmaer i hele landet, herunder nogle af vores seneste investeringer i startups baseret i byer som Atlanta, Chicago, Los Angeles og Seattle. Vi kan gøre begge på én gang.

Spørgsmålene til stifterne er:

  • Hvis du har et distribueret teknisk team, hvordan administrerer og ansætter du det?
  • Hvordan bygger du en sammenhængende virksomhedskultur, hvor dine teammedlemmer er på samme side?
  • Eller skal du endda gå fjernt i første omgang? Er det fornuftigt, hvad din virksomhed gør?

Et af vores virksomheder, Rainforest QA, er fysisk baseret i centrum af San Francisco, men dens teknikerteam på 22 mennesker bor over hele verden fra Sydafrika til Sydamerika til Europa. Virksomheden, der har opbygget en platform, der administrerer kvalitetssikringstests for web- og mobiludviklere overalt, er endda begyndt at håndtere salg og kundesucces eksternt og afsluttede for nylig en serie B-dollars på 25 millioner dollars.

Rainforests team på mere end hundrede mennesker arbejder eksternt fra hele verden. De samarbejder gennem online zoom-møder og flyves med jævne mellemrum til sammenhængende hænder i San Francisco.

Gennem denne proces udviklede de en kultur, systemer og værktøjer til at styre et lille, men geografisk spredt team af ingeniører.

Her er nogle af deres erfaringer og praksis:

Sådan ansættes

Onlinevurderingen: For det første foretager Rainforest en første screening med en grundlæggende udfordring, som en ansøger kan gennemføre selv. ”Hvis du har lavet nogen form for teknik eller hacking for sjov, skal du være i stand til at gøre det hurtigt,” sagde medstifter og teknologichef Russell Smith.

Telefonskærm: Når først det er afsluttet, kan en potentiel leje ansøge om en bestemt position og gå gennem en telefonskærm, der består af 20 minutter af "temmelig lave tekniske ting." Formålet her er at kontrollere, om kandidaten kan kode på alt sammen med enkle spørgsmål for at se, hvordan kandidater manipulerer arrays og loops, plus nogle grundlæggende SQL-spørgsmål til back-end roller.

”Det er en åben bog, og vi prøver at gøre det bevidst lavt stress,” sagde han. Hvis de passerer den del, vil Rainforest sende en ende-til-ende-pakke, der forklarer de resterende trin i interviewet.

Online hacktime: Efter den 20 minutters telefonskærm er der en "hacktime", hvor ansøgere bliver bedt om at vælge et open source eller et sideprojekt og derefter komme med et par bugs eller funktioner til at rette eller tilføje. De planlægger derefter et Google Hangout med et medlem af teamet, hvor de kan gennemgå deres løsning. Tidligere har kandidater bygget funktioner som tilføjelse af Google-godkendelse til et opgavestyringssystem.

Betinget tilbud og hackuge: Hvis kandidaterne har bestået hacktimen, modtager de et formelt - og betinget tilbud. De tilbydes tre muligheder - høj, lav og mellemlang på egenkapital-mod-løn - og det er afhængig af med succes at gennemføre en betalt “hack-uge” med virksomheden, hvilket stort set er som at arbejde der i en uge, undtagen med forudfastsatte opgaver .

”Dette hjælper mennesker, der tilfældigvis ikke er så gode til traditionel samtale,” sagde Smith.

Flyv ikke ind kandidater for at prøve dem på fjerntliggende roller

Én ting, Rainforest ikke gør, er at flyve folk ind til samtaler. De fandt ud af, at potentielle ansættelser ikke rigtig opførte sig som de ville, hvis de arbejdede fjernt.

”Hvis jeg flyver dig fra New York City, og du ikke har nogen distraktioner som venner, kæledyr eller familieliv, fordi du er på et hotel, vil du opføre dig anderledes,” sagde han.

”Ansættelse af fjerningeniører ved at flyve dem viste sig at være en katastrofe. Store ingeniører - og store mennesker - kan undertiden vise sig at være sky over at være fjernt, ”sagde Smith. ”Årsagen er, at de aldrig har arbejdet eksternt før, og at de ikke er vant til distraktioner derhjemme, så de er ved deres bedste opførsel.

I personroller kommer kandidater stadig ind og arbejder fra kontoret. Men for fjerntliggende roller interviewer og ansætter Rainforest kun fjernt ansøgere, så de kan se et mere præcist billede af, hvordan de ville arbejde, som om de var en fjerntidsingeniør på fuld tid.

Sådan opretter du en firmakultur med arbejdere over hele verden

Regelmæssige AMA'er eller spørg mig noget: CEO Fred Stevens-Smith driver en AMA, hvor teamet kan stille spørgsmål - inklusive anonyme - og han vil svare dem over en zoom. Det starter med en virksomhed på 10 til 20 minutter, og derefter besvarer Stevens-Smith generelle AMA-spørgsmål - ligesom et Google TGIF-møde udelukkende udført online.

”Vi stjal bare ideen fra Reddit,” sagde Smith.

Virksomheden har fået feedback om ændringer som at have bedre temperaturregulering på kontoret for at få bedre udstyr som højere kvalitet mikrofoner og kameraer til at interagere med andre fjernarbejdere. Men de har også engageret sig i mere sonderende samtaler om fundraising og ansættelse. Et forslag, der kom ud af disse AMA-sessioner, var at lade Rainforest-teammedlemmer rotere til fjerntliggende uger, for at lade dem opleve førstehånds virksomhedens fjernkultur og se, hvor det var gavnligt, og hvor det har haft mangler.

On-sites tre til fire gange om året: Cirka en gang hvert kvartal flyves alle eksterne teammedlemmer ind. Rainforest vil have et firma med alle hænder og derefter få tildelt at parre eller skygge andre hold.

I starten, da virksomheden kun var 10 personer, ville folk bare hænge ud, diskutere produkt og spise og drikke sammen. Men da virksomheden er skaleret, er on-sites blevet mere struktureret med AMA'er og grupperer derefter begivenheder som konkurrencer eller sammenkoblinger mellem ingeniører og ikke-ingeniører. Der er en frokostrulet, hvor teammedlemmer er samlet sammen for at få frokost, og hvor lokalt baserede regnskovarbejdere kan vise eksterne kolleger specielle steder rundt i byen.

For nylig, da virksomheden har skaleret ud over 100 mennesker, har de tilføjet mere arbejdsfokuserede elementer som interne samtaler fra forskellige teams og show-and-tell, hvor teammedlemmer tavler ting, de har bygget. Der er også mindst en middag med fuld hold og derefter en gruppeudflugt.

Håndtering af produktudvikling: Rainforest har mange af de typiske stående møder, du ville se i en ikke-fjern, ikke-distribueret ingeniørstruktur. Der er sprintplanlægningsmøder, engineering lead-møder sammen med regelmæssige teammøder for front-end ingeniører, back-end ingeniører, operationer og datavidenskab.

Ved holdmøder er det generelt op til holdet, at der planlægges møder til tider, som de finder retfærdige og passende på tværs af alle de forskellige tidszoner. Men kundeemner opfordres til at undgå unødvendige møder og til at gøre tingene asynkront, når det er muligt.

Russell Smith, teknologisk chef, forlader sin kalenderpublik og accepterer møder, når de er rimeligt tidsbestemte og passende.

Feedback og vurdering: ”Dette fungerer nøjagtigt, hvordan det ville være i et normalt ingeniørteam,” sagde Smith. ”Hvis de ikke leverer, eller hvis de sidder fast, er det det samme.” Smith sagde, at de følger, hvad ingeniører producerer på Jira, efter at de tidligere havde brugt Github.

Kampagner og karrierestigen: Siden Rainforest tiltrådte Derek Choy som vicepræsident for ingeniør og nu chefinformationschef, har virksomheden opbygget et system med tværgående teamprojekter, der ikke kun administreres af eksisterende ledere, men involverer deltagelse fra teammedlemmer, der er nysgerrig efter eller stræber efter at være på ledelsessporet.

”Fra at se dette er det fantastisk - det giver folk nok af en smag til at se, om det virkelig er, hvad de vil eller ikke, hvilket hjælper dem med at planlægge med deres manager, hvad de faktisk ville elske at gøre,” sagde Russell Smith.

Karrierestigen varierer efter team. På salg kan en salgsudviklingsrepræsentant rykke op for at blive en kontoudøvende på teamet med små og mellemstore virksomheder. På ingeniørsiden er der et klassisk to-spor system af ledere og individuelle bidragydere. En individuel bidragyder kan flytte op fra at være junioringeniør til at blive personaleingeniør og derefter arkitekter, der arbejder sammen med alle holdene.

Rainforest har formaliseret karriereveje på de enkelte bidragydere og ledelsespor med mere klart definerede forventninger til ansvar i hver rang og hvordan, hvornår og hvorfor folk fremmes.

Alt i alt har dette gjort det muligt for virksomheden at operere på en delvist geografisk fordelt måde med mindre end 1 procent omsætning pr. Måned.

”Hvis du overvejer at opbygge et fjernteam, er det nu lettere end nogensinde - dels på grund af teknologiforbedringer i videochat, planlægning og workflow-værktøjer, og dels på grund af at blive mere almindeligt generelt,” sagde Smith. ”Fra at se andre og se dette på vores ikke-fjerntliggende første hold, det er totalt muligt at retro-fit ind - men det er sværere. Vær bevidst, accepter, at upsides også kommer med ulemper! ”