Trwają zapisy do grupy

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)

Poziom zaawansowania:

Kod kursu:ARCH/LEGACY

qualityarchitectureanalysisdesign

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

14 kwietnia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

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?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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

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…