Co je engineering leadership a jaké role ho tvoří

· autor Marian Kamenistak

Anglická verze: /blog/what-is-engineering-leadership/

Leadership znamená vést lidi k výsledku, za který ručíte: určit směr, rozhodnout i bez kompletních dat, nést následky. Česky se překládá jako vůdcovství, ale i české firmy říkají leadership. Není to pozice v org chartu. Je to vliv.

Tahle stránka je o jeho nejtvrdší odnoži. Engineering leadership znamená vlastnit výsledky engineering organizace: co se staví, kdo to staví, jak rychle, v jaké kvalitě. Ne titul. Scope.

Management je jeden nástroj uvnitř toho scope. Nejsilnější engineering leadeři, se kterými pracuju, mají často nula podřízených.

Píšu to ze strany operátora. Postavil jsem engineering org v Mews přes Series C, z 8 na 80 lidí, a roadmapa celou dobu jela dál. Od roku 2019 jsem odvedl 3 400+ mentoring sessions s 300+ engineering leadery ve 17+ zemích. Tahle stránka je mapa, kterou kreslím na první session.

Leadership vs management

Ta dvě slova se používají jako synonyma. Nejsou to stejné práce.

Engineering management Engineering leadership
Je Role s podřízenými Vliv na výsledky, na jakékoli úrovni
Nástroje 1:1, nábor, výkon, plánování Technický směr, org design, přesvědčování, roadmapa
Drží ho EM, directoři, VPE Kdokoli od staff engineera po CTO
Selže, když Tým churnuje nebo stagnuje Org dobře doveze špatnou věc

Staff engineer, který řídí architektonické rozhodnutí napříč pěti týmy, dělá engineering leadership. Manažer, co vede status meetingy, ne. Průmysl povyšuje lidi do managementu a říká tomu leadership. Ty dvě věci se překrývají asi tolik jako řízení auta a navigace.

Žebříček rolí

Tituly se mezi firmami brutálně překrývají. “Head of Engineering” ve 30lidové firmě nikdy nepřevyšuje “VP of Engineering” ve 40lidové. Rozhoduje scope, ne jméno. Žebříček, s plným návodem pro každou příčku:

  1. Team lead. První příčka. Pořád programuje, teď navíc vlastní dodávku týmu. Nejzmatenější titul v oboru: půlka firem tím myslí tech leada, půlka juniorního EM. Jestli na tuhle příčku vůbec stoupat, je samostatná otázka: mám se stát team leadem.
  2. Engineering manager. Plná lidská role: nábor, 1:1, výkon, dodávka. Příčka, kde většina kariér stagnuje, nebo naopak vystřelí. Tenhle přechod je nejčastější důvod, proč si leadeři domlouvají mentoring. Skok z EM na VPE o kus výš na žebříčku je úplně jiná, větší mezera.
  3. Staff engineer. IC protiváha k EM. Vede přes technický směr napříč týmy, bez podřízených.
  4. Engineering director. Vede skupinu týmů přes jejich EM. První příčka, kde je váš kalendář org chartem.
  5. Head of engineering. Chameleon scope: cokoli od seniorního EM po de-facto VPE, podle velikosti firmy.
  6. VP of Engineering. Vlastní celý stroj: org, dodávku, nábor, proces. Peer CTO, ne pod ním.
  7. CTO, nebo CTPO. Sázky na technologii, směr architektury, konverzace s boardem. Varianta CTPO do toho skládá i produkt.

Co ta práce doopravdy vyžaduje

52 % leaderů, které mentoruju, je ve své první leadership roli na daném levelu. Mezery, které se objevují na sessions, málokdy jsou ty, o kterých píšou knihy:

  1. Zůstat dost technický. Nemusíte psát lepší kód než vaši inženýři. Potřebujete dost hands-on úsudku na architekturu, odhady a kvalitu kódu, aby vám nikdo nemohl protlačit vymyšlené číslo. Leadeři, kteří tohle ztratí, se stávají routery status reportů. S AI nástroji, které mění, jak týmy shipují, se ta laťka zase posunula nahoru: leadeři, kteří neumí ohodnotit, co je vlastně hodnotný AI-asistovaný engineering výstup, teď vyjednávají naslepo.
  2. Dělat org rozhodnutí včas. Rozdělení týmů, manažerské vrstvy, rozpětí řízení. Struktura driftuje, pokud ji nikdo nevlastní, a napravit drift stojí kvartály.
  3. Překlad. Exec tým mluví o revenue a termínech. Engineering mluví o scope a riziku. Každá příčka nad team leadem je zčásti překladatelská práce.
Marian Kamenistak speaking with a microphone at an Engineering Leaders Community event, hand raised mid-gesture.
Tyhle mezery se v rozhovorech s leadery napříč komunitou objevují pořád dokola.

Ještě jedna věc, kterou vám US-centrický content mill neřekne: většina rad o engineering leadershipu je psaná pro headcounty a opční balíčky Silicon Valley. Ve střední Evropě škálujete s jinými limity: menší talent pooly, jiná matematika kompenzací, týmy defaultně rozeseté přes tři země. Přesně kvůli téhle mezeře existuje komunita ELC, a proto je můj mentoring postavený na CEE scale-upech, ne na recyklovaných amerických playboocích.

Kam jít odsud

Pokud šplháte po tomhle žebříčku, nebo jste zaseklí na jedné příčce, přesně na to je 1:1 mentoring pro engineering leadery: od Staff Engineera po CTO, první úvodní session zdarma. Pro nejvyšší příčky existuje samostatná stránka: kouč a mentor pro CTO a VP Engineering.

Pokud chcete čísla za anekdotami: statistiky engineering leadershipu, aktualizované z reálných dat ze sessions.

Detailní návody po rolích

Časté dotazy

Co je leadership?+
Leadership znamená vést lidi k výsledku, za který ručíte: určit směr, rozhodnout i bez kompletních dat a nést následky. Není vázaný na pozici v org chartu. Manažer bez vlivu leadership nedělá. Senior inženýr, který otočí architektonické rozhodnutí napříč týmy, ano.
Co znamená leadership česky?+
Nejbližší český překlad je vůdcovství, ale v praxi se i v českých firmách používá anglické slovo leadership. Označuje schopnost vést lidi a vlastnit výsledek, ne konkrétní pozici nebo titul.
Jaký je rozdíl mezi leadershipem a managementem?+
Management je role: plánování, 1:1, hodnocení výkonu, dodávka. Leadership je vliv na výsledky bez ohledu na roli. Můžete být manažer bez leadershipu i leader bez jediného podřízeného. Firmy chtějí obojí v jednom člověku a dostávají to zřídka.
Co je engineering leadership?+
Engineering leadership znamená vlastnit výsledky engineering organizace: co se staví, kdo to staví, jak rychle a v jaké kvalitě. Kombinuje technický úsudek s rozhodnutími o lidech a organizaci. Management je jeden z nástrojů uvnitř toho. Staff-level inženýři vedou, aniž by měli jediného podřízeného.
Jaké jsou role v engineering leadershipu?+
Běžný žebříček: team lead, engineering manager, engineering director nebo head of engineering, VP of Engineering, a CTO nebo CTPO. Souběžně běží IC dráha: senior, staff a principal engineer. Tituly se mezi firmami hodně překrývají, proto rozhoduje scope, ne název.
Jaký je rozdíl mezi engineering leadershipem a engineering managementem?+
Management je role: 1:1, nábor, výkon, dodávka jednoho týmu. Leadership je vliv na výsledky na jakékoli úrovni, s podřízenými nebo bez nich. Staff engineer, který řídí architektonické rozhodnutí napříč pěti týmy, dělá engineering leadership. Manažer, co vede status meetingy, ne.
Jak se dostanu do engineering leadershipu?+
Dvoje dveře. Manažerská dráha: senior engineer, team lead, engineering manager, a dál nahoru. IC dráha: senior, staff, principal, vedení přes technický směr místo podřízených. Vybírejte podle toho, co vás víc vysává: lidské problémy, nebo vzdálenost od kódu.
Co dělá dobrého engineering leadera?+
Tři věci se opakují napříč 3 400+ mentoring sessions: zůstávají dost technicky v obraze na to, aby zpochybnili odhad, dělají organizační rozhodnutí včas místo toho, aby nechali strukturu driftovat, a překládají oběma směry mezi exec týmem a engineeringem, aniž by ztratili signál.

Přečtěte si dál

Nové články rovnou do mailu.