Trwają zapisy do grupy
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.
2550 PLN+23% VAT (3136 PLN brutto / 1 os.)Czas trwania szkolenia:3 dni (24h)
Poziom zaawansowania:
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
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