Zkuste nás kontaktovat

Návrh Školení

Modul 1: Škálovatelné standardy architektury

Cíl: Dohodnout se na jednoduchých a sdílených standardech architektury, které mohou hlavní inženýři využívat při každodenních rozhodnutích.

Témata

  • Architektonické principy: co je třeba standardizovat a co mohou týmy samostatně určit
  • Základy rozdělení systému: definice hranic a odpovědností
  • Základy integrace: smlouvy API, verzování, kompatibilita
  • Přehled zasílání zpráv: Kafka oproti RabbitMQ – jaké aspekty standardizovat
  • Přehled datového řešení: určení vlastnictví a definice „jediného pravdivého zdroje“ (Mongo + SQL Server)
  • Běžné architektonické protivzory ve velkokapacitních systémech
  • Lehká dokumentace rozhodnutí (koncept ADR/RFC)

Modul 2: Architektura kódu ve velkých .NET řešeních

Cíl: Shodnout se na praktických doporučeních týkajících se architektury kódu v rozsáhlých projektech.

Témata

  • Struktura velkých .NET řešení: moduly, vrstvy, hranice
  • Směřování závislostí a zajištění viditelnosti architektury v kódu
  • Sdílené knihovny: kdy jsou užitečné a kdy naopak vedou ke zvýšení provázanosti
  • Hranice integrace v kódu: vzory oddělování různých aspektů systému
  • „Recenzní filtry“ pro architekturu kódu: na co je třeba dávat pozor při rychlém posouzení
  • Správa výjimek bez narušení konzistence systému

Modul 3: Recenze návrhů vedoucí k rozhodnutím

Cíl: Vytvořit jednotný postup při recenzování návrhů, který vede k rozhodnutím a sdílenému porozumění.

Témata

  • Co charakterizuje efektivní recenzi návrhu na úrovni hlavních inženýrů
  • Pracovní postup recenzí: co a kdy se posuzuje
  • Kritéria recenze: jaké aspekty mají největší význam
  • Facilitace: jak udržet diskuze seniorních pracovníků zaměřené a produktivní
  • Uzavírání rozhodnutí: jak ukončit spory a posunout se dál
  • Dokumentace výsledků: stanovená rozhodnutí a následné kroky
  • Procvičení recenze na základě krátkého případového studia (na úrovni celého systému)

Modul 4: Působení bez formální autority pro hlavní inženýry

Cíl: Posílit schopnosti mentoringu, poskytování zpětné vazby a harmonizace s jednotlivými členy týmů.

Témata

  • Mentoring oproti přímému řízení: jak vést bez přebírání odpovědnosti
  • Poskytování vysoce kvalifikované technické zpětné vazby (jasně a na základě standardů)
  • Jak dosahovat shody mezi členy týmu: praktické metody
  • Konstruktivní řešení neshod a odporu v týmu
  • Jednoduché modelové rozhovory a skripty, které mohou hlavní inženýři opakovaně využít


 

Požadavky

Účastníci si připraví 2 až 3 anonymizované příklady často se opakujících sporů (např. volba rozdělení systému, způsob integrace, pravidla struktury kódu). Volitelně mohou také sdílet stávající interní standardy.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie