Zkuste nás kontaktovat

Návrh Školení

Modul 1: Standardy architektury škálovatelné na velké měřítko

Cíl: Dohodnout se na jednoduché, společné sadě standardů architektury, na které se mohou hlavní inženýři v denních rozhodnutích odvolávat.

Témata

  • Principy architektury: co standardizovat a co nechat na rozhodování týmů
  • Základy dekompozice: definování hranic a odpovědnosti
  • Základy integrace: API kontrakty, verze, kompatibilita
  • Přehled zprávy: Kafka versus RabbitMQ, co standardizovat
  • Přehled dat: myšlení o vlastnictví a zdroji pravdy (Mongo + SQL Server)
  • Společné antipatóny architektury ve velkoškálových systémech
  • Zjednodušená dokumentace rozhodnutí (koncept ADR/RFC)

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

Cíl: Dohodnout se na praktických pokynech pro rozhodování o architektuře kódu uvnitř velkých řešení.

Témata

  • Strukturování velkých .NET řešení: moduly, vrstvení, hranice
  • Směr závislostí a udržování viditelnosti architektury v kódu
  • Sdílené knihovny: kdy pomáhají a kdy vytvářejí vazby
  • Hranice integrace v kódu: vzory oddělení odpovědností
  • „Brýle pro revizi“ architektury kódu: na co se rychle zaměřit
  • Správa výjimek bez narušení konzistence

Modul 3: Revize návrhu, které vedou k rozhodnutím

Cíl: Zavedení konzistentního přístupu k revizi návrhu, který vede k rozhodnutím a společnému porozumění.

Témata

  • Co tvoří silnou revizi návrhu na úrovni hlavního inženýra
  • Workflow revize: co se reviduje a kdy
  • Kritéria revize: několik nejdůležitějších věcí
  • Fasilitasiace: udržení zaměření a produktivity diskusí seniorů
  • Uzavření rozhodnutí: jak ukončit debaty a pokračovat vpřed
  • Zachycení výsledků: rozhodnutí a následné akce
  • Praktická revize na základě krátké studijní příkladu (na úrovni systému)

Modul 4: Vliv bez autority pro hlavní inženýry

Cíl: Posílení návyků mentorování, poskytování zpětné vazby a dosažení souladu s jednotlivci.

Témata

  • Mentorování versus řízení: koučování bez převzetí odpovědnosti
  • Poskytování technické zpětné vazby na vyšší úrovni (jasná, založená na standardech)
  • Dosahování souladu mezi jednotlivci: praktické techniky
  • Konstrukativní řešení nesouhlasu a odporu
  • Jednoduché vzorce konverzace a scénáře, které mohou hlavní inženýři znovu použít


 

Požadavky

Účastníci přinesou 2–3 anonymizované příklady opakujících se debat (výběr dekompozice systému, přístup k integraci, pravidla struktury kódu). V případě potřeby lze sdílet také stávající interní standardy.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie