Bądźmy w kontakcie

Plan Szkolenia

Moduł 1: Standardy Architektoniczne, które Skalują

Cel: Uzgodnienie prostego, wspólnego zestawu standardów architektonicznych, do których Główni Inżynierowie mogą się odwoływać w codziennych decyzjach.

Tematy

  • Zasady architektoniczne: co standaryzować, a co pozostawić zespołom
  • Podstawy dekompozycji: definiowanie granic i własności
  • Podstawy integracji: kontrakty API, wersjonowanie, kompatybilność
  • Przegląd systemów komunikatów: Kafka vs RabbitMQ, co standaryzować
  • Przegląd danych: własność i myślenie o źródle prawdy (Mongo + SQL Server)
  • Typowe antywzorce architektoniczne w systemach na dużą skalę
  • Lekka dokumentacja decyzji (koncepcja ADR/RFC)

Moduł 2: Architektura Kodu w Dużych Rozwiązaniach .NET

Cel: Uzgodnienie praktycznych wytycznych dotyczących decyzji architektonicznych w dużych rozwiązaniach .NET.

Tematy

  • Strukturyzowanie dużych rozwiązań .NET: moduły, warstwy, granice
  • Kierunek zależności i utrzymywanie widocznej architektury w kodzie
  • Wspólne biblioteki: kiedy pomagają, a kiedy tworzą zależności
  • Granice integracji w kodzie: wzorce separacji obowiązków
  • „Soczewki” przeglądu architektury kodu: na co szybko zwrócić uwagę
  • Zarządzanie wyjątkami bez łamania spójności

Moduł 3: Przeglądy Projektowe, które Prowadzą do Decyzji

Cel: Ustanowienie spójnego podejścia do przeglądów projektowych, które prowadzą do decyzji i wspólnego zrozumienia.

Tematy

  • Co sprawia, że przegląd projektowy jest skuteczny na poziomie Głównego Inżyniera
  • Przepływ przeglądu: co jest przeglądane i kiedy
  • Kryteria przeglądu: kilka najważniejszych aspektów
  • Facylitacja: utrzymywanie skupienia i produktywności w dyskusjach z seniorami
  • Zamykanie decyzji: jak zakończyć debaty i przejść dalej
  • Dokumentowanie wyników: decyzje i działania następcze
  • Praktyczny przegląd na podstawie krótkiego studium przypadku (na poziomie systemu)

Moduł 4: Wpływ Bez Władzy dla Głównych Inżynierów

Cel: Wzmocnienie nawyków mentoringu, informacji zwrotnej oraz wypracowywania porozumienia z indywidualnymi współtwórcami.

Tematy

  • Mentoring vs kierowanie: coaching bez przejmowania odpowiedzialności
  • Udzielanie wysokopoziomowej informacji zwrotnej (jasnej, opartej na standardach)
  • Wypracowywanie porozumienia wśród indywidualnych współtwórców: praktyczne techniki
  • Konstruktywne radzenie sobie z nieporozumieniami i oporem
  • Proste wzorce i skrypty rozmów, które Główni Inżynierowie mogą wielokrotnie wykorzystywać


 

Wymagania

Uczestnicy przynoszą 2–3 anonimowe przykłady powtarzających się dyskusji (wybory dotyczące dekompozycji systemu, podejście do integracji, zasady struktury kodu). Istniejące wewnętrzne standardy mogą być opcjonalnie udostępnione.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie