Senų sistemų modernizavimas

Modernizavimo būdai: kaip pasirinkti

Senos sistemos nebūtina perrašyti iš naujo. Dažnai pakanka perkelti ją į naują platformą arba keisti po dalį. Būdą renkamės pagal tai, kiek sistema trukdo verslui, kiek kainuos ir kiek rizikuojame.

arba skambinkite +370 698 41918


Penki būdai

BūdasKas daromaKada tinkaRizika ir kaina
Perkėlimas (replatforming) Sistema perkeliama į naują serverį, OS ar debesiją, kodas keičiamas minimaliai Sistema dirbti netrukdo, bet sensta serveris ar OS Mažiausia
Pertvarkymas (refactoring) Kodas sutvarkomas ir optimizuojamas, veikimas nesikeičia Sistema lėta ar sunkiai keičiama, bet logika gera Vidutinė
Perprojektavimas (rearchitecting) Pakeičiama sistemos sandara, pvz., atskiriami moduliai, pridedama API Reikia integracijų ar plėtros, kurių dabartinė sandara neleidžia Didelė
Perrašymas (rebuilding) Sistema ar jos dalis parašoma iš naujo šiuolaikinėmis technologijomis Senos technologijos nebeprižiūrimos, specialistų nėra Didžiausia
Keitimas po dalį (incremental) Po vieną modulį ar funkciją, sena ir nauja dalis kurį laiką veikia kartu Sistema kritinė ir sustoti negali Išskaidyta per laiką

Yra ir šeštas variantas: pakeisti sistemą jau esama rinkos programa, pvz., nauja apskaitos ar CRM sistema, o seną palikti tik archyvui. Jį visada įvertiname kartu su kitais.

Kaip renkamės

  1. Kiek sistema trukdo verslui dabar: lėtumas, rankiniai darbai, incidentai, saugumo spragos.
  2. Kiek ji dar reikalinga: ar procesas keisis per artimiausius metus.
  3. Kas ją išmano: ar yra žmonių ir dokumentacijos, ar viskas vieno žmogaus galvoje.
  4. Duomenys: kiek jų, kokios kokybės, ką privalu saugoti.
  5. Kaina per 3-5 metus: ne tik projektas, bet ir priežiūra, licencijos, rizika.

Po analizės gaunate 2-3 variantus su kaina, trukme ir rizika. Sprendžiate jūs, o planą rašome taip, kad darbą būtų galima sustabdyti po bet kurio etapo ir neliktų pusiau sugriautos sistemos.

Duomenų bazės ir integracijos

Beveik kiekvienas modernizavimas paliečia duomenų bazę: versijos atnaujinimas, perkėlimas į naują serverį, užklausų greitis, kopijos. Antra dažna dalis yra ryšiai su kitomis sistemomis: apskaita, CRM, e. parduotuve, mokėjimais. Šias dalis planuojame ir tikriname kartu su programuotoju, kad perjungimo dieną duomenys sutaptų.

Jei sistemą reikia tik perkelti, žr. migracija į debesiją. Jei pirma reikia stabilizuoti, žr. senų sistemų priežiūra.

Dažni klausimai

Kuris būdas pigiausias?

Dažniausiai perkėlimas į naują platformą su minimaliais pakeitimais. Bet jei sistema jau dabar trukdo dirbti, pigus perkėlimas tik atideda problemą, todėl lyginame kainą per kelerius metus, ne tik projekto kainą.

Ar galima derinti kelis būdus?

Taip, ir tai dažniausias atvejis: pirma perkeliame į naują serverį ar debesiją, tada po vieną modulį pertvarkome ar keičiame.

Kas rašo naują kodą?

Mūsų programuotojas: nuo projektavimo iki priežiūros ir palaikymo. Jei sistemą toliau vysto jos kūrėjas ar jūsų programuotojai, paruošiame techninę užduotį, infrastruktūrą, duomenų perkėlimą ir perjungimo planą ir dirbame kartu.

Pradėkime nuo pokalbio

30 minučių, nemokamai. Papasakojate, kas prižiūri IT dabar ir kas neramina. Po pokalbio pasakome, ar galime padėti, nuo ko pradėtume ir kiek tai kainuotų. Jei nuspręsite nepirkti, bent žinosite, ko trūksta.

arba skambinkite +370 698 41918

Vytenis Driukas

Vytenis Driukas

Su Vyteniu kalbate nuo pirmo pokalbio iki darbo pabaigos, o darbus atlieka JUSMES, UAB komanda. Vytenis turi 19 metų patirtį su įmonių serveriais, tinklais ir debesija, informacijos saugumo vadovo ir SOC analitiko sertifikatus.

vytenis@itvektorius.lt, +370 698 41918