Szkolenie z zarządzania długiem technologicznym i legacy code
Poziom
ŚredniozaawansowanyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z zarządzania długiem technologicznym i legacy code
Tworzenie nowej aplikacji od podstaw to komfortowa sytuacja: czysta karta, nowoczesne technologie, przemyślana architektura. Wszystko jest pod kontrolą. Ale rzeczywistość w IT rzadko jest tak łaskawa. W większości przypadków musimy mierzyć się z systemami, które powstawały latami, były wielokrotnie modyfikowane i dziś przypominają technologicznego potwora, którego nikt nie chce dotykać. Każda zmiana jest ryzykowna, dokumentacja nie istnieje lub jest nieaktualna, a dług technologiczny rośnie, dusząc rozwój firmy.
Dla osób technicznych pracujących z zadłużonymi aplikacjami – jeśli na co dzień mierzysz się z legacy code i boisz się, że każda zmiana coś zepsuje
Dla inżynierów, którzy muszą wiedzieć, jak unikać legacy code w nowych projektach – bo najlepszym sposobem na walkę z długiem jest jego niedopuszczenie.
Dla tych, którzy chcą skutecznie zaplanować wyjście z długu technologicznego – zarówno na poziomie kodu, jak i całego projektu.
Dla architektów zmuszonych do ciągłego gaszenia pożarów w awaryjnych systemach – jeśli zamiast rozwijać systemy, głównie je ratujesz, to szkolenie jest dla Ciebie.
Czego nauczysz się na szkoleniu z zarządzania długiem technologicznym i legacy code?
Podczas tego szkolenia poznasz sprawdzone sposoby projektowania aplikacji i zarządzania projektami tak, aby minimalizować dług technologiczny od samego początku. Następnie przejdziemy do tego, co najbardziej bolesne – pracy z istniejącym legacy code. Na rzeczywistych przykładach, w tym na przypadkach zgłoszonych przez uczestników, przeanalizujemy problem i wspólnie ułożymy strategię jego rozwiązania. Dzięki temu zdobędziesz praktyczne umiejętności nie tylko w unikaniu długu technologicznego, ale także w skutecznym wychodzeniu z pułapek, w które już wpadłeś.
Program szkolenia z zarządzania długiem technologicznym i legacy code
1. Wprowadzenie
- Definicja i rodzaje długu technologicznego
- Jak powstaje i dlaczego?
- Dlaczego jest problemem i konsekwencje braku zarządzania?
2. Strategie minimalizowania długu technologicznego
- Jak projektować aplikacje, by uniknąć problemów w przyszłości?
- Dobre praktyki w zarządzaniu kodem i architekturą
- Automatyzacja jako sposób na redukcję długu
3. Diagnoza
- Ocena stanu aplikacji – na przykładzie
- Kiedy to błędy w implementacji a kiedy to dług technologiczny?
- Narzędzia i techniki analizy legacy code
4. Refaktoryzacja i modernizacja istniejących systemów
- Refactoring kiedy nie warto go robić
- Najważniejsze zasady refactoringu
- Strategia bezpiecznego wdrażania zmian
5. Praktyczne case study – analiza rzeczywistych problemów
- Omówienie przykładów zgłoszonych przez uczestników przypadków
- Identyfikacja głównych problemów i potencjalnych rozwiązań
- Dyskusja i analiza
6. Tworzenie strategii wyjścia z długu technologicznego
- Planowanie zmian w długofalowej perspektywie
- Jak stopniowo poprawiać sytuację bez blokowania rozwoju?
- Definiowanie priorytetów i roadmapy działań
7. Praca warsztatowa – opracowanie strategii dla wybranego systemu
- Uczestnicy wybierają konkretny przypadek do analizy
- Wspólne opracowanie kroków naprawczych
- Tworzenie planu działania
8. Podsumowanie i najlepsze praktyki na przyszłość
- Kluczowe wnioski ze szkolenia
- Najważniejsze zasady zarządzania długiem technologicznym
- Jak utrzymać nowo zdobytą wiedzę w praktyce?
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.