How Guru Improves Software Development at Fullstack Labs

W FullStack Labs potrzebowaliśmy bardziej formalnego sposobu dokumentowania i dzielenia się naszą wiedzą. Po krótkim teście wiedzieliśmy, że Guru rozwiąże te problemy.
Spis treści
To jest gościnny post od Davida Jacksona, dyrektora generalnego FullStack Labs.

Tworzenie aplikacji i prowadzenie firmy doradczej w dziedzinie technologii to przedsięwzięcie oparte na procesach. Na każdym projekcie wykonywane są pewne praktyki i procedury, które powinny być realizowane w ten sam sposób za każdym razem, przez każdego członka zespołu. Jednak dokumentowanie i dzielenie się tymi procedurami może być trudne, a programiści zawsze wydają się mieć różne sposoby działania.

Kiedy Fullstack Labs właśnie się zaczynało, nasz zespół składał się z dwóch lub trzech osób, dzięki czemu łatwo było komunikować się i śledzić rzeczy słownie. Jednak w miarę jak się rozwijaliśmy, stało się oczywiste, że potrzebujemy bardziej formalnego sposobu dokumentowania i dzielenia się naszą zbiorową wiedzą.

Próbowaliśmy używać dokumentów Word… ale szybko stały się one nieporęczne, rosnąc do dziesiątek stron, co utrudniało dostęp do istniejących informacji i dzielenie się nowymi informacjami z zespołem. Wiedzieliśmy, że musi być lepszy sposób, więc zaczęliśmy pytać dookoła i słyszeliśmy o Guru. Po krótkim teście, stało się jasne, że Guru zostało stworzone, aby rozwiązać dokładnie te problemy, z którymi się borykaliśmy, więc wdrożyliśmy to w zespole i zaczęliśmy używać go w następujący sposób.

Guru dla najlepszych praktyk

Są pewne rzeczy, które są krytyczne dla naszego zespołu, aby wykonywać je niezawodnie i konsekwentnie, jak kontrola wersji, kompilacje i wdrożenia. Aby dokumentować i dzielić się tymi procedurami, stworzyliśmy tablicę Guru „Najlepsze praktyki rozwoju”, gdzie wszyscy nasi programiści mogą znaleźć indywidualne karty Guru z instrukcjami krok po kroku dla dziesiątek procedur. Oto jak to wygląda w Guru:

Wszystkie tablice --> Karty rozwoju --> Karta listy kontrolnej front-end

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Stwierdziliśmy, że Guru jest szczególnie pomocny w przypadku list kontrolnych. Na przykład, karta rozwoju front-end powyżej przechowuje listę kontrolną, której nasi programiści muszą przestrzegać, przed przesłaniem pracy nad rozwojem front-end do swojego menedżera projektu do przeglądu. Rozwój front-end wymaga dużej uwagi na szczegóły, a łatwo można przypadkowo pominąć kluczowe kroki, takie jak testowanie w przeglądarki i urządzenia, testowanie na ekranach retina, itp. Jednak przy Guru udało nam się zredukować błędy i stracony czas. Kiedy popełniamy błąd, dodajemy krok do karty Guru, aby upewnić się, że sytuacja się nie powtórzy. Tego rodzaju stałe aktualizowanie najlepszych praktyk pomaga całemu zespołowi poprawiać się w czasie.

Guru dla onboardingu programistów

Zatrudnianie nowych członków zespołu, choć konieczne, może czasami być uciążliwe. Szkolenie w zakresie procesów i najlepszych praktyk może być poważną przeszkodą w wprowadzeniu nowej osoby na pokład.

Dlatego uczyniliśmy Guru częścią naszego procesu onboardingu. Kiedy tylko nowy programista zaczyna, prosimy go o przeczytanie wszystkich naszych kart Guru, aby zapoznał się z naszymi najlepszymi praktykami w zakresie rozwoju. Zamiast tego nowy członek zespołu stopniowo wdrażał się przez wiele tygodni, przypadkowo zadając dziesiątki pytań, zamiast tego prosimy ich o spędzenie kilku godzin w Guru. Gdy zrozumieją nasze procesy i przebieg pracy, mogą szybciej zintegrować się z zespołem i stać się produktywni.

