Přeskočit na obsah
Miloš Novák

Případová studie

Komerční banka

Standardy, které drží napříč desítkami týmů.

V bance nevzniká jedna aplikace, ale desítky — každá s vlastním týmem, harmonogramem a prioritami. Technický směr se tam neprosazuje příkazem, ale tím, že je navržené řešení použitelnější než alternativa.

Frontend Tech Lead · Architektonické standardy · Design system · Guild leadership

01

Kontext: prostředí, kde se nedá nařizovat

Interní webové aplikace vznikají paralelně v mnoha týmech. Bez společného směru začne každý tým řešit stejné problémy jinak — a rozdíly se projeví až ve chvíli, kdy je potřeba něco změnit napříč všemi.

02

Moje role a odpovědnost

Více než čtyři roky jsem odpovídal za strategii frontendového vývoje napříč interními aplikacemi. To znamenalo rozhodovat o technologickém směru, nastavovat standardy, vyhodnocovat rizika a hledat řešení, která dávají smysl víc než jednomu týmu.

03

Společný design system

Podílel jsem se na vývoji a zavádění sdíleného design systému. Klíčová část práce nebyla v samotných komponentách, ale v tom nastavit je tak, aby je týmy chtěly použít — tedy pokrýt reálné případy a nechat prostor pro odchylku tam, kde je opodstatněná.

04

Frontendová guilda

Dlouhodobě jsem vedl frontendovou guildu. Bylo to místo, kde se rozhodnutí probírala dřív, než se zafixovala do kódu, a kde se zkušenost jednoho týmu dostala k ostatním. Bez toho standardy zestárnou dřív, než se stihnou rozšířit.

05

Konkrétní technologické iniciativy

Řešil jsem i samostatná zadání — například implementaci interního chatbota nebo výběr a zavedení nové grafové knihovny. U takového výběru nerozhoduje funkční výčet, ale dlouhodobá udržovatelnost, licenční podmínky a to, jak snadno ji zvládne tým, který ji dostane do správy.

06

Vyhodnocování rizik

Součástí role bylo pojmenovat, co se stane, když se rozhodnutí ukáže jako špatné. V bankovním prostředí je cena za změnu vysoká, takže volba, kterou lze později revidovat, bývá lepší než technicky elegantnější varianta, ze které není cesta zpět.

07

Co si z toho odnáším

Enterprise prostředí naučí, že architektura není jen návrh systému, ale i způsob, jakým se rozhodnutí dostane k lidem, kteří podle něj mají pracovat. To je přesně ta část, kterou přenáším do práce solution architekta u ostatních klientů.

Standardy nefungují proto, že jsou schválené. Fungují, když je pro tým jednodušší je použít než obejít — a to je návrhová práce, ne organizační.