How Guru Improves Software Development at Fullstack Labs

Bij FullStack Labs hadden we een formelere manier nodig om onze kennis te documenteren en te delen. Na een korte proefperiode wisten we dat Guru deze problemen zou oplossen.
Inhoudsopgave
Dit is een Gastpost van David Jackson, CEO van FullStack Labs.

Apps bouwen en het runnen van een technologieadviesbureau is een procesgestuurde onderneming. Bepaalde praktijken en procedures worden uitgevoerd op elk project, en moeten elke keer weer op dezelfde manier worden gedaan, door iedereen in het team. Maar het documenteren en delen van deze procedures kan moeilijk zijn, en ontwikkelaars lijken altijd verschillende manieren te hebben om dingen te doen.

Toen Fullstack Labs net begon, bestond ons team uit slechts twee of drie mensen, dus het was gemakkelijk om dingen verbaal te communiceren en bij te houden. Maar naarmate we groeiden, werd het duidelijk dat we een formelere manier nodig hadden om onze gezamenlijke kennis te documenteren en delen.

Dus probeerden we Word-documenten te gebruiken… maar die werden al snel onhandelbaar, groeide tot tientallen pagina's, waardoor het moeilijk werd om bestaande informatie te vinden en nieuwe informatie met het team te delen. We wisten dat er een betere manier moest zijn, dus we begonnen rond te vragen en hoorden over Guru. Na een korte proefperiode werd duidelijk dat Guru was gebouwd om de exacte problemen op te lossen waarmee we te maken hadden, dus we hebben het uitgerold naar het team en begonnen het op de volgende manieren te gebruiken.

Guru voor Beste Praktijken

Er zijn bepaalde dingen die cruciaal zijn voor ons team om betrouwbaar en consistent te doen, zoals versiebeheer, builds en implementatie. Om deze procedures te documenteren en te delen, hebben we een "Development Best Practices" Guru-bord gemaakt, waar al onze ontwikkelaars individuele Guru-kaarten kunnen vinden met stapsgewijze instructies voor tientallen procedures. Dit is hoe dit eruit zou kunnen zien in Guru:

Alle borden --> Ontwikkelingskaarten --> Front-End Ontwikkelingschecklijst kaart

Screen_Shot_2016-04-06_at_10.58.15_AM.png

We hebben ontdekt dat Guru bijzonder nuttig is voor checklists. Bijvoorbeeld, de front-end ontwikkelingskaart hierboven slaat de checklist op die onze ontwikkelaars moeten volgen voordat ze front-end ontwikkelingswerk naar hun projectmanager voor beoordeling sturen. Front-end ontwikkeling vereist veel aandacht voor detail, en het is gemakkelijk om per ongeluk cruciale stappen over te slaan, zoals browser- en apparaat testen, retina scherm testen, enzovoort. Maar met Guru hebben we in staat geweest om fouten en verloren tijd te verminderen. Wanneer we een fout maken, voegen we een stap toe aan de Guru-kaart om ervoor te zorgen dat het niet opnieuw gebeurt. Dit type constante updating van beste praktijken helpt het team als geheel om in de loop van de tijd te verbeteren.

Guru voor Developer Onboarding

Het inhuren van nieuwe teamleden, hoewel noodzakelijk, kan soms pijnlijk zijn. Training in processen en beste praktijken kan een serieuze hindernis zijn om een nieuwe persoon aan boord te halen.

Dus hebben we Guru onderdeel gemaakt van ons onboardingproces. Wanneer we een nieuwe ontwikkelaar hebben die begint, vragen we hen om al onze Guru-kaarten te lezen om zich vertrouwd te maken met onze beste praktijken voor ontwikkeling. Dus in plaats van dat het nieuwe teamlid langzaam zijn draai vindt over vele weken, en willekeurig tientallen vragen stelt, vragen we hen in plaats daarvan om een paar uur in Guru door te brengen. Zodra ze onze processen en workflows begrijpen, kunnen ze sneller integreren in het team en productief worden.

Guru voor HR

Als onze de facto HR-manager beantwoord ik allerlei HR-vragen zoals: Hoeveel PTO bouw ik elke maand op? Wanneer krijgen we betaald? Ben ik gedekt voor Chiropractie?

Mensen naar ons 200 pagina's tellende HR-handboek verwijzen werkt net zo goed als je zou verwachten... ze kijken snel naar het twee inch dikke handboek en geven snel op. Er moet een betere manier zijn, toch? Enter Guru Boards…

Nu verwijs ik elke keer als ik een HR-vraag krijg mensen naar ons Guru HR-bord, of ik voeg het antwoord toe aan het bord als het nog niet bestaat. Ons team kan nu gemakkelijk het HR-bord doorzoeken en heeft hun antwoord meteen, zonder andere teamleden te storen.

Guru + FullStack Labs

Al met al heeft Guru ons geholpen om de efficiëntie en productiviteit te verbeteren, evenals de kwaliteit van ons werk. Het stelt ons in staat om beter te documenteren en institutionele kennis te bewaren, zodat deze niet verloren gaat als een werknemer of manager ons bedrijf verlaat. Onze teamleden melden verbeterde moraal omdat er duidelijkheid is over hoe ze dingen moeten doen, en bedrijfsbeleid zijn duidelijker en toegankelijker.

FullStack Labs is gespecialiseerd in het bouwen van mobiele en webapplicaties, op maat gemaakte softwareoplossingen voor bedrijven, integraties, web- en UX / UI-ontwerp, en algemene technologieadvies. Onze code is gebouwd volgens de hoogste normen, met gebruik van de nieuwste technologieën en beste praktijken. Onze missie is om hoogwaardig werk te leveren tegen redelijke prijzen, en om continu de verwachtingen van onze klanten te overtreffen.