Guru dla HR

Jako de facto menedżer HR, odpowiadam na wszelkiego rodzaju pytania dotyczące HR, takie jak: Ile czasu wolnego przepracowuję każdego miesiąca? Kiedy dostaniemy wynagrodzenie? Czy jestem objęty chiropraktyką?

Odesłanie ludzi do naszego 200-stronicowego podręcznika HR działa tak dobrze, jak można się spodziewać… spoglądają na dwucalowy grubiutki podręcznik i szybko się poddają. Musi być lepszy sposób, prawda? Wprowadź tablice Guru…

Teraz za każdym razem, gdy dostaję pytanie dotyczące HR, albo kieruję ludzi do naszej tablicy Guru HR, albo dodaję odpowiedź do tablicy, jeśli jeszcze nie istnieje. Nasz zespół może teraz łatwo przeszukiwać tablicę HR i natychmiast uzyskać odpowiedź, nie zakłócając pracy innych członków zespołu.

Guru + FullStack Labs

Ogólnie rzecz biorąc, Guru pomógł nam poprawić efektywność i wydajność, a także jakość naszej pracy. Umożliwia nam lepsze dokumentowanie i zachowanie wiedzy instytucjonalnej, aby nie została utracona, gdy pracownik lub menedżer opuści naszą firmę. Członkowie naszego zespołu zgłaszają poprawę morale, ponieważ istnieje jasność co do tego, jak powinni wykonywać swoje zadania, a zasady firmy są bardziej widoczne i dostępne.

FullStack Labs specjalizuje się w budowaniu aplikacji mobilnych i webowych, niestandardowych rozwiązań oprogramowania biznesowego, integracjach, projektowaniu webowym i UX / UI oraz ogólnym doradztwie technologicznym. Nasz kod jest budowany według najwyższych standardów, wykorzystując najnowsze technologie i najlepsze praktyki. Naszą misją jest dostarczanie prac wysokiej jakości w rozsądnych cenach i ciągłe przekraczanie oczekiwań naszych klientów.

To jest gościnny post od Davida Jacksona, dyrektora generalnego FullStack Labs.

Tworzenie aplikacji i prowadzenie firmy doradczej w dziedzinie technologii to przedsięwzięcie oparte na procesach. Na każdym projekcie wykonywane są pewne praktyki i procedury, które powinny być realizowane w ten sam sposób za każdym razem, przez każdego członka zespołu. Jednak dokumentowanie i dzielenie się tymi procedurami może być trudne, a programiści zawsze wydają się mieć różne sposoby działania.

Kiedy Fullstack Labs właśnie się zaczynało, nasz zespół składał się z dwóch lub trzech osób, dzięki czemu łatwo było komunikować się i śledzić rzeczy słownie. Jednak w miarę jak się rozwijaliśmy, stało się oczywiste, że potrzebujemy bardziej formalnego sposobu dokumentowania i dzielenia się naszą zbiorową wiedzą.

Próbowaliśmy używać dokumentów Word… ale szybko stały się one nieporęczne, rosnąc do dziesiątek stron, co utrudniało dostęp do istniejących informacji i dzielenie się nowymi informacjami z zespołem. Wiedzieliśmy, że musi być lepszy sposób, więc zaczęliśmy pytać dookoła i słyszeliśmy o Guru. Po krótkim teście, stało się jasne, że Guru zostało stworzone, aby rozwiązać dokładnie te problemy, z którymi się borykaliśmy, więc wdrożyliśmy to w zespole i zaczęliśmy używać go w następujący sposób.

Guru dla najlepszych praktyk

Są pewne rzeczy, które są krytyczne dla naszego zespołu, aby wykonywać je niezawodnie i konsekwentnie, jak kontrola wersji, kompilacje i wdrożenia. Aby dokumentować i dzielić się tymi procedurami, stworzyliśmy tablicę Guru „Najlepsze praktyki rozwoju”, gdzie wszyscy nasi programiści mogą znaleźć indywidualne karty Guru z instrukcjami krok po kroku dla dziesiątek procedur. Oto jak to wygląda w Guru:

Wszystkie tablice --> Karty rozwoju --> Karta listy kontrolnej front-end

Screen_Shot_2016-04-06_at_10.58.15_AM.png

Stwierdziliśmy, że Guru jest szczególnie pomocny w przypadku list kontrolnych. Na przykład, karta rozwoju front-end powyżej przechowuje listę kontrolną, której nasi programiści muszą przestrzegać, przed przesłaniem pracy nad rozwojem front-end do swojego menedżera projektu do przeglądu. Rozwój front-end wymaga dużej uwagi na szczegóły, a łatwo można przypadkowo pominąć kluczowe kroki, takie jak testowanie w przeglądarki i urządzenia, testowanie na ekranach retina, itp. Jednak przy Guru udało nam się zredukować błędy i stracony czas. Kiedy popełniamy błąd, dodajemy krok do karty Guru, aby upewnić się, że sytuacja się nie powtórzy. Tego rodzaju stałe aktualizowanie najlepszych praktyk pomaga całemu zespołowi poprawiać się w czasie.

Guru dla onboardingu programistów

Zatrudnianie nowych członków zespołu, choć konieczne, może czasami być uciążliwe. Szkolenie w zakresie procesów i najlepszych praktyk może być poważną przeszkodą w wprowadzeniu nowej osoby na pokład.

Dlatego uczyniliśmy Guru częścią naszego procesu onboardingu. Kiedy tylko nowy programista zaczyna, prosimy go o przeczytanie wszystkich naszych kart Guru, aby zapoznał się z naszymi najlepszymi praktykami w zakresie rozwoju. Zamiast tego nowy członek zespołu stopniowo wdrażał się przez wiele tygodni, przypadkowo zadając dziesiątki pytań, zamiast tego prosimy ich o spędzenie kilku godzin w Guru. Gdy zrozumieją nasze procesy i przebieg pracy, mogą szybciej zintegrować się z zespołem i stać się produktywni.

Guru dla HR

Jako de facto menedżer HR, odpowiadam na wszelkiego rodzaju pytania dotyczące HR, takie jak: Ile czasu wolnego przepracowuję każdego miesiąca? Kiedy dostaniemy wynagrodzenie? Czy jestem objęty chiropraktyką?

Odesłanie ludzi do naszego 200-stronicowego podręcznika HR działa tak dobrze, jak można się spodziewać… spoglądają na dwucalowy grubiutki podręcznik i szybko się poddają. Musi być lepszy sposób, prawda? Wprowadź tablice Guru…

Teraz za każdym razem, gdy dostaję pytanie dotyczące HR, albo kieruję ludzi do naszej tablicy Guru HR, albo dodaję odpowiedź do tablicy, jeśli jeszcze nie istnieje. Nasz zespół może teraz łatwo przeszukiwać tablicę HR i natychmiast uzyskać odpowiedź, nie zakłócając pracy innych członków zespołu.

Guru + FullStack Labs

Ogólnie rzecz biorąc, Guru pomógł nam poprawić efektywność i wydajność, a także jakość naszej pracy. Umożliwia nam lepsze dokumentowanie i zachowanie wiedzy instytucjonalnej, aby nie została utracona, gdy pracownik lub menedżer opuści naszą firmę. Członkowie naszego zespołu zgłaszają poprawę morale, ponieważ istnieje jasność co do tego, jak powinni wykonywać swoje zadania, a zasady firmy są bardziej widoczne i dostępne.

FullStack Labs specjalizuje się w budowaniu aplikacji mobilnych i webowych, niestandardowych rozwiązań oprogramowania biznesowego, integracjach, projektowaniu webowym i UX / UI oraz ogólnym doradztwie technologicznym. Nasz kod jest budowany według najwyższych standardów, wykorzystując najnowsze technologie i najlepsze praktyki. Naszą misją jest dostarczanie prac wysokiej jakości w rozsądnych cenach i ciągłe przekraczanie oczekiwań naszych klientów.

Zażyj interaktywną wycieczkę po platformie Guru
Zrób wycieczkę