Vo všeobecnosti je ruka Boha jedným z najslávnejších futbalových gólov v histórii, ktorý predviedol Argentínčan Diego Maradona v 51. minúte štvrťfinálového zápasu majstrovstiev sveta vo futbale 1986 proti Anglicku. „Rukou“ - pretože gól bol strelený rukou.
V našom tíme voláme Ruku Božiu pomoc skúseného zamestnanca neskúsenému pri riešení problému. Podľa toho nazývame skúseného zamestnanca Maradona, alebo jednoducho M. A to je jedna z kľúčových metód zvyšovania efektivity v podmienkach nedostatočne kvalifikovaných zamestnancov. No stáva sa, že máme v tíme veľa stážistov. Pripravujem experiment.
Štatisticky nie je potrebná veľká pomoc. „Priemerná kontrola“ je 13 minút – to je od momentu, keď M zdvihol zadok zo stoličky do momentu, keď vrátil zadok na stoličku. To zahŕňa všetko - ponorenie sa do problému, diskusiu, ladenie, návrh architektúry a rozhovory o živote.
Rozsah času na pomoc bol spočiatku veľký, do 1 hodiny, ale postupne sa zužoval a teraz len zriedka presahuje pol hodiny. Tie. Trvá niekoľko minút času M, kým sa úloha posunie vpred, alebo dokonca úspešne dokončí. Niekedy sa to stane.
Kľúčová vlastnosť: účtovanie a obmedzenie času na „marooning“. Kým nepočítate minúty, zdá sa, že pomoc druhým zaberie veľa času. A keď si to zapíšete, ukáže sa, že všetko nie je také zlé.
Napríklad pracujem na polovičný úväzok pre Maradonu v tíme. Limit bol stanovený na 3 hodiny denne pre všetkých zamestnancov. Myslel som, že to nebude stačiť. Ukázalo sa, že aj 3 hodiny sú krádež, pretože... priemerná spotreba - 2 hodiny denne.
Účtovníctvo a limitovanie má na zamestnancov magický vplyv. Každý, kto žiada o pomoc, chápe, že čas treba tráviť efektívne, pretože limit je rovnaký pre všetkých a je nerentabilné strácať čas M. Preto sa oveľa menej hovorí o živote, čo ma, samozrejme, deprimuje.
Vo všeobecnosti je Božia ruka klzký trik. Zdá sa, že na všetko musí prísť sám zamestnanec, vyriešiť všetky problémy, pochopiť celý kontext. Je tu však jeden problém – neurónové spojenia.
Mozog funguje ako jednoduchý automat – pamätá si cestu aj výsledok. Ak sa človek vydal po nejakej ceste a viedla k pozitívnemu výsledku, vytvorí sa nervové spojenie typu „toto by si mal robiť“. No a naopak.
Predstavte si teda stážistu alebo začínajúceho programátora. Sedí sám a rieši problém, bez technických špecifikácií. Klient si stanoví určitý cieľ a programátor si zvolí spôsob, ako ho dosiahnuť.
Nemá veľmi na výber, pretože... nepozná jediné riešenie problému. nemám skúsenosti. A začne hľadať riešenie hádaním, experimentovaním, hľadaním na internete atď.
Nakoniec nájde nejakú možnosť, vyskúša ju a potom - bum! - Stalo! Čo urobí zamestnanec? V ideálnom prípade sa samozrejme pozrie na to, aké ďalšie možnosti riešenia sú k dispozícii, vyhodnotí svoj kód a rozhodne o správnosti architektúry a platnosti zásahov do cudzích objektov a modulov.
Dovoľte mi však pripomenúť, že pre nášho človeka všetky tieto slová nič neznamenajú. Len nevie, o čom hovorí. Preto, ako, prepáčte, opica, si jednoducho zapamätá možnosť, ktorá viedla k úspechu. Neurónové spojenie sa buď vytvorí alebo posilní (ak už bolo vytvorené predtým).
Ideme ďalej, je to horšie. Človek sa bude dusiť vo vlastnej šťave, pretože dôvodov, prečo sa z tejto šťavy dostať, bude veľmi málo. Ako sme povedali v časti o kvalite kódu, nikto nikdy nepovie programátorovi, že píše posratý kód. Zákazníci tomu nerozumejú a ostatní programátori sa len zriedka pozerajú na kód niekoho iného – nie je dôvod.
Preto sa vráťme k pôvodnej téze, že na všetko si človek musí prísť sám – žiaľ, je to taká metóda. Aspoň pri práci so stážistami.
Tu prichádza na pomoc Božia ruka. A navrhne smer hľadania riešenia, poradí s jazykom a dá možnosti a na základe skúseností povie, ktoré riešenie určite nebude fungovať, a kritizuje kód a povie vám, kam skopírovať hotový kód.
V skutočnosti od M. stačí veľmi málo. Stážista je spravidla z ničoho nič hlúpy. Jednoducho preto, že napríklad nevie, ako prejsť na popis funkcie, naformátovať kód, nemá podozrenie na existenciu moment.js alebo spôsoby ladenia služieb v Chrome. Stačí, ak naň ukážete prstom, aby ste sa posunuli ďalej.
A hodnota hodín, ktoré strávi hľadaním týchto informácií na vlastnú päsť, je nulová. Ale z obchodného hľadiska ide vo všeobecnosti o krádež. Spoločnosť už zaplatila Maradonovi za získanie tejto kompetencie.
A to všetko v priemere za 13 minút. Alebo 2 hodiny denne.
Áno, dovoľte mi pripomenúť vám: Božia ruka je potrebná včas. Pre Maradonu by bolo vtipné prísť po skončení zápasu na futbalové ihrisko a streliť gól rukou.
UPD: Zabudol som povedať, čo sa deje s produktivitou M.
Napodiv, so začiatkom tejto činnosti sa produktivita zvýšila 1.5-2 krát. A produktivita tímu ako celku sa ešte zvýšila.
Na M momentálne testujem techniku rýchleho radenia. Ak nezomrie, napíšem, keď nazbieram štatistiky. Vrátane asi druhého M, ktorý momentálne absolvuje stáž.
Zdroj: hab.com