„System legacy” i dług technologiczny – czym jest i jak go uniknąć?
W inżynierii oprogramowania stosuje się pojęcie jakim jest „system legacy” do określenia oprogramowania z dużym długiem technologicznym. Ten termin określa oprogramowanie, które firma wykorzystuje przez długi czas i które stało się przestarzałe. Przestarzałe oprogramowanie zagraża działaniu operacyjnemu firmy, spowalniając jej rozwój jako kluczowy element działalności. Aktualizacja oprogramowania w systemie legacy jest skomplikowana i kosztowna, ale bywa często niezbędna. Ze względu na utrzymanie konkurencyjność, zminimalizowanie ryzyka i zapewnienia płynnego funkcjonowania.
Jak określić czy już czas na zmiany?
Poniższa lista pomoże Ci sprawdzić, czy twój system to system „legacy” i czy warto wprowadzić udoskonalenia. Najczęstsze symptomy i problemy to:
- System został utworzony kilkanaście lat temu. Przykładowo system operacyjny Windows 7 został wypuszczony końcem 2009 roku co oznacza, że ma on już 13 lat.
- System był rozwijany w kilku kierunkach. Jeżeli przeznaczenie danego systemu się zmieniało mogło to mieć negatywny wpływ na jego dalsze wersje.
- Posiada wiele podsystemów zintegrowanych na wiele sposobów – jest to jasny sygnał, że podsystemy mają za zadanie „łatać dziury” w oprogramowaniu.
- Nie odpowiada na potrzeby aktualnym potrzebom biznesu.
- Jego architektura nie odpowiada dzisiejszym standardom.
- Producent nie zapewnia już dalszego wsparcia lub nie wspiera wykorzystywanego sprzętu – oznacza wprost brak wsparcia przy awariach.
- System jest podatny na zagrożenia / posiada luki bezpieczeństwa.
- Czas wprowadzania zmian (TTM – Time To Market) jest niezwykle długi – nie akceptowanie dla przedsiębiorstwa.
Jeżeli w swoim systemie dostrzegasz chociaż połowę z wymienionych problemów, oznacza to, że jest on przestarzały i wymaga zmian.
W jaki sposób reagować?
Jeśli pracujemy na przestarzałym systemie operacyjnym, zmiany mogą zostać wymuszone przez systemy, z którymi się integrujemy, takie jak systemy B2B, a także urzędowe, na przykład bramki JPK Ministerstwa Finansów czy sprawozdania do Krajowej Administracji Skarbowej. W takim przypadku nie będzie możliwości podpisania i przesłania odpowiednich dokumentów z komputera na którym mamy przestarzały system. W takim przypadku należy wymienić to stanowisko na nowy zestaw lub przeprowadzić aktualizacje oprogramowania systemu do najnowszej wersji.
Jednym z rozwiązań tego problemu jest outsourcing, czyli wynajęcie systemów u zewnętrznego dostawcy. Będzie on odpowiadał za bieżącą konserwacje i utrzymanie nowych wersji oprogramowania.
Jedno jest pewne: zawsze warto zadbać o aktualny, wspierany i dobrze skonstruowany system. W dobie cyfryzacji jest to jeden z kluczowych elementów dobrze prosperującego przedsiębiorstwa.
Chcesz o tym porozmawiać – skontaktuj się z doradcą Arcus Soft
Pozostaw dane kontaktowe, a nasz specjalista odezwie się aby odpowiedzieć na Państwa pytania.