Migracja systemów legacy do low-code
Proces przenoszenia funkcjonalności ze starszych systemów informatycznych do środowisk low-code.
Powody migracji
Organizacje decydują się na migrację funkcjonalności ze starszych systemów informatycznych, tzw. systemów legacy, do środowisk low-code najczęściej z powodu rosnących kosztów utrzymania przestarzałych technologii, braku dostępnych specjalistów znających dany system oraz potrzeby szybszego wprowadzania zmian w logice biznesowej.
Etapy procesu migracji
Typowy proces migracji obejmuje analizę istniejącej funkcjonalności systemu legacy, zaprojektowanie odpowiadającego jej modelu danych i procesów w platformie low-code, a następnie stopniowe wdrażanie nowego rozwiązania równolegle z wygaszaniem systemu źródłowego.
Typowe trudności
Do najczęstszych trudności należą: niepełna dokumentacja funkcjonalności systemu źródłowego, konieczność zachowania zgodności z zależnymi od niego integracjami oraz ryzyko utraty danych historycznych podczas przenoszenia informacji między strukturami baz danych.
Podejścia do migracji
W praktyce stosuje się podejście stopniowe, w którym poszczególne moduły systemu legacy są zastępowane kolejno, lub podejście całościowe, polegające na jednorazowym przełączeniu na nowy system po zakończeniu prac wdrożeniowych — wybór zależy od skali ryzyka akceptowalnego przez organizację.