Ręka Boga. Pomoc w sprawie bonów

Ręka Boga to jeden z najsłynniejszych goli w historii futbolu, strzelony przez Argentyńczyka Diego Maradonę w 51. minucie ćwierćfinałowego meczu Mistrzostw Świata w piłce nożnej 1986 roku przeciwko reprezentacji Anglii. "Ręka" — ponieważ gol został strzelony ręką.

W naszej drużynie nazywamy Ręką Boga pomoc doświadczonego pracownika dla niedoświadczonego przy rozwiązywaniu problemu. Doświadczonego pracownika nazywamy odpowiednio Maradoną, lub po prostu M. I jest to jedna z kluczowych metod zwiększania efektywności w warunkach niewystarczających kwalifikacji pracowników. No, tak się złożyło, że w naszej drużynie jest wielu stażystów. Eksperyment przeprowadzam.

Według statystyk, pomoc nie jest bardzo potrzebna. "Średni czas" wynosi 13 minut — to czas od momentu, kiedy M oderwał się od krzesła, do momentu, kiedy wrócił z powrotem. Wlicza się w to wszystko — zarówno wnikanie w zadanie, jak i dyskusję, debugowanie, projektowanie architektury oraz rozmowy niezwiązane z pracą.

Początkowo rozrzut czasowy na pomoc był duży, dochodząc do 1 godziny, ale z czasem się zawęził i teraz rzadko przekracza pół godziny. To znaczy, że potrzebne są M-u zaledwie kilka minut, aby zadanie posunęło się dalej lub w ogóle zakończyło się sukcesem. Także się zdarza.

Kluczowa zasada: śledzenie i limitowanie czasu na "maradonizm". Kiedy nie liczysz minut, wydaje się, że pomoc innym zabiera mnóstwo czasu. A kiedy zapisujesz, okazuje się, że wcale nie jest tak źle.

Na przykład, pracuję jako Maradona w zespole. Ustawiłem limit – 3 godziny dziennie na wszystkich pracowników. Myślałem, że to mało. Okazało się, że 3 godziny to aż nadto, ponieważ średni czas to 2 godziny dziennie.

Śledzenie i limitowanie działają na pracowników jak magia. Każdy, kto prosi o pomoc, zdaje sobie sprawę, że musi efektywnie wykorzystywać czas, ponieważ limit jest wspólny i nieopłacalne jest marnowanie czasu M. Dlatego rozmów o życiu jest znacznie mniej, co, oczywiście, mnie smuci.

Ręka Boga to w ogóle ryzykowna technika. Wydaje się, że pracownik powinien sam wszystko zrozumieć, rozwiązać wszystkie problemy i pojąć cały kontekst. Ale jest tu jedna nieprzyjemność – połączenia neuronowe.

Mózg działa jak prosty automat – zapamiętuje drogę i wynik. Jeśli człowiek przeszedł jakąś drogą i doprowadziło to do pozytywnego wyniku – tworzy się nerwowe połączenie typu „tak właśnie należy robić”. No i odwrotnie.

Wyobraźcie sobie stażystę lub początkującego programistę. Siedzi sam i rozwiązuje problem, bez opisu wymagań. Klient postawia pewien cel, a sposób jego osiągnięcia wybiera programista.

Ma niewiele opcji do wyboru, ponieważ nie zna żadnego sposobu rozwiązania problemu. Nie ma doświadczenia. Zaczyna szukać rozwiązania metodą prób i błędów, eksperymentów, poszukiwań w internecie itd.

Ostatecznie znajduje jakąś opcję, próbuje, a tu – bach! – udało się! Co zrobi pracownik? W idealnym przypadku spojrzy na inne możliwości rozwiązania, oceni swój kod, podejmie decyzję o poprawności architektury i zasadności ingerencji w cudze obiekty i moduły.

Ale, przypominam – dla naszej osoby wszystkie te słowa nic nie znaczą. Po prostu nie wie, o co chodzi. Dlatego, jak, przepraszam, małpa, zapamięta po prostu ten wariant, który doprowadził do sukcesu. Połączenie nerwowe albo się uformuje, albo wzmocni (jeśli już wcześniej się uformowało).

Im dalej, tym gorzej. Człowiek będzie się gotował we własnym sosie, ponieważ będzie miał bardzo mało powodów, by z niego wyjść. Jak mówiliśmy w rozdziale o jakości kodu, nikt nigdy nie powie programiście, że pisze zły kod. Klienci tego nie rozumieją, a inni programiści rzadko zaglądają do cudzych kodów – nie ma powodu.

Dlatego wracając do pierwotnej tezy, że człowiek powinien sam wszystko ogarnąć – niestety, to dość kiepska metoda. Przynajmniej w warunkach pracy ze stażystami.

I tu przychodzi na pomoc Ręka Boga. Wskaże kierunek poszukiwań rozwiązania, doradzi w kwestii języka programowania, zaproponuje różne warianty, na podstawie doświadczenia przewidzi, jakie rozwiązanie na pewno się nie sprawdzi, skrytykuje kod i powie, gdzie można znaleźć gotowy kod.

W zasadzie od M potrzeba naprawdę niewiele. Stażysta, zazwyczaj, utknie w martwym punkcie. Po prostu dlatego, że nie wie, jak na przykład przejść do opisu funkcji, sformatować kod, nie podejrzewa o istnieniu moment.js lub sposobach debugowania usług w Chrome. Wystarczy tylko wskazać palcem, aby ruszył dalej.

Wartość godzin, które spędzi na samodzielnym poszukiwaniu tych informacji, jest równa zeru. A z perspektywy biznesowej to wręcz kradzież. Za zdobycie tej kompetencji firma już zapłaciła Maradonie.

A wszystko to – średnio w 13 minut. Lub w 2 godziny dziennie.

Tak, przypomnę: Ręka Boga potrzebna jest na czas. Ciekawe, jak wyglądałby Maradona, wchodząc na boisko piłkarskie po zakończeniu meczu i strzelając bramkę ręką.

UPD: zapomniałem powiedzieć, co się dzieje z produktywnością M.

Jak dziwnie by to nie brzmiało, z początkiem tej działalności produktywność wzrosła o 1,5-2 razy. A produktywność zespołu w całości wzrosła jeszcze bardziej.

Na M aktualnie testuję technikę szybkich przełączeń. Jeśli nie padnie, napiszę, gdy zbiorę więcej statystyk. W tym również o drugim M, który obecnie odbywa praktyki.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster