Всъщност, Ръка на Бога е един от най-известните голове във футболната история, изпълняван от аржентинеца Диего Марадона в 51-ата минута на четвъртфиналния мач на Световното първенство по футбол през 1986 година срещу отбора на Англия. "Ръка" – защото голът беше вкаран с ръка.
В нашия екип наричаме Ръка на Бога помощта на опитен служител на неопитен при решаването на задачата. Опитния служител, съответно, наричаме Марадона или просто М. И това е един от ключовите методи за повишаване на ефективността при недостатъчна квалификация на служителите. Е, така се получи, че в нашия екип има много стажанти. Започвам експеримент.
Според статистиката, помощта не е много необходима. "Средната стойност" е 13 минути – от момента, когато М се отлепи от стола до момента, когато отново се върне на стола. Включва всичко – от проучване на задачата, обсъждане, настройки, проектиране на архитектурата, до разговори за живота.
Разбросът на времето за помощ първоначално беше голям, дори до 1 час, но постепенно се стесни и сега рядко надвишава половин час. Т.е. са нужни няколко минути време на М, за да се придвижи задачата напред, или изцяло да завърши успешно. Има и такова.
Ключовият момент: отчитане и ограничаване на времето за "марадонство". Докато не броиш минутите, изглежда, че помощта на другите отнема много време. А когато записваш, се оказва, че всичко не е толкова лошо.
Например, работя като Марадона в екипа. Установих лимит – 3 часа на ден за всички служители. Мислех, че ще е малко. Оказа се, че и 3 часа са в излишък, тъй като средното изразходване е 2 часа на ден.
Отчитането и ограничаването действат на служителите като магия. Всеки, който поиска помощ, осъзнава, че трябва да изразходва времето ефективно, защото лимитът е един за всички, и не е изгодно да се харчи времето на М напразно. Затова разговорите за живота станаха много по-малко, което, разбира се, ме натъжава.
Всъщност, Ръка на Бога е хлъзгав трик. Изглежда, че служителят сам трябва да се справи, да разреши всички проблеми, да разбере целия контекст. Но тук има едно неприятно нещо – невронните връзки.
Мозъкът работи като прост автомат – запомня пътя и резултата. Ако човекът е преминал по някакъв маршрут и това е довело до положителен резултат – се формира невронна връзка тип "така трябва да се прави". И обратното.
Представете си стажант или начинаещ програмист. Той седи сам и решава задача, без техническо задание. Клиентът поставя определена цел, а начинът за нейното постигане избира програмистът.
Няма му особено какво да избира, тъй като не знае нито един вариант за решение на задачата. Няма опит. И той започва да търси решение чрез проби и грешки, експерименти и търсене в интернет и т.н.
В крайна сметка намира някакъв вариант, опитва, и изведнъж – ето, успя! Какво ще направи служителят? В идеалния случай, разбира се, ще погледне какви още варианти за решение съществуват, ще оцени кода си, ще вземе решение за правилността на архитектурата и обосноваността на намесата в чужди обекти и модули.
Но, да напомня, за нашия човек тези думи нищо не значат. Той просто не знае за какво става дума. Затова той, както се извинявам, просто ще запомни варианта, който доведе до успех. Невронната връзка или ще се формира, или ще се укрепи (ако вече е формирана преди това).
Колкото по-далеч, толкова по-зле. Човекът ще се вари в собствения си сок, защото ще има много малко поводи да излезе от него. Както казвахме в раздела за качеството на кода, никой никога няма да каже на програмиста, че пише лош код. Клиентите не разбират това, а другите програмисти рядко поглеждат в чуждия код – няма причина.
Затова, връщайки се към началния тезис, че човек трябва сам да се справя с всичко – уви, това не е най-добрият метод. Най-малкото, при работа с стажанти.
Тук на помощ идва Ръката на Бога. Тя ще подскаже и посоката на търсене на решение, ще даде съвет за езика за програмиране, ще предложи варианти и ще предскаже на базата на опит кое решение със сигурност няма да сработи, ще критикува кода и ще каже къде да се вземе готов код.
В същността, от М не се изисква много. Стажантът, като правило, се бави на равномерно място. Просто защото не знае, например, как да премине към описанието на функция, да форматира кода, не подозира за съществуването на moment.js или начините за отстраняване на грешки в Chrome. Трябва само да му покажете с пръст, за да продължи напред.
Стойността на часовете, които той ще прекара в самостоятелно търсене на тази информация, е нулева. От бизнес гледна точка това е направо кражба. Компанията вече е платила на Марадона за усвояването на тази компетенция.
И всичко това – средно за 13 минути. Или за 2 часа на ден.
Да, да припомня: Ръката на Бога е необходима навреме. Забавно би било да видим Марадона да се появи на футболното поле след края на мача и да вкара гол с ръка.
UPD: Забравих да спомена какво става с продуктивността на М.
Както и да звучи странно, с началото на тази дейност продуктивността нарасна между 1.5 и 2 пъти. А продуктивността на целия отбор нарасна дори повече.
На М в момента тествам техниката на бързите превключвания. Ако не се проваля, ще пиша, когато натрупам статистика. Включително за втория М, който в момента е на стаж.
Източник: habr.com