Dit is een Gastpost van David Jackson, CEO van FullStack Labs.

Apps bouwen en het runnen van een technologieadviesbureau is een procesgestuurde onderneming. Bepaalde praktijken en procedures worden uitgevoerd op elk project, en moeten elke keer weer op dezelfde manier worden gedaan, door iedereen in het team. Maar het documenteren en delen van deze procedures kan moeilijk zijn, en ontwikkelaars lijken altijd verschillende manieren te hebben om dingen te doen.

Toen Fullstack Labs net begon, bestond ons team uit slechts twee of drie mensen, dus het was gemakkelijk om dingen verbaal te communiceren en bij te houden. Maar naarmate we groeiden, werd het duidelijk dat we een formelere manier nodig hadden om onze gezamenlijke kennis te documenteren en delen.

Dus probeerden we Word-documenten te gebruiken… maar die werden al snel onhandelbaar, groeide tot tientallen pagina's, waardoor het moeilijk werd om bestaande informatie te vinden en nieuwe informatie met het team te delen. We wisten dat er een betere manier moest zijn, dus we begonnen rond te vragen en hoorden over Guru. Na een korte proefperiode werd duidelijk dat Guru was gebouwd om de exacte problemen op te lossen waarmee we te maken hadden, dus we hebben het uitgerold naar het team en begonnen het op de volgende manieren te gebruiken.

Guru voor Beste Praktijken

Er zijn bepaalde dingen die cruciaal zijn voor ons team om betrouwbaar en consistent te doen, zoals versiebeheer, builds en implementatie. Om deze procedures te documenteren en te delen, hebben we een "Development Best Practices" Guru-bord gemaakt, waar al onze ontwikkelaars individuele Guru-kaarten kunnen vinden met stapsgewijze instructies voor tientallen procedures. Dit is hoe dit eruit zou kunnen zien in Guru:

Alle borden --> Ontwikkelingskaarten --> Front-End Ontwikkelingschecklijst kaart

Screen_Shot_2016-04-06_at_10.58.15_AM.png

We hebben ontdekt dat Guru bijzonder nuttig is voor checklists. Bijvoorbeeld, de front-end ontwikkelingskaart hierboven slaat de checklist op die onze ontwikkelaars moeten volgen voordat ze front-end ontwikkelingswerk naar hun projectmanager voor beoordeling sturen. Front-end ontwikkeling vereist veel aandacht voor detail, en het is gemakkelijk om per ongeluk cruciale stappen over te slaan, zoals browser- en apparaat testen, retina scherm testen, enzovoort. Maar met Guru hebben we in staat geweest om fouten en verloren tijd te verminderen. Wanneer we een fout maken, voegen we een stap toe aan de Guru-kaart om ervoor te zorgen dat het niet opnieuw gebeurt. Dit type constante updating van beste praktijken helpt het team als geheel om in de loop van de tijd te verbeteren.

Guru voor Developer Onboarding

Het inhuren van nieuwe teamleden, hoewel noodzakelijk, kan soms pijnlijk zijn. Training in processen en beste praktijken kan een serieuze hindernis zijn om een nieuwe persoon aan boord te halen.

Dus hebben we Guru onderdeel gemaakt van ons onboardingproces. Wanneer we een nieuwe ontwikkelaar hebben die begint, vragen we hen om al onze Guru-kaarten te lezen om zich vertrouwd te maken met onze beste praktijken voor ontwikkeling. Dus in plaats van dat het nieuwe teamlid langzaam zijn draai vindt over vele weken, en willekeurig tientallen vragen stelt, vragen we hen in plaats daarvan om een paar uur in Guru door te brengen. Zodra ze onze processen en workflows begrijpen, kunnen ze sneller integreren in het team en productief worden.

Guru voor HR

Als onze de facto HR-manager beantwoord ik allerlei HR-vragen zoals: Hoeveel PTO bouw ik elke maand op? Wanneer krijgen we betaald? Ben ik gedekt voor Chiropractie?

Mensen naar ons 200 pagina's tellende HR-handboek verwijzen werkt net zo goed als je zou verwachten... ze kijken snel naar het twee inch dikke handboek en geven snel op. Er moet een betere manier zijn, toch? Enter Guru Boards…

Nu verwijs ik elke keer als ik een HR-vraag krijg mensen naar ons Guru HR-bord, of ik voeg het antwoord toe aan het bord als het nog niet bestaat. Ons team kan nu gemakkelijk het HR-bord doorzoeken en heeft hun antwoord meteen, zonder andere teamleden te storen.

Guru + FullStack Labs

Al met al heeft Guru ons geholpen om de efficiëntie en productiviteit te verbeteren, evenals de kwaliteit van ons werk. Het stelt ons in staat om beter te documenteren en institutionele kennis te bewaren, zodat deze niet verloren gaat als een werknemer of manager ons bedrijf verlaat. Onze teamleden melden verbeterde moraal omdat er duidelijkheid is over hoe ze dingen moeten doen, en bedrijfsbeleid zijn duidelijker en toegankelijker.

FullStack Labs is gespecialiseerd in het bouwen van mobiele en webapplicaties, op maat gemaakte softwareoplossingen voor bedrijven, integraties, web- en UX / UI-ontwerp, en algemene technologieadvies. Onze code is gebouwd volgens de hoogste normen, met gebruik van de nieuwste technologieën en beste praktijken. Onze missie is om hoogwaardig werk te leveren tegen redelijke prijzen, en om continu de verwachtingen van onze klanten te overtreffen.

Ervaar de kracht van het Guru-platform uit de eerste hand - maak onze interactieve producttour
Neem een rondleiding