How Guru Improves Software Development at Fullstack Labs
Vid FullStack Labs behövde vi ett mer formellt sätt att dokumentera och dela vår kunskap. Efter en kort provperiod visste vi att Guru skulle lösa dessa problem.
Detta är ett gästinlägg av David Jackson, VD för FullStack Labs.
Att bygga appar och driva en teknikkonsultverksamhet är en processdriven strävan. Vissa metoder och procedurer utförs på varje projekt, och bör göras på samma sätt varje gång, av alla i teamet. Men att dokumentera och dela dessa procedurer kan vara svårt, och utvecklare verkar alltid ha olika sätt att göra saker på.
När Fullstack Labs precis hade startat, bestod vårt team av bara två eller tre personer, så det var lätt att kommunicera och följa upp saker verbalt. Men när vi växte blev det tydligt att vi behövde ett mer formellt sätt att dokumentera och dela vår kollektiva kunskap.
Så vi försökte använda Word-dokument… men de blev snabbt ohanterliga, växte till dussintals sidor, vilket gjorde det svårt att få tillgång till befintlig information och dela ny information med teamet. Vi visste att det måste finnas en bättre väg, så vi började fråga runt och hörde talas om Guru. Efter en kort provperiod blev det tydligt att Guru hade byggts för att lösa de exakta problemen vi stötte på, så vi rullade ut det till teamet och började använda det på följande sätt.
Guru för bästa praxis
Det finns vissa saker som är avgörande för vårt team att göra pålitligt och konsekvent, som versionskontroll, byggen och distribution. För att dokumentera och dela dessa procedurer har vi skapat en “Utvecklingspraxis”-Guru-tavla, där alla våra utvecklare kan hitta individuella Guru-kort med steg-för-steg-instruktioner för dussintals procedurer. Här är hur detta kan se ut i Guru:
Alla tavlor --> Utvecklingskort --> Front-End Utvecklingschecklista kort
Vi har funnit Guru vara särskilt användbart för checklistor. Till exempel, front-end utvecklingskortet ovan lagrar checklistan som våra utvecklare måste följa, innan de skickar front-end utvecklingsarbetet till sin projektledare för granskning. Front-end utveckling kräver mycket uppmärksamhet på detaljer, och det är lätt att oavsiktligt hoppa över avgörande steg, som webbläsar- och enhetstestning, retina-skärmtestning, etc. Men med Guru har vi kunnat minska misstag och spild tid. När vi gör ett misstag, lägger vi till ett steg på Guru-kortet för att säkerställa att det inte händer igen. Denna typ av ständig uppdatering av bästa praxis hjälper teamet som helhet att förbättra över tid.
Guru för utvecklarintroduktion
Att anställa nya teammedlemmar, även om det är nödvändigt, kan ibland vara en plåga. Utbildning om processer och bästa praxis kan vara ett allvarligt hinder för att ta in en ny person.
Så vi har gjort Guru till en del av vår introduktionsprocess. När vi har en ny utvecklare som börjar, ber vi dem att läsa alla våra Guru-kort för att bekanta sig med våra bästa praxis för utveckling. Så istället för att den nya teammedlemmen långsamt kommer igång under många veckor, och slumpmässigt ställer dussintals frågor, ber vi dem istället att spendera ett par timmar i Guru. När de förstår våra processer och arbetsflöden, kan de snabbare integreras i teamet och bli produktiva.
Guru för HR
Som vår de facto HR-chef, hanterar jag alla typer av HR-frågor som: Hur mycket PTO ackumulerar jag varje månad? När får vi lön? Är jag täckt för kiropraktik?
Att hänvisa människor till vår 200-sidiga HR-manual fungerar ungefär så bra som man kan förvänta sig… de tar en titt på den två tum tjocka handboken och ger snabbt upp. Det måste finnas ett bättre sätt, eller hur? In kommer Guru Boards…
Nu varje gång jag får en HR-fråga hänvisar jag antingen folk till vår Guru HR-tavla, eller så lägger jag till svaret på tavlan om det inte redan finns. Vårt team kan nu enkelt söka i HR-tavlan och få sitt svar direkt, utan att störa andra medlemmar i teamet.
Guru + FullStack Labs
Sammanfattningsvis har Guru hjälpt oss att förbättra effektiviteten och produktiviteten, liksom kvaliteten på vårt arbete. Det gör att vi bättre kan dokumentera och spara institutionell kunskap så att den inte går förlorad om en anställd eller chef lämnar vårt företag. Våra teammedlemmar rapporterar om förbättrad moral eftersom det finns klarhet kring hur de förväntas göra saker, och företagspolicyer är mer synliga och tillgängliga.
FullStack Labs specialiserar sig på att bygga mobil- och webapplikationer, skräddarsydda affärslösningar, integrationer, webb- och UX / UI-design, och allmän teknikkonsultation. Vår kod är byggd enligt högsta standard, med de senaste teknologierna och bästa praxis. Vår mission är att tillhandahålla högkvalitativt arbete till rimliga priser, och att ständigt överträffa våra kunders förväntningar.
Detta är ett gästinlägg av David Jackson, VD för FullStack Labs.
Att bygga appar och driva en teknikkonsultverksamhet är en processdriven strävan. Vissa metoder och procedurer utförs på varje projekt, och bör göras på samma sätt varje gång, av alla i teamet. Men att dokumentera och dela dessa procedurer kan vara svårt, och utvecklare verkar alltid ha olika sätt att göra saker på.
När Fullstack Labs precis hade startat, bestod vårt team av bara två eller tre personer, så det var lätt att kommunicera och följa upp saker verbalt. Men när vi växte blev det tydligt att vi behövde ett mer formellt sätt att dokumentera och dela vår kollektiva kunskap.
Så vi försökte använda Word-dokument… men de blev snabbt ohanterliga, växte till dussintals sidor, vilket gjorde det svårt att få tillgång till befintlig information och dela ny information med teamet. Vi visste att det måste finnas en bättre väg, så vi började fråga runt och hörde talas om Guru. Efter en kort provperiod blev det tydligt att Guru hade byggts för att lösa de exakta problemen vi stötte på, så vi rullade ut det till teamet och började använda det på följande sätt.
Guru för bästa praxis
Det finns vissa saker som är avgörande för vårt team att göra pålitligt och konsekvent, som versionskontroll, byggen och distribution. För att dokumentera och dela dessa procedurer har vi skapat en “Utvecklingspraxis”-Guru-tavla, där alla våra utvecklare kan hitta individuella Guru-kort med steg-för-steg-instruktioner för dussintals procedurer. Här är hur detta kan se ut i Guru:
Alla tavlor --> Utvecklingskort --> Front-End Utvecklingschecklista kort
Vi har funnit Guru vara särskilt användbart för checklistor. Till exempel, front-end utvecklingskortet ovan lagrar checklistan som våra utvecklare måste följa, innan de skickar front-end utvecklingsarbetet till sin projektledare för granskning. Front-end utveckling kräver mycket uppmärksamhet på detaljer, och det är lätt att oavsiktligt hoppa över avgörande steg, som webbläsar- och enhetstestning, retina-skärmtestning, etc. Men med Guru har vi kunnat minska misstag och spild tid. När vi gör ett misstag, lägger vi till ett steg på Guru-kortet för att säkerställa att det inte händer igen. Denna typ av ständig uppdatering av bästa praxis hjälper teamet som helhet att förbättra över tid.
Guru för utvecklarintroduktion
Att anställa nya teammedlemmar, även om det är nödvändigt, kan ibland vara en plåga. Utbildning om processer och bästa praxis kan vara ett allvarligt hinder för att ta in en ny person.
Så vi har gjort Guru till en del av vår introduktionsprocess. När vi har en ny utvecklare som börjar, ber vi dem att läsa alla våra Guru-kort för att bekanta sig med våra bästa praxis för utveckling. Så istället för att den nya teammedlemmen långsamt kommer igång under många veckor, och slumpmässigt ställer dussintals frågor, ber vi dem istället att spendera ett par timmar i Guru. När de förstår våra processer och arbetsflöden, kan de snabbare integreras i teamet och bli produktiva.
Guru för HR
Som vår de facto HR-chef, hanterar jag alla typer av HR-frågor som: Hur mycket PTO ackumulerar jag varje månad? När får vi lön? Är jag täckt för kiropraktik?
Att hänvisa människor till vår 200-sidiga HR-manual fungerar ungefär så bra som man kan förvänta sig… de tar en titt på den två tum tjocka handboken och ger snabbt upp. Det måste finnas ett bättre sätt, eller hur? In kommer Guru Boards…
Nu varje gång jag får en HR-fråga hänvisar jag antingen folk till vår Guru HR-tavla, eller så lägger jag till svaret på tavlan om det inte redan finns. Vårt team kan nu enkelt söka i HR-tavlan och få sitt svar direkt, utan att störa andra medlemmar i teamet.
Guru + FullStack Labs
Sammanfattningsvis har Guru hjälpt oss att förbättra effektiviteten och produktiviteten, liksom kvaliteten på vårt arbete. Det gör att vi bättre kan dokumentera och spara institutionell kunskap så att den inte går förlorad om en anställd eller chef lämnar vårt företag. Våra teammedlemmar rapporterar om förbättrad moral eftersom det finns klarhet kring hur de förväntas göra saker, och företagspolicyer är mer synliga och tillgängliga.
FullStack Labs specialiserar sig på att bygga mobil- och webapplikationer, skräddarsydda affärslösningar, integrationer, webb- och UX / UI-design, och allmän teknikkonsultation. Vår kod är byggd enligt högsta standard, med de senaste teknologierna och bästa praxis. Vår mission är att tillhandahålla högkvalitativt arbete till rimliga priser, och att ständigt överträffa våra kunders förväntningar.
Upplev kraften i Guru-plattformen förstahands - ta vår interaktiva produktturné