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

qualityarchitectureanalysisdesign

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

14 października
Trwają zapisy na szkolenie

Trener:

Sebastian Malaca

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

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

Pobierz program w PDF

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

Podsumowanie

Autorem szkolenia jest Sebastian Malaca

Technical Lider i Architekt specjalizujący się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości oraz trener i konsultant w firmie Sages. Głównymi obszary zainteresowań to praktyczne wykorzystanie refaktoryzacji, testowania oraz technik wytwarzania oprogramowania w pracy z istniejącym kodem zarówno na poziomie pojedynczych klas jak i całych aplikacji. Prelegentem (JDD, GeeCon, Confitura, Devoxx, etc. oraz blogerem (Let's talk about…