Rola špecialistu je zmluva, nie zručnosť
Migrácia databázy bola zaseknutá tri týždne. Problém s plánom dotazu, ktorý by jedna senior databázová inžinierka, ktorú poznám, vedela diagnostikovať za jedno popoludnie. Krok po kroku mi vysvetlila, ako presne by to opravila.
Spýtal som sa jej, prečo to teda neurobila.
„Nie je to môj kód,“ povedala. „Migrácie vlastní ten tím. Môžem poradiť, ak ma o to požiadajú.“
Nepožiadali. Ten tím nevedel, o čo má požiadať, lebo nikto v ňom nemal dosť hĺbky na to, aby videl, kde je chyba. Ona to videla. Nesmela sa toho dotknúť. Zručnosť bola v miestnosti. Tej zručnosti nebolo dovolené konať.
Spýtal som sa jej, aká je jej rola. „Senior databázová inžinierka.“ Spýtal som sa, čo to znamená v zručnostiach. Sebavedome vymenovala päť vecí. Spýtal som sa, čo to znamená v právomociach. Vymenovala tri tímy, v ktorých smie pracovať, štyri, ktorým smie radiť, a šesť, od ktorých je štrukturálne oddelená. Ten druhý zoznam bol dlhší a konkrétnejší než prvý.
Zoznam zručností bol životopis. Zoznam právomocí bol tá skutočná práca.
Čo si myslíte, že kupujete
Keď sa firma rozhodne, že potrebuje „senior Python inžiniera“, „QA špecialistu“ alebo „produktového dizajnéra“, manažéri, ktorí ho najímajú, si predstavujú, že kupujú schopnosť. Niekoho, kto dokáže to, čo organizácia nedokáže, alebo to zvládne lepšie než ktokoľvek, kto už je vo firme.
Popis pracovnej pozície tento dojem podporuje. Šesť odrážok opisujúcich technické zručnosti. Tri opisujúce skúsenosti. Jedna opisuje „mäkké zručnosti“, čo býva nevymáhateľná nádej.
Ani jedna z tých odrážok neopisuje, na čo tá rola v skutočnosti je.
Na čo tá rola v skutočnosti je, sa skrýva v línii podriadenosti, v zaradení do tímu, v rozpočtovom kóde, v hodnotiacej šablóne, v kariérnom rebríčku a v nepísaných zvyklostiach o tom, ktoré tikety sú ich a ktoré nie. Zručnosti sa posudzovali na pohovore. Zmluva je to, čo nový človek podpísal v prvý deň a v plnom rozsahu objavil do tretieho mesiaca.
Zmluva má svoje podmienky. Čo bude vo vašom rozsahu? Čo nebude. Za čo vás budú hodnotiť a čo budú prehliadať. Ktoré problémy poputujú k vám automaticky a ktoré vás obídu? Ktoré ďalšie zmluvy v budove nesmiete porušiť, lebo to sa berie ako politikárčenie, aj keď by vaša zručnosť vyriešila problém za hodinu?
Produktom je zmluva. Zručnosť je len mechanizmus dodania.
Čo sa kupuje, keď kupujete zmluvu
Keď raz uvidíte rolu ako zmluvu, prestane byť zvláštna celá jedna trieda správania.
Inžinieri, ktorí poznajú odpoveď, ale nevyslovia ju, lebo vysloviť ju mimo vlastného tímu sa klasifikuje ako prekročenie kompetencií.
QA špecialisti, ktorí zachytia chybu už počas revízie návrhu a zaevidujú ju ako defekt nájdený po vydaní, lebo zmluva QA sa začína až po dokončení vývoja a chyby zachytené pred vydaním sa do ich metrík nepočítajú.
Senior experti, ktorí odmietnu prácu naprieč tímami, lebo nie je na ich dráhe k povýšeniu. Ich zručnosť by tú prácu vstrebala. Ich zmluva hovorí, že za tú zručnosť im nikto neuzná zásluhy.
Bezpečnostní inžinieri, ktorí vidia zraniteľnosť v kóde patriacom inému tímu, založia tiket a čakajú. Oprava by trvala popoludnie. Založiť tiket a čakať trvá mesiace. Ten bezpečnostný inžinier nie je lenivý. Ten bezpečnostný inžinier presne číta, za čo organizácia platí.
Toto nie je problém správania. Je to problém vymáhania zmluvy. A tým, kto zmluvu vymáha, je organizácia, nie zamestnanec.
Vždy, keď manažér eskaluje „odmietla pomôcť druhému tímu“, žiada od systému, aby jednostranne porušil vlastnú zmluvu. Ak to urobí, ďalší hodnotiaci cyklus tú pomoc neodmení. Vyčíta jej prácu, ktorú medzitým zanedbala vo vlastnom zmluvnom rozsahu. Zamestnanci, ktorí čítajú zmluvu správne, sú práve tí, ktorých stále strácate. Tí, čo ju nečítajú, vyhárajú prácou, za ktorú im nezaplatíte.
Tri veci, ktoré zmluva napíše a zručnosť neobsahuje
Zručnosť hovorí, čo človek dokáže. Zmluva hovorí tri veci, ktoré zručnosť povedať nevie.
Hovorí, čo musíte odmietnuť. „To nie je práca môjho tímu“ nie je povahová črta. Je to správne prečítanie zmluvy. Odmietnutie je najdôležitejší vymáhací mechanizmus zmluvy. Bez odmietnutia sa hranice rozsahu rozpustia a rola prestane čokoľvek znamenať.
Hovorí, kde vaša zručnosť zakrnie. Backend inžinier najatý do zmluvy, ktorá mu zakazuje frontendovú prácu, stratí frontendové zručnosti do dvoch rokov. Zoznam zručností pri nástupe a zoznam zručností po čase sa rozídu, nie preto, že ten človek prestal rásť, ale preto, že zmluva obmedzila, ktoré učenie sa posilňovalo. Špecialista sa časom stáva ešte špecializovanejším, lebo to je jediný smer rastu, ktorý mu zmluva dovolí. To, čo vyzerá ako prehlbovanie expertízy, je štrukturálne zúženie, ktoré vyrobila zmluva.
Hovorí, čo padá medzi vašu zmluvu a tú nasledujúcu. Každá zmluva má svoj okraj. Za okrajom je iná zmluva. Medzera medzi nimi je štrukturálna ničia zem. Práca, ktorá padne do medzery, nepatrí žiadnej role, neeviduje ju žiadny dashboard a eskaluje sa k prvému človeku, ktorý je dosť vysoko na to, aby ho zahanbilo, že sa k tomu nikto nehlási. Ten človek tú prácu zvyčajne urobí, vstrebe náklady a zistí, že jeho vlastná zmluva sa práve potichu rozšírila.
Nič z toho v popise pracovnej pozície nie je. A pritom to je tá práca.
Prečo zmluva vždy vyhrá spor
Keď sa firma snaží „zbúrať silá“, v skutočnosti žiada toto: prosím, konajte mimo svojej zmluvy. Špecialisti si požiadavku preštudujú, skontrolujú zmluvu, ktorá stále riadi ich hodnotenie a povyšovanie, a odmietnu. Zdvorilo, ale jasne.
Firma si to vysvetlí ako kultúrny odpor. Špecialisti len presne čítajú dokument, ktorý firma napísala a nikdy nezrevidovala.
Zmluvu vymáha systém odmeňovania, hodnotenia výkonu, štruktúra podriadenosti, prideľovanie rozpočtu a kariérna dráha. Celofiremné stretnutie o „jednom tíme“ sa nedotkne ani jedného z nich. Špecialisti sa vrátia k stolom, otvoria tiket, ktorý prekračuje hranicu zmluvy, a nechajú ho ležať. Zmluva stále platí. Prejav nie.
Práve preto kultúrne programy zlyhávajú, kým štrukturálne redizajny uspievajú. Kultúrne programy sa so zmluvou hádajú. Redizajn ju prepíše.
Čo ste už podpísali
Zručnosť sa nedá kúpiť bez kúpy zmluvy. S každým najatím prichádza jedna, aj keď ju nikto nepomenuje. Prvá otázka nie je „dokáže tú prácu urobiť“, ale „akú zmluvu píšeme okolo jeho zručnosti“.
Najmenšia verzia je popis pracovnej pozície, ktorý určuje rozsah, rozhrania a podmienky odmietnutia. Stredná verzia je návrh tímu, v ktorom zmluva zodpovedá práci. Najväčšia verzia je samotná definícia produktu: nakreslená úzko, vaše zmluvy do seba narážajú; nakreslená široko, práca sa zmestí do jednej zmluvy. Väčšina škálovacích frameworkov je sporom o tom, čo robiť so zmluvami, ktoré boli nakreslené príliš úzko, keď do seba začali narážať.
Prečítajte si ďalší popis pracovnej pozície, ktorý budete schvaľovať. Spočítajte odrážky, ktoré opisujú, čo ten človek bude robiť. Spočítajte odrážky, ktoré opisujú, čo bude odmietať, ktoré rozhrania musí prekračovať, ktoré nesmie, a čo padá medzi neho a najbližšieho ďalšieho človeka. Druhý počet býva nula.
Tá nula je zmluva. Napísali ste ju tým, že ste ju nenapísali. Nový človek ju objaví do tretieho mesiaca, bude ju rešpektovať do šiesteho a brániť ju do druhého roka. Dovtedy sa zoznam zručností potichu zúži na mieru zmluvy a zmluva bude všetko, čo zostane.