Czym jest system legacy i dlaczego tak go nazywamy?
W wielu organizacjach słowo legacy budzi skrajne emocje. Dla jednych to synonim „czegoś starego i problematycznego”, dla innych – krytyczny element biznesu, który „po prostu musi działać”. Żeby dobrze rozmawiać o systemach legacy, warto zacząć od podstaw: czym one właściwie są i skąd wzięła się ta nazwa?
Co to jest system legacy?
System legacy to system informatyczny, który:
- został stworzony w przeszłości (często wiele lat temu),
- nadal jest używany w codziennych procesach biznesowych,
- ma kluczowe znaczenie dla działania organizacji,
- ale nie nadąża za obecnymi potrzebami technologicznymi lub biznesowymi.
I tu ważna rzecz:
👉 legacy nie oznacza automatycznie „zły” albo „zepsuty”.
W praktyce bardzo często są to systemy:
- stabilne,
- sprawdzone,
- obsługujące krytyczne procesy (np. rozliczenia, księgowość, core operacje).
Problem zaczyna się wtedy, gdy ich dalsze utrzymanie lub rozwój staje się coraz trudniejszy.
Dlaczego mówimy „legacy”?
Słowo legacy oznacza dziedzictwo – coś, co zostało nam przekazane z przeszłości.
W kontekście IT to bardzo trafna metafora.
System legacy to:
- dziedzictwo decyzji technologicznych, które kiedyś były najlepsze możliwe,
- efekt dawnych realiów biznesowych, regulacyjnych i organizacyjnych,
- wynik wieloletnich modyfikacji, obejść i kompromisów.
Nikt nie budował systemów legacy z myślą, że staną się problemem. Wręcz przeciwnie – w momencie powstania były nowoczesne i skuteczne.
Kiedy system staje się systemem legacy?
Nie ma jednej granicy czasowej ani technologicznej. System nie staje się legacy tylko dlatego, że:
- jest „stary”,
- działa na starszej technologii,
- ma długi staż w firmie.
System zaczynamy nazywać legacy, gdy pojawiają się takie sygnały jak:
- Trudność w rozwoju
Każda zmiana trwa długo, jest kosztowna i obarczona ryzykiem. - Brak elastyczności
System nie wspiera nowych modeli biznesowych, integracji czy automatyzacji. - Uzależnienie od wąskiej grupy ekspertów
Wiedza o systemie jest w głowach kilku osób (czasem jednej). - Technologia spoza głównego nurtu
Brak wsparcia producenta, trudność w rekrutacji specjalistów, brak aktualizacji. - Rosnący koszt utrzymania
System „działa”, ale pochłania coraz więcej czasu, pieniędzy i energii.