Bądźmy w kontakcie

Plan Szkolenia

Moduł 1: Standardy architektury skalowalne

Cel: Uzgodnienie prostego, wspólnego zestawu standardów architektury, z których eksperci będą korzystać w codziennych decyzjach.

Tematy

  • Zasady architektury: co standaryzować vs. co powinien decydować każdy zespół
  • Podstawy dekompozycji: definiowanie granic i odpowiedzialności
  • Podstawy integracji: kontrakty API, wersjonowanie, kompatybilność
  • Wprowadzenie do systemów wiadomości: Kafka vs RabbitMQ – co poddać standaryzacji
  • Wprowadzenie do danych: podejście do własności i źródła prawdy (MongoDB + SQL Server)
  • Typowe antywzorce architektury w systemach o wysokiej skali
  • Lekka dokumentacja decyzji (koncept ADR/RFC – Architecture Decision Record / Request for Comments)

Moduł 2: Architektura kodu w dużych rozwiązaniach .NET

Cel: Ujednolicenie praktycznych wytycznych dotyczących decyzji architektonicznych wewnątrz dużych rozwiązań.

Tematy

  • Strukturyzacja dużych rozwiązań .NET: moduły, warstwowość, granice
  • Kierunek zależności i utrzymywanie widoczności architektury w kodzie
  • Biblioteki wspólne: kiedy przynoszą korzyści, a kiedy tworzą sprzężenia zwrotne
  • Granice integracji na poziomie kodu: wzorce separacji odpowiedzialności (separation of concerns)
  • Linyzy przeglądu architektury kodu – co szukać w szybkim przeglądzie
  • Zarządzanie wyjątkami bez łamania spójności

Moduł 3: Przeglądy projektowe napędzające decyzje

Cel: Wdrożenie konsekwentnego podejścia do przeglądów projektowych, które prowadzi do podejmowania decyzji i budowania wspólnego zrozumienia.

Tematy

  • Co sprawia, że przeglądy projektowe na poziomie eksperta są skuteczne
  • Przepływ pracy przeglądu: co i kiedy poddawać przeglądowi
  • Kryteria przeglądu – kilka kluczowych aspektów o największym znaczeniu
  • Facylitacja: utrzymanie skupienia i produktywności dyskusji wśród seniorów
  • Domknięcie decyzji: jak zakończyć spory i przejść do działania
  • Dokumentowanie rezultatów: decyzje i działania wynikowe
  • Konkretyzacja wiedzy poprzez krótki case study (na poziomie systemu)

Moduł 4: Wywieranie wpływu bez formalnych uprawnień przez ekspertów (Principals)

Cel: Wzmocnienie nawyków w zakresie mentorowania, dostarczania feedbacku i wypracowywania konsensusu z pracownikami indywidualnymi.

Tematy

  • Mentoring vs zarządzanie: coachowanie bez przejmowania odpowiedzialności za realizację
  • Dostarczanie wysokiego poziomu feedbacku technicznego (jasny, oparty na standardach)
  • Wypracowywanie spójności wśród pracowników indywidualnych: praktyczne techniki
  • KonstruktYWNE reagowanie na niezgodę i opór
  • Proste wzorce konwersacji i scenariusze rozmów, które eksperci mogą wykorzystać wielokrotnie


 

Wymagania

Uczestnicy dostarczają 2–3 zanonimizowane przykłady powtarzających się sporów (dotyczących wyborów dekompozycji systemu, podejścia do integracji oraz reguł struktury kodu). Istniejące wewnętrzne standardy mogą zostać udostępnione opcjonalnie.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie