Jak vyniknout v inženýrském managementu

Pro vývojáře softwaru může být představa, že by v budoucnu zastával funkci technického manažera například desítek lidí, nereálná.

Čas plyne. Budoucnost se mění v přítomnost.

Jednoho dne si uvědomíte, že práce manažera může výrazně zvýšit váš vliv. Společně se svými týmy můžete dosáhnout mnohem více než samostatně.

Věřím, že soubor níže uvedených zásad vám pomůže stát se v kratším časovém horizontu lídrem hodným následování, zejména ve světě softwarového inženýrství.

1. princip: Proveďte změny

Soustřeďte se a investujte svůj čas do zlepšení většího rozsahu . Nezůstávejte na úrovni řešení drobných každodenních problémů, což vede ke stovkám položek v seznamu úkolů Trello.

Mise

image 7 jpeg

Abyste se vyhnuli této pasti, vytvořte si programové prohlášení a transparentně formulujte, čeho chcete dosáhnout ve střednědobém až dlouhodobém horizontu. Přimějte lidi, aby na něm spolupracovali. Když budete mít k dispozici programové prohlášení, zbavíte se většiny položek mimo rozsah. Dalším trikem je vycházet z hodnot vaší společnosti a vyhodnotit, které iniciativy jsou s nimi nejvíce v souladu.

Tip: Pokud si správně stanovíte priority, budete mít nakonec až osm různých cílů, které jsou základem vaší mise a jsou rozloženy do několika měsíců nebo čtvrtletí. Každých šest týdnů proveďte v průměru jednu větší změnu. Lidé si všimnou a budou následovat váš příklad častého zlepšování a také důsledného směřování.

image 12
Zdroj: Mindful Ambition

Sdělte, co je další iterace mise, kterou je třeba dokončit, a poskytněte co nejvíce aktualizací o pokroku. Současně si vyžádejte zpětnou vazbu (např. skóre NPS) a vyhodnoťte, zda daný směr pomáhá lidem a firmě růst tím nejreálnějším způsobem.

Vedoucí pracovník neuspokojuje své požadavky na uspokojení tím, že plní malé, bezvýznamné až „zdánlivě naléhavé“ úkoly jen proto, aby získal falešný pocit zadostiučinění.

2. princip: Udělejte z lidí středobod vesmíru

Bez svých lidí nejste ničím. Zasloužíte si získat jejich důvěru.

Nebojte se strávit 3/5 svého času rozhovory s vývojáři, kolegy a vrcholovými manažery, ať už neformálně, nebo přímo k věci.

image 9

Naučte se delegovat. Pověřte ostatní, aby vyřešili většinu nadcházejících problémů. V případě, že je problém složitý, zasáhněte, použijte strategii rozděl a panuj nebo vytvořte tým Tiger, který bude mít za úkol problém odstranit.

Skvělí manažeři se z vykonavatelů stávají facilitátory. Zeptejte se, jaké překážky brání lidem v řešení situace. Následně překážky odstraňte a požádejte o provedení změny. Především se ujistěte, že máte možnost sledovat, zda byla situace vyřešena. Pochvalte nebo požádejte o zlepšení. V případě neúspěchu se z něj všichni poučí a obviní sami sebe.

3. zásada: Pochopení produktu

Ujistěte se, že se snažíte naučit produkt od začátku do konce: Proč naše řešení přináší zákazníkům hodnotu a v čem spočívá jeho odlišnost. Společnosti mají obvykle několik zdrojů znalostí. Videa, poznámky k vydání a wiki naleznete v první řadě. Dále si promluvte se všemi produktovými manažery a odborníky na danou oblast, abyste prohloubili své znalosti a odpověděli na otázky.

image 8 jpeg

Díky znalosti produktu pochopíte, proč má funkce X vyšší prioritu, včetně dopadu na zákazníka. Navíc můžete vstoupit do diskuze o produktu, což v konečném důsledku zvyšuje vzájemnou důvěru.

4. zásada: Vyjděte ven

Vedení oddělení vývoje softwaru není o tom, že všechny týmy a interní procesy fungují jako na drátkách. Takový přístup vás nutí soustředit se pouze na lokální optimum (typicky tickety Jira s nízkou dobou realizace a vysokou propustností) a připravuje půdu pro neúspěch. Místo toho se vydejte mimo svou bublinu.

Zaměřte se na spolupráci a výsledky.

image 5 jpeg

Kromě toho se ujistěte, že máte cenné vztahy se svými kolegy z vedení, zejména s produktovými manažery. V pracovním prostředí lidé kopírují vzorce chování shora. Manažeři se skvělými vztahy vedou oddělení se skvělou spoluprací.

Vynikající inženýrští manažeři jsou ti, kteří pouze v případě potřeby vytvářejí jednoduché smlouvy mezi odděleními, aby pomohli lidem bezproblémově řešit situace (může jít o kapacitní limity vstupních/výstupních front, jasnou definici priorit, dobu odezvy SLA do 4 hodin během pracovního dne nebo funkce s průměrnou dobou dodání). Přepínání kontextu je velmi nákladné. Takové dohody jsou účinným způsobem, jak předcházet požárním situacím a dlouhodobě udržovat rovnováhu a soustředění lidí.

Bonus: Ovládněte podstatu managementu

V kontextu inženýrského managementu dávám přednost definici Řízení rizik. Riziko zvýšeného technického dluhu, promeškání termínů, ztráty vývojáře, špatného rozhodnutí.

Riziko je proměnná, kterou jako vývojáři softwaru nejsme zvyklí brát v úvahu vzhledem k binární podstatě programování. Buď funkce funguje na 100 %, nebo ne. Buď kód projde kontrolou kódu, testováním a bude nasazen, nebo ne.

Podstupte riziko

image 6 jpeg

Zkušení manažeři vědí, že 80% úspěšnost v rozhodování a plnění cílů je sakra dobrý úspěch. (např. při přijímání zaměstnanců, reorganizaci týmu, posílení metodiky, změně odpovědnosti).. S ohledem na to se nenechte chytit do pasti a nevytvářejte pro své lidi dokonalé procesy a metodiky, které pokrývají 100 % případů. Ve chvíli, kdy je takové řešení téměř dokončeno a popsáno na stránkách wiki, které nikdo nečte, stává se irelevantním a umírá.

Z tohoto pohledu může být dobrým příkladem vytvoření potrubí pro doručování funkcí, které bezproblémově zpracovává 80 % požadavků. Zbylých 20 % pokrytí je nákladné, vyskytuje se zřídka a lze je spravovat na vyžádání.

Vizualizace

Dalším tipem je právě vizualizace problému v podobě jednoduchého panelu ukazujícího na problém ve srovnání se složitým vytvářením procesu. Když se zpráva stane viditelnou pro všechny, příčina má tendenci zmizet, protože jí lidé začnou přirozeně věnovat pozornost.

image 13

Tento článek se zabývá prvními třemi zásadami, díky nimž budete vyčnívat z davu a nakonec uspějete. Přesto je třeba mluvit o dalších věcech, jako je rozhodování, přijímání a propouštění zaměstnanců, sladění s vrcholovým vedením a princip Learn or die.

Více se dozvíte v dalším příspěvku 🙂

O Marianovi Kamenistakovi

Marian poskytuje koučink a mentoring manažerům a vedoucím pracovníkům v oblasti inženýrství na různých úrovních, čímž pomáhá organizacím dosáhnout úspěchu při vytváření produktů.

Follow on LinkedIn

Related Posts

Přijímáte manažera softwarového inženýrství? 10 Interview Questions to Help You Make the Right Bet.

Jak mohu za pouhé 3 měsíce přijmout na palubu inženýra/technického manažera ♣️? Udělejte toto:
1️⃣ Rozhodněte se, jakou část technické/výrobní, vedoucí a procesní oblasti plánujete této #roli přidělit (❌ne všechny tři najednou, prosím!).
2️⃣ Podívejte se na 10 nejčastějších otázek při pohovoru, které vám pomohou správně vsadit.
3️⃣ Captain Obvious: Žádný obecný popis práce.