How Guru's Engineering Org Creates (and Uses) Guru
Se vad Gurus ingenjörsorganisation handlar om. Upptäck hur vi är strukturerade, hur vi fungerar, hur vi använder vår produkt - och varför du borde gå med oss.
När jag gick med i Guru hösten 2019, var en av sakerna jag ville uppnå under det kommande året att sätta vårt team i en position att stödja distans-/distribuerat arbete och kultur i takt med att vi växte. Lite visste jag vad som skulle komma, eller hur mycket det skulle tvinga fram diskussionen på många fronter.
Som varje annat team i SaaS-världen (eller låt oss vara ärliga, i vilken bransch som helst), har det senaste året sett helt annorlunda ut än vad vi föreställde oss vid vårt februari 2020 års kickoff. Från att ta reda på hur man arbetar på distans till att satsa på de sätt vår produkt stöder andra företag att göra detsamma, har det varit ett år av att utvärdera de processer, produkter och personer vi behöver för att sätta oss upp för framgång. Och när vi ser mot framtiden och förbereder oss för att växa under 2021, har vi anpassat vår produktutvecklingsorganisation med dessa behov i fokus.
Hur vi har strukturerat vår produkt-, design- & ingenjörsorganisation
Vi har haft turen att organisera och ta in tillräckligt många begåvade ingenjörer, produktchefer, designers och produktmarknadsförare under det senaste året för att växa våra funktionella team (vi kallar dem “pods”) från fem till åtta.
Pods
Pods är avsiktligt smidiga; varje pod består av en PM, ingenjörsledare, designledare, produktmarknadschef (PMM) och flera ingenjörer, som tillsammans övervakar ett specifikt område av vår produkt eller användarupplevelse. Denna struktur möjliggör snabba, i stor utsträckning autonoma beslut som sker nära det arbete som utförs, snarare än bakom dimman av en verkställande grupp som dikterar dagliga produktprioriteringar. De ger struktur utan rigiditet, flexibilitet utan sysslolöshet, och fokus utan att kväva kreativiteten. Våra pods ger en viktig röst till de som är närmast koden och kunderna - en win-win för alla inblandade.
Pillar
När vi har fortsatt att förfina och iterera på de bästa sätten för våra pods att arbeta tillsammans, har vi funnit en naturlig organisation i två huvudområden: hjälpa nya användare att komma igång enklare, och säkerställa att Guru förblir den starkaste och mest innovativa produkten som möjligt för våra kunder. Vi anser att varje av dessa områden är en “pelare” inom vårt produktutvecklingsteam, och har organiserat alla våra pods i dem därefter.
Målet med att formalisera denna struktur är dubbelt: att hålla beslutsfattandet nära utvecklingen, och att säkerställa att det arbete som utförs över hela vårt team rör vårt företag och produkt i rätt riktning. Av den anledningen har vi utsett ledarskapsroller i varje pelare för att övervaka arbetet i de underliggande pods - så att hela verksamheten rör sig på ett sätt som stöder företagsmålen.
Typiskt, med varje strukturell förändring kommer den fruktade “corporatization” av allt detta. Det traditionella tänkandet är att ju mer strukturerade ni blir, desto mer avskilda blir ni, och desto svårare blir det för alla att arbeta produktivt och meningsfullt. Rädsla för duplicerade uppgifter förutspår rädsla för duplicerade misstag, och den allmänna oron för att teamkunskap glider genom sprickorna är långt ifrån obefogad. Lyckligtvis för oss på Guru, får vi använda vår egen produkt för att proaktivt skydda mot dessa utmaningar, och optimera för samarbete och effektivitet när vi växer in i en ny teamstruktur.
Varför PDEM använder Guru
Guru ger vårt ingenjörsteam en plats att dokumentera och få tillgång till allt från miljöinställningsinstruktioner till projektdetaljer och viktiga företagsuppdateringar. Om en ingenjör går med i en ny pod, kan de snabbt komma igång och börja bidra eftersom alla detaljer av deras teams aktuella projekt finns där i Guru. Om en designer vill säkerställa att alla i deras pod granska designer innan de slutförs, kan de skicka ett meddelande i produkten för att låta alla veta att de är redo för feedback. Och när PM och PMM behöver låta resten av företaget veta att en funktion är på väg att lanseras, gissade du rätt - de kommer att skapa ett kort för det.
Med en enda källa av sanning för både tvärfunktionell och komplex, domänspecifik information, är vårt team bättre förmöget att dela med och lära sig av varandra. Silos kan inte uppstå när alla har tillgång till samma kunskap, vilket innebär att alla kan fatta beslut snabbare och mer självförtroende. Den historiska avvägningen mellan struktur och ordning kontra autonomi och bemyndigande är ingen verklighet för team som använder Guru.
Guru håller också vår produktutvecklingsorganisation i synk med våra kundinriktade team. Ett centralt repository för produktfrågor, kundhistorier och marknadsföringsbudskap hjälper till att ge alla en helhetssyn på hur vi bygger, säljer och stöder vår produkt, och skapar möjligheter att samarbeta och ge feedback på arbete som kan falla utanför vår dagliga verksamhet. Vi tror att söka efter mångsidiga åsikter leder till bättre resultat, vilket gör samarbete med varje avdelning till en viktig del av vårt produktutvecklingsteams ansvar.
Gå med på festen 🥳
Om detta låter spännande för dig, läs vidare - vi rekryterar över en mängd olika roller i vår produktutvecklingsorganisation. Vi behöver ingenjörer, produktchefer och designers som är passionerade om att hjälpa oss skapa en rikare produktupplevelse genom att förbättra våra sök- och upptäcktsfunktioner, vår redigerare och mer.
Vi behöver teammedlemmar som kan hjälpa oss skapa en provupplevelse som spänner våra prospekt och gör dem till långsiktiga kunder. Vi behöver ledare som kan hjälpa oss växa våra pods och våra pelare, och teammedlemmar som är taggade på att växa in i ledarskapsroller framöver (vi älskar att befordra internt!).
Är du exalterad ännu? Det hoppas vi verkligen. Gå över till vår karriärsida för att se om du är en bra match för en av våra öppna tjänster, och låt oss få igång konversationen. Men självklart, om du föredrar att bara skriva på egen hand i en mörk källare och känna att den enda kunskap du någonsin behöver är i ditt eget huvud - väl, fortsätt med det.
När jag gick med i Guru hösten 2019, var en av sakerna jag ville uppnå under det kommande året att sätta vårt team i en position att stödja distans-/distribuerat arbete och kultur i takt med att vi växte. Lite visste jag vad som skulle komma, eller hur mycket det skulle tvinga fram diskussionen på många fronter.
Som varje annat team i SaaS-världen (eller låt oss vara ärliga, i vilken bransch som helst), har det senaste året sett helt annorlunda ut än vad vi föreställde oss vid vårt februari 2020 års kickoff. Från att ta reda på hur man arbetar på distans till att satsa på de sätt vår produkt stöder andra företag att göra detsamma, har det varit ett år av att utvärdera de processer, produkter och personer vi behöver för att sätta oss upp för framgång. Och när vi ser mot framtiden och förbereder oss för att växa under 2021, har vi anpassat vår produktutvecklingsorganisation med dessa behov i fokus.
Hur vi har strukturerat vår produkt-, design- & ingenjörsorganisation
Vi har haft turen att organisera och ta in tillräckligt många begåvade ingenjörer, produktchefer, designers och produktmarknadsförare under det senaste året för att växa våra funktionella team (vi kallar dem “pods”) från fem till åtta.
Pods
Pods är avsiktligt smidiga; varje pod består av en PM, ingenjörsledare, designledare, produktmarknadschef (PMM) och flera ingenjörer, som tillsammans övervakar ett specifikt område av vår produkt eller användarupplevelse. Denna struktur möjliggör snabba, i stor utsträckning autonoma beslut som sker nära det arbete som utförs, snarare än bakom dimman av en verkställande grupp som dikterar dagliga produktprioriteringar. De ger struktur utan rigiditet, flexibilitet utan sysslolöshet, och fokus utan att kväva kreativiteten. Våra pods ger en viktig röst till de som är närmast koden och kunderna - en win-win för alla inblandade.
Pillar
När vi har fortsatt att förfina och iterera på de bästa sätten för våra pods att arbeta tillsammans, har vi funnit en naturlig organisation i två huvudområden: hjälpa nya användare att komma igång enklare, och säkerställa att Guru förblir den starkaste och mest innovativa produkten som möjligt för våra kunder. Vi anser att varje av dessa områden är en “pelare” inom vårt produktutvecklingsteam, och har organiserat alla våra pods i dem därefter.
Målet med att formalisera denna struktur är dubbelt: att hålla beslutsfattandet nära utvecklingen, och att säkerställa att det arbete som utförs över hela vårt team rör vårt företag och produkt i rätt riktning. Av den anledningen har vi utsett ledarskapsroller i varje pelare för att övervaka arbetet i de underliggande pods - så att hela verksamheten rör sig på ett sätt som stöder företagsmålen.
Typiskt, med varje strukturell förändring kommer den fruktade “corporatization” av allt detta. Det traditionella tänkandet är att ju mer strukturerade ni blir, desto mer avskilda blir ni, och desto svårare blir det för alla att arbeta produktivt och meningsfullt. Rädsla för duplicerade uppgifter förutspår rädsla för duplicerade misstag, och den allmänna oron för att teamkunskap glider genom sprickorna är långt ifrån obefogad. Lyckligtvis för oss på Guru, får vi använda vår egen produkt för att proaktivt skydda mot dessa utmaningar, och optimera för samarbete och effektivitet när vi växer in i en ny teamstruktur.
Varför PDEM använder Guru
Guru ger vårt ingenjörsteam en plats att dokumentera och få tillgång till allt från miljöinställningsinstruktioner till projektdetaljer och viktiga företagsuppdateringar. Om en ingenjör går med i en ny pod, kan de snabbt komma igång och börja bidra eftersom alla detaljer av deras teams aktuella projekt finns där i Guru. Om en designer vill säkerställa att alla i deras pod granska designer innan de slutförs, kan de skicka ett meddelande i produkten för att låta alla veta att de är redo för feedback. Och när PM och PMM behöver låta resten av företaget veta att en funktion är på väg att lanseras, gissade du rätt - de kommer att skapa ett kort för det.
Med en enda källa av sanning för både tvärfunktionell och komplex, domänspecifik information, är vårt team bättre förmöget att dela med och lära sig av varandra. Silos kan inte uppstå när alla har tillgång till samma kunskap, vilket innebär att alla kan fatta beslut snabbare och mer självförtroende. Den historiska avvägningen mellan struktur och ordning kontra autonomi och bemyndigande är ingen verklighet för team som använder Guru.
Guru håller också vår produktutvecklingsorganisation i synk med våra kundinriktade team. Ett centralt repository för produktfrågor, kundhistorier och marknadsföringsbudskap hjälper till att ge alla en helhetssyn på hur vi bygger, säljer och stöder vår produkt, och skapar möjligheter att samarbeta och ge feedback på arbete som kan falla utanför vår dagliga verksamhet. Vi tror att söka efter mångsidiga åsikter leder till bättre resultat, vilket gör samarbete med varje avdelning till en viktig del av vårt produktutvecklingsteams ansvar.
Gå med på festen 🥳
Om detta låter spännande för dig, läs vidare - vi rekryterar över en mängd olika roller i vår produktutvecklingsorganisation. Vi behöver ingenjörer, produktchefer och designers som är passionerade om att hjälpa oss skapa en rikare produktupplevelse genom att förbättra våra sök- och upptäcktsfunktioner, vår redigerare och mer.
Vi behöver teammedlemmar som kan hjälpa oss skapa en provupplevelse som spänner våra prospekt och gör dem till långsiktiga kunder. Vi behöver ledare som kan hjälpa oss växa våra pods och våra pelare, och teammedlemmar som är taggade på att växa in i ledarskapsroller framöver (vi älskar att befordra internt!).
Är du exalterad ännu? Det hoppas vi verkligen. Gå över till vår karriärsida för att se om du är en bra match för en av våra öppna tjänster, och låt oss få igång konversationen. Men självklart, om du föredrar att bara skriva på egen hand i en mörk källare och känna att den enda kunskap du någonsin behöver är i ditt eget huvud - väl, fortsätt med det.
Upplev kraften i Guru-plattformen förstahands - ta vår interaktiva produktturné