Utrzymanie systemu informatycznego

Utrzymanie i migracja starych Systemów (housekeeping, system maintenance) jest niełatwe i wiąże się z podjęciem kilku ważnych decyzji.

Często się zdarza, że w firmie utrzymujemy stare systemy informatyczne. Z różnych względów może się zdarzyć, że pojawia się konieczność znalezienia nowej. Być może ostatni programista, który znał tę technologię właśnie odszedł. Być może z jakichś powodów już nie współpracujemy z firmą programistyczną, która stworzyła dla nas system. Być może niedawno objęliśmy stanowisko w nowej firmie i właśnie odkryliśmy, że w organizacji istnieje system, który jest używany i potrzebny i nikt w nim nic nie zmieniał od dwudziestu lat. Z tego artykułu dowiesz się jakie akcje powinieneś podjąć, żeby upewnić się, że jutro świat się nie zawali z powodu jakiegoś zaszłościowego źle utrzymywanego oprogramowania.

Jeżeli nie chce ci się czytać dalej, to tutaj jest szybka checklista:

  1. Jakie dane są przechowywane w Systemie?
  2. Czy są tworzone kopie zapasowe danych?
  3. Czy jesteśmy w stanie zainstalować System od nowa na podstawie kopii zapasowej?
  4. Czy System pomimo swojego wieku nie ma luk bezpieczeństwa?
  5. Czy w organizacji jest ktoś, kto wie co robi System i jak powinien działać?
  6. Czy posiadamy dokumentację Systemu?
  7. Kiedy ostatnio wykonywane były modyfikacje Systemu?
  8. Co zrobić z Systemem?

 

Co zrobić z Systemem?

Posiadając w firmie taki zaszłościowy System, mamy dwie ważne opcje. Po pierwsze możemy utrzymywać System. Należy wtedy znaleźć firmę informatyczną lub programistę, który zajmie się utrzymaniem takie Systemu. Możemy nawet próbować rozwijać System pomimo użytych w nim technologii. Drugą opcją jest przepisanie Systemu do nowa przy użyciu bardziej nowoczesnych, stabilnych i bezpieczniejszych narzędzi. Odpowiedź nie jest taka oczywista. Zawsze chcielibyśmy mieć dostępność do najnowszych narzędzi, ale w grę wchodzą koszty. Przepisanie oprogramowania zawsze wiąże się z o wiele większymi kosztami niż jego utrzymanie. Jeżeli zamierzamy tylko naprawiać bieżące błędy i wprowadzać mniejsze funkcjonalności, a nie chcemy ponosić olbrzymich kosztów, to najlepszym wyborem jest pozostanie przy utrzymaniu starego Systemu. Wprowadzanie poprawek i mniejszych funkcjonalności w bieżącym oprogramowaniu jest też dobrym rozwiązaniem pośrednim, które w przyszłości pozwoli lepiej oszacować, na ile różne moduły w Systemu są potrzebne naszym odbiorcą. Uzyskamy też wiedzę, które pozwoli dokładniej oszacować koszt migracji Systemu do nowej wersji.

 

impicode – opieka nad systemami informatycznymi

W impicode zajmujemy się kompleksową obsługą systemów biznesowych:

  • Odtwarzamy dokumentację.
  • Zajmujemy się tworzeniem kopii zapasowych.
  • Odtwarzamy instrukcję instalacji systemu.
  • Naprawiamy błędy.
  • Rozwijamy funkcjonalności.
  • Doradzamy na jaką technologię przenieść system.
  • Zajmujemy się przepisaniem i zmigrowaniem systemu na nowe lepiej wspierane technologie.
  • Inne usługi programistyczne w zależności od Twoich potrzeb.

Najlepiej opisz nam swój system i swoje potrzeby i skontaktuj się z nami.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *