How Guru Improves Software Development at Fullstack Labs

In FullStack Labs, avevamo bisogno di un modo più formale per documentare e condividere la nostra conoscenza. Dopo una breve prova, sapevamo che Guru avrebbe risolto questi problemi.
Tabella dei contenuti
Questo è un Guest Post di David Jackson, CEO di FullStack Labs.

Costruire app e gestire una consulenza tecnologica è un'impresa guidata dai processi. Pratiche e procedure specifiche vengono eseguite su ciascun progetto e dovrebbero essere fatte allo stesso modo ogni volta, da tutti nel team. Ma documentare e condividere queste procedure può essere difficile, e gli sviluppatori sembrano sempre avere modi diversi di fare le cose.

Quando Fullstack Labs stava appena iniziando, il nostro team era composto da solo due o tre persone, quindi era facile comunicare e tenere traccia delle cose verbalmente. Ma man mano che crescevamo, è diventato chiaro che avevamo bisogno di un modo più formale per documentare e condividere la nostra conoscenza collettiva.

Così abbiamo provato a usare documenti Word... ma questi sono rapidamente diventati ingovernabili, aumentando a dozzine di pagine, rendendo difficile accedere alle informazioni esistenti e condividere nuove informazioni con il team. Sapevamo che doveva esserci un modo migliore, così abbiamo iniziato a chiedere in giro e abbiamo sentito parlare di Guru. Dopo una breve prova, era chiaro che Guru era stato creato per risolvere i problemi esatti che stavamo affrontando, quindi lo abbiamo implementato nel team e abbiamo iniziato a usarlo nei seguenti modi.

Guru per le Migliori Pratiche

Ci sono alcune cose che sono fondamentali per il nostro team da fare in modo affidabile e coerente, come il controllo delle versioni, le build e il deployment. Per documentare e condividere queste procedure, abbiamo creato una bacheca Guru sulle “Migliori Pratiche di Sviluppo”, dove tutti i nostri sviluppatori possono trovare schede Guru individuali con istruzioni passo-passo per dozzine di procedure. Ecco come si presenta in Guru:

Tutte le bacheche --> Schede di sviluppo --> Scheda di controllo dello sviluppo front-end

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Abbiamo trovato Guru particolarmente utile per le liste di controllo. Ad esempio, la scheda di sviluppo front-end sopra memorizza la lista di controllo che i nostri sviluppatori devono seguire prima di inviare il lavoro di sviluppo front-end al loro project manager per revisione. Lo sviluppo front-end richiede molta attenzione ai dettagli e è facile saltare accidentalmente passaggi cruciali, come il testing su browser e dispositivi, test su schermi retina, ecc. Ma con Guru, siamo riusciti a ridurre gli errori e il tempo perso. Quando commettiamo un errore, aggiungiamo un passaggio alla scheda Guru per assicurarci che non si ripeta. Questo tipo di aggiornamento costante delle migliori pratiche aiuta il team a migliorare nel tempo.

Guru per l'Onboarding degli Sviluppatori

Assumere nuovi membri del team, sebbene necessario, può essere a volte frustrante. La formazione sui processi e le migliori pratiche può essere una seria barriera per l'inserimento di una nuova persona.

Quindi, abbiamo reso Guru parte del nostro processo di onboarding. Ogni volta che iniziamo un nuovo sviluppatore, chiediamo loro di leggere tutte le nostre schede Guru per familiarizzare con le nostre migliori pratiche di sviluppo. Quindi, invece di far sì che il nuovo membro del team si integri lentamente nel corso di molte settimane, e chieda casualmente decine di domande, chiediamo loro di trascorrere un paio d'ore su Guru. Una volta che comprendono i nostri processi e flussi di lavoro, possono integrarsi più rapidamente nel team e diventare produttivi.

Guru per le Risorse Umane

Come nostro HR manager di fatto, rispondo a ogni genere di domande HR come: Quanto PTO guadagno ogni mese? Quando veniamo pagati? Sono coperto per la Chiropractic?

Rimandare le persone al nostro manuale HR di 200 pagine funziona circa come ci si potrebbe aspettare... danno un'occhiata al manuale spesso di due pollici e rinunciano rapidamente. Deve esserci un modo migliore, giusto? Entrano in gioco le bacheche Guru…

Ora ogni volta che ricevo una domanda HR, rimando le persone alla nostra bacheca HR Guru, o aggiungo la risposta alla bacheca se non esiste già. Il nostro team può ora cercare facilmente nella Bacheca HR e ricevere subito la risposta, senza disturbare altri membri del team.

Guru + FullStack Labs

In definitiva, Guru ci ha aiutato a migliorare l'efficienza e la produttività, così come la qualità del nostro lavoro. Ci consente di documentare meglio e salvare la conoscenza istituzionale affinché non vada persa se un dipendente o un manager lascia la nostra azienda. I membri del nostro team segnalano un umore migliore perché ci sono chiarezza su come ci si aspetta che facciano le cose e le politiche aziendali sono più visibili e accessibili.

FullStack Labs si specializza nella creazione di applicazioni mobili e web, soluzioni software aziendali personalizzate, integrazioni, design web e UX / UI, e consulenza tecnologica generale. Il nostro codice è costruito secondo i più alti standard, utilizzando le ultime tecnologie e le migliori pratiche. La nostra missione è fornire lavori di alta qualità a prezzi ragionevoli e superare costantemente le aspettative dei nostri clienti.

Questo è un Guest Post di David Jackson, CEO di FullStack Labs.

Costruire app e gestire una consulenza tecnologica è un'impresa guidata dai processi. Pratiche e procedure specifiche vengono eseguite su ciascun progetto e dovrebbero essere fatte allo stesso modo ogni volta, da tutti nel team. Ma documentare e condividere queste procedure può essere difficile, e gli sviluppatori sembrano sempre avere modi diversi di fare le cose.

Quando Fullstack Labs stava appena iniziando, il nostro team era composto da solo due o tre persone, quindi era facile comunicare e tenere traccia delle cose verbalmente. Ma man mano che crescevamo, è diventato chiaro che avevamo bisogno di un modo più formale per documentare e condividere la nostra conoscenza collettiva.

Così abbiamo provato a usare documenti Word... ma questi sono rapidamente diventati ingovernabili, aumentando a dozzine di pagine, rendendo difficile accedere alle informazioni esistenti e condividere nuove informazioni con il team. Sapevamo che doveva esserci un modo migliore, così abbiamo iniziato a chiedere in giro e abbiamo sentito parlare di Guru. Dopo una breve prova, era chiaro che Guru era stato creato per risolvere i problemi esatti che stavamo affrontando, quindi lo abbiamo implementato nel team e abbiamo iniziato a usarlo nei seguenti modi.

Guru per le Migliori Pratiche

Ci sono alcune cose che sono fondamentali per il nostro team da fare in modo affidabile e coerente, come il controllo delle versioni, le build e il deployment. Per documentare e condividere queste procedure, abbiamo creato una bacheca Guru sulle “Migliori Pratiche di Sviluppo”, dove tutti i nostri sviluppatori possono trovare schede Guru individuali con istruzioni passo-passo per dozzine di procedure. Ecco come si presenta in Guru:

Tutte le bacheche --> Schede di sviluppo --> Scheda di controllo dello sviluppo front-end

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Abbiamo trovato Guru particolarmente utile per le liste di controllo. Ad esempio, la scheda di sviluppo front-end sopra memorizza la lista di controllo che i nostri sviluppatori devono seguire prima di inviare il lavoro di sviluppo front-end al loro project manager per revisione. Lo sviluppo front-end richiede molta attenzione ai dettagli e è facile saltare accidentalmente passaggi cruciali, come il testing su browser e dispositivi, test su schermi retina, ecc. Ma con Guru, siamo riusciti a ridurre gli errori e il tempo perso. Quando commettiamo un errore, aggiungiamo un passaggio alla scheda Guru per assicurarci che non si ripeta. Questo tipo di aggiornamento costante delle migliori pratiche aiuta il team a migliorare nel tempo.

Guru per l'Onboarding degli Sviluppatori

Assumere nuovi membri del team, sebbene necessario, può essere a volte frustrante. La formazione sui processi e le migliori pratiche può essere una seria barriera per l'inserimento di una nuova persona.

Quindi, abbiamo reso Guru parte del nostro processo di onboarding. Ogni volta che iniziamo un nuovo sviluppatore, chiediamo loro di leggere tutte le nostre schede Guru per familiarizzare con le nostre migliori pratiche di sviluppo. Quindi, invece di far sì che il nuovo membro del team si integri lentamente nel corso di molte settimane, e chieda casualmente decine di domande, chiediamo loro di trascorrere un paio d'ore su Guru. Una volta che comprendono i nostri processi e flussi di lavoro, possono integrarsi più rapidamente nel team e diventare produttivi.

Guru per le Risorse Umane

Come nostro HR manager di fatto, rispondo a ogni genere di domande HR come: Quanto PTO guadagno ogni mese? Quando veniamo pagati? Sono coperto per la Chiropractic?

Rimandare le persone al nostro manuale HR di 200 pagine funziona circa come ci si potrebbe aspettare... danno un'occhiata al manuale spesso di due pollici e rinunciano rapidamente. Deve esserci un modo migliore, giusto? Entrano in gioco le bacheche Guru…

Ora ogni volta che ricevo una domanda HR, rimando le persone alla nostra bacheca HR Guru, o aggiungo la risposta alla bacheca se non esiste già. Il nostro team può ora cercare facilmente nella Bacheca HR e ricevere subito la risposta, senza disturbare altri membri del team.

Guru + FullStack Labs

In definitiva, Guru ci ha aiutato a migliorare l'efficienza e la produttività, così come la qualità del nostro lavoro. Ci consente di documentare meglio e salvare la conoscenza istituzionale affinché non vada persa se un dipendente o un manager lascia la nostra azienda. I membri del nostro team segnalano un umore migliore perché ci sono chiarezza su come ci si aspetta che facciano le cose e le politiche aziendali sono più visibili e accessibili.

FullStack Labs si specializza nella creazione di applicazioni mobili e web, soluzioni software aziendali personalizzate, integrazioni, design web e UX / UI, e consulenza tecnologica generale. Il nostro codice è costruito secondo i più alti standard, utilizzando le ultime tecnologie e le migliori pratiche. La nostra missione è fornire lavori di alta qualità a prezzi ragionevoli e superare costantemente le aspettative dei nostri clienti.

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