How Guru's Engineering Org Creates (and Uses) Guru

Scopri di cosa si tratta l'organizzazione di ingegneria di Guru. Scopri come siamo strutturati, come operiamo, come utilizziamo il nostro prodotto—e perché dovresti unirti a noi.
Tabella dei contenuti

Quando mi sono unito a Guru nell'autunno del 2019, una delle cose che volevo realizzare nel corso dell'anno successivo era di mettere il nostro team in una posizione per supportare il lavoro e la cultura remoti/distribuiti mentre cresceva. Poco sapevo di cosa stava per arrivare o quanto avrebbe costretto la conversazione su molti fronti.

Come ogni altro team nel mondo SaaS (o diciamolo onestamente, in qualsiasi settore), l'anno passato è stato completamente diverso da quanto avevamo immaginato al nostro kickoff annuale di febbraio 2020. Dall'imparare a lavorare da remoto a concentrarci sui modi in cui il nostro prodotto supporta altre aziende che fanno lo stesso, è stato un anno di valutazione dei processi, dei prodotti e delle persone di cui abbiamo bisogno per assicurarci il successo. E mentre guardiamo al futuro e ci prepariamo a crescere nel 2021, abbiamo allineato la nostra organizzazione di sviluppo prodotto a queste esigenze in primo piano.

engineering-solution-2-png.png

Come abbiamo strutturato la nostra organizzazione di Prodotto, Design e Ingegneria

Abbiamo avuto la fortuna di organizzare e reclutare sufficienti ingegneri talentuosi, product manager, designer e product marketer nell'ultimo anno per far crescere i nostri team funzionali (li chiamiamo "pods") da cinque a otto.

Pods

I pods sono volutamente agili; ciascuno composto da un PM, un responsabile ingegneristico, un responsabile del design, un product marketing manager (PMM) e diversi ingegneri, che insieme supervisionano un'area specifica del nostro prodotto o dell'esperienza utente. Questa struttura consente decisioni rapide e per lo più autonome che avvengono vicino al lavoro svolto, piuttosto che dietro il fumo e gli specchi di un team esecutivo che impone le priorità di prodotto quotidiane. Offrono struttura senza rigidità, flessibilità senza inattività e concentrazione senza soffocare la creatività. I nostri pods danno una voce importante a coloro che sono più vicini al codice e ai clienti: una vittoria per tutti gli interessati.

Pilastri

Poiché abbiamo continuato a perfezionare e iterare sui migliori modi affinché i nostri pods lavorino insieme, abbiamo trovato un'organizzazione naturale in due aree principali: aiutare i nuovi utenti a iniziare più facilmente e assicurarci che Guru rimanga il prodotto più forte e innovativo possibile per i nostri clienti. Consideriamo ciascuna di queste aree come un "pilastro" all'interno del nostro team di sviluppo prodotto e abbiamo organizzato tutti i nostri pods di conseguenza.

L'obiettivo di formalizzare questa struttura è duplice: mantenere il processo decisionale vicino allo sviluppo e garantire che il lavoro svolto dal nostro intero team stia spingendo la nostra azienda e prodotto nella direzione giusta. Per questo motivo, abbiamo designato ruoli di leadership su ciascun pilastro per supervisionare il lavoro dei pods sottostanti, garantendo che l'intera operazione proceda in modo tale da supportare gli obiettivi aziendali.

Tipicamente, con qualsiasi cambiamento di struttura, arriva il temuto "corporativismo" di tutto ciò. Il pensiero tradizionale è che più strutturato diventi, più isolato diventi e più difficile diventi per tutti svolgere un lavoro produttivo e significativo. La paura di compiti duplicati preannuncia la paura di errori duplicati, e la preoccupazione generale che il sapere del team possa sfuggire dai cracks è tutt'altro che infondata. Fortunatamente per noi di Guru, possiamo usare il nostro stesso prodotto per proteggerci proattivamente contro queste sfide e ottimizzare la collaborazione e l'efficienza mentre cresciamo verso una nuova struttura del team.

Perché PDEM utilizza Guru

engineering-solution-1.png

Guru fornisce al nostro team di ingegneria un luogo per documentare e accedere a tutto dalle istruzioni di configurazione dell'ambiente ai dettagli del progetto fino ad aggiornamenti aziendali importanti. Se un ingegnere entra in un nuovo pod, può mettersi in pari e iniziare a contribuire più velocemente perché tutti i dettagli dei progetti correnti del proprio team sono lì pronti su Guru. Se un designer vuole assicurarsi che tutti nel proprio pod rivedano i design prima che vengano finalizzati, può inviare un avviso nel prodotto per far sapere a tutti che sono pronti per il feedback. E quando il PM e il PMM devono far sapere al resto dell'azienda che l'aggiornamento della funzionalità sta per andare live, hai indovinato—creeranno una scheda per questo.

Con una singola fonte di verità per informazioni sia trasversali che complesse e specifiche di dominio, il nostro team è in grado di condividere meglio e imparare l'uno dall'altro. Non possono esistere silo quando tutti hanno accesso alla stessa conoscenza, il che significa che tutti possono prendere decisioni più rapidamente e con maggiore sicurezza. Il compromesso storico tra struttura e ordine contro autonomia e responsabilizzazione non è una realtà per i team che utilizzano Guru.

Guru mantiene anche la nostra organizzazione di sviluppo prodotto in perfetta armonia con i nostri team a contatto con i clienti. Un repository centrale per domande relative al prodotto, storie di clienti e messaggi di marketing aiuta a fornire a tutti un quadro olistico di come costruiamo, vendiamo e supportiamo il nostro prodotto, e crea opportunità per collaborare e fornire feedback su lavori che potrebbero uscire dal nostro giorno per giorno. Crediamo che cercare punti di vista diversi porti a risultati migliori, il che rende collaborare con ogni dipartimento una parte importante delle responsabilità del nostro team di sviluppo prodotto.

Unisciti alla festa 🥳

Se tutto ciò suona entusiasmante per te, continua a leggere—stiamo assumendo in una vasta gamma di ruoli in tutta la nostra organizzazione di sviluppo prodotto. Abbiamo bisogno di ingegneri, product manager e designer appassionati di aiutarci a creare un'esperienza di prodotto più ricca attraverso il miglioramento delle nostre capacità di ricerca e scoperta, del nostro editor e altro ancora.

engineering-onboarding-png.png

Abbiamo bisogno di membri del team che ci aiutino a creare un'esperienza di prova che entusiasmi i nostri potenziali clienti e li trasformi in clienti a lungo termine. Abbiamo bisogno di leader che possano aiutarci a far crescere i nostri pods e i nostri pilastri, e membri del team entusiasti di crescere in ruoli di leadership un giorno (ci piace promuovere dall'interno!).

Siete entusiasti? Speriamo di sì. Visita la nostra pagina Carriere per vedere se sei un buon match per una delle nostre posizioni aperte, e iniziamo la conversazione. Ma ovviamente, se preferisci semplicemente digitare da solo in un seminterrato buio e sentire che l'unica conoscenza di cui avrai mai bisogno è nella tua testa—beh, continua così.

Quando mi sono unito a Guru nell'autunno del 2019, una delle cose che volevo realizzare nel corso dell'anno successivo era di mettere il nostro team in una posizione per supportare il lavoro e la cultura remoti/distribuiti mentre cresceva. Poco sapevo di cosa stava per arrivare o quanto avrebbe costretto la conversazione su molti fronti.

Come ogni altro team nel mondo SaaS (o diciamolo onestamente, in qualsiasi settore), l'anno passato è stato completamente diverso da quanto avevamo immaginato al nostro kickoff annuale di febbraio 2020. Dall'imparare a lavorare da remoto a concentrarci sui modi in cui il nostro prodotto supporta altre aziende che fanno lo stesso, è stato un anno di valutazione dei processi, dei prodotti e delle persone di cui abbiamo bisogno per assicurarci il successo. E mentre guardiamo al futuro e ci prepariamo a crescere nel 2021, abbiamo allineato la nostra organizzazione di sviluppo prodotto a queste esigenze in primo piano.

engineering-solution-2-png.png

Come abbiamo strutturato la nostra organizzazione di Prodotto, Design e Ingegneria

Abbiamo avuto la fortuna di organizzare e reclutare sufficienti ingegneri talentuosi, product manager, designer e product marketer nell'ultimo anno per far crescere i nostri team funzionali (li chiamiamo "pods") da cinque a otto.

Pods

I pods sono volutamente agili; ciascuno composto da un PM, un responsabile ingegneristico, un responsabile del design, un product marketing manager (PMM) e diversi ingegneri, che insieme supervisionano un'area specifica del nostro prodotto o dell'esperienza utente. Questa struttura consente decisioni rapide e per lo più autonome che avvengono vicino al lavoro svolto, piuttosto che dietro il fumo e gli specchi di un team esecutivo che impone le priorità di prodotto quotidiane. Offrono struttura senza rigidità, flessibilità senza inattività e concentrazione senza soffocare la creatività. I nostri pods danno una voce importante a coloro che sono più vicini al codice e ai clienti: una vittoria per tutti gli interessati.

Pilastri

Poiché abbiamo continuato a perfezionare e iterare sui migliori modi affinché i nostri pods lavorino insieme, abbiamo trovato un'organizzazione naturale in due aree principali: aiutare i nuovi utenti a iniziare più facilmente e assicurarci che Guru rimanga il prodotto più forte e innovativo possibile per i nostri clienti. Consideriamo ciascuna di queste aree come un "pilastro" all'interno del nostro team di sviluppo prodotto e abbiamo organizzato tutti i nostri pods di conseguenza.

L'obiettivo di formalizzare questa struttura è duplice: mantenere il processo decisionale vicino allo sviluppo e garantire che il lavoro svolto dal nostro intero team stia spingendo la nostra azienda e prodotto nella direzione giusta. Per questo motivo, abbiamo designato ruoli di leadership su ciascun pilastro per supervisionare il lavoro dei pods sottostanti, garantendo che l'intera operazione proceda in modo tale da supportare gli obiettivi aziendali.

Tipicamente, con qualsiasi cambiamento di struttura, arriva il temuto "corporativismo" di tutto ciò. Il pensiero tradizionale è che più strutturato diventi, più isolato diventi e più difficile diventi per tutti svolgere un lavoro produttivo e significativo. La paura di compiti duplicati preannuncia la paura di errori duplicati, e la preoccupazione generale che il sapere del team possa sfuggire dai cracks è tutt'altro che infondata. Fortunatamente per noi di Guru, possiamo usare il nostro stesso prodotto per proteggerci proattivamente contro queste sfide e ottimizzare la collaborazione e l'efficienza mentre cresciamo verso una nuova struttura del team.

Perché PDEM utilizza Guru

engineering-solution-1.png

Guru fornisce al nostro team di ingegneria un luogo per documentare e accedere a tutto dalle istruzioni di configurazione dell'ambiente ai dettagli del progetto fino ad aggiornamenti aziendali importanti. Se un ingegnere entra in un nuovo pod, può mettersi in pari e iniziare a contribuire più velocemente perché tutti i dettagli dei progetti correnti del proprio team sono lì pronti su Guru. Se un designer vuole assicurarsi che tutti nel proprio pod rivedano i design prima che vengano finalizzati, può inviare un avviso nel prodotto per far sapere a tutti che sono pronti per il feedback. E quando il PM e il PMM devono far sapere al resto dell'azienda che l'aggiornamento della funzionalità sta per andare live, hai indovinato—creeranno una scheda per questo.

Con una singola fonte di verità per informazioni sia trasversali che complesse e specifiche di dominio, il nostro team è in grado di condividere meglio e imparare l'uno dall'altro. Non possono esistere silo quando tutti hanno accesso alla stessa conoscenza, il che significa che tutti possono prendere decisioni più rapidamente e con maggiore sicurezza. Il compromesso storico tra struttura e ordine contro autonomia e responsabilizzazione non è una realtà per i team che utilizzano Guru.

Guru mantiene anche la nostra organizzazione di sviluppo prodotto in perfetta armonia con i nostri team a contatto con i clienti. Un repository centrale per domande relative al prodotto, storie di clienti e messaggi di marketing aiuta a fornire a tutti un quadro olistico di come costruiamo, vendiamo e supportiamo il nostro prodotto, e crea opportunità per collaborare e fornire feedback su lavori che potrebbero uscire dal nostro giorno per giorno. Crediamo che cercare punti di vista diversi porti a risultati migliori, il che rende collaborare con ogni dipartimento una parte importante delle responsabilità del nostro team di sviluppo prodotto.

Unisciti alla festa 🥳

Se tutto ciò suona entusiasmante per te, continua a leggere—stiamo assumendo in una vasta gamma di ruoli in tutta la nostra organizzazione di sviluppo prodotto. Abbiamo bisogno di ingegneri, product manager e designer appassionati di aiutarci a creare un'esperienza di prodotto più ricca attraverso il miglioramento delle nostre capacità di ricerca e scoperta, del nostro editor e altro ancora.

engineering-onboarding-png.png

Abbiamo bisogno di membri del team che ci aiutino a creare un'esperienza di prova che entusiasmi i nostri potenziali clienti e li trasformi in clienti a lungo termine. Abbiamo bisogno di leader che possano aiutarci a far crescere i nostri pods e i nostri pilastri, e membri del team entusiasti di crescere in ruoli di leadership un giorno (ci piace promuovere dall'interno!).

Siete entusiasti? Speriamo di sì. Visita la nostra pagina Carriere per vedere se sei un buon match per una delle nostre posizioni aperte, e iniziamo la conversazione. Ma ovviamente, se preferisci semplicemente digitare da solo in un seminterrato buio e sentire che l'unica conoscenza di cui avrai mai bisogno è nella tua testa—beh, continua così.

Scopri il potere della piattaforma Guru in prima persona - fai il nostro tour interattivo del prodotto
Fai un tour