Szkolenie: Architektura Legacy
Podczas szkolenia "Architektura Legacy" dowiesz się jak planować, przeprowadzać i zarządzać zmianami w systemach legacy zarówno pod kątem strategicznego podejścia do architektury, jak i pracy z zespołami developerów.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:ARCH/LEGACY
Architektura Legacy
Cele szkolenia
Umiejętność rozpoznania problemów i wybrania odpowiedniego rozwiązania
Zapoznanie się z technikami planowania i przeprowadzania strategicznych zmian architektury
Poznanie sposobów utrzymywania motywacji w zespołach
Umiejętność planowania rozmów i dobierania odpowiednich form komunikacji
Dla kogo?
Liderów technicznych
Liderów zespołów
Architektów
Doświadczonych programistów
Osób, które szukają umiejętności pozwalających na zaplanowanie i przeprowadzenie migracji systemów legacy
Zalety
Zaadresowanie aspektów związanych z komunikacją z różnymi osobami decyzyjnymi oraz zaangażowanymi w rozwój systemu
Praktyczne przećwiczenie niektórych technik migracji systemów legacy
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie
Legacy Code, a Technical Debt
Dlaczego jakość kodu maleje?
Strategie zarządzania legacy architecture
Kontynuowanie obecnego podejścia
Strangler Pattern
Continuous Refactoring
Rewrite
Jak podjąć decyzję?
Rozpoznanie problemu
Z kim rozmawiać?
Zbieranie argumentów
Przygotowanie do zmian
Częstotliwość releasów
Znajomość procesu i polityk firmy
Bitwy, które można przegrać
Migracja systemów legacy
Zgoda na zmianę
Proof of Concept
Dedykowany zespół
Przekroczenie granicy opłacalności
Zaangażowanie dodatkowych zespołów
Planowanie zmian, a komunikacja
Szukanie wsparcia
Zarządzenia stakeholderami
Przekonanie do działania
Zmiany w kodzie
Co warto poprawiać
Wybór architektury i wzorców
Ciągłe rewidowanie decyzji
Utrzymywanie ciągłości zmian
Architecture Decision Record
Testowanie architektury
Utrzymanie motywacji
Definicja milestone'ów
Ciągła komunikacja
Motywacja zespołów utrzymujących legacy
Motywacja managerów
Motywacja biznesu
Wyzwania
Odkładanie decyzji w czasie
Ilość wyzwań, a transparencja
Niepowodzenia, a motywacja