helper.lt
Meniu

Esamų sistemų modernizavimas ir perėmimas

Sena sistema dažnai vis dar atlieka svarbų darbą, tačiau jos kūrėjų nebėra, dokumentacijos trūksta, o kiekvienas pakeitimas kelia nerimą. Pirmiausia sistemą išsamiai peržiūrime ir įvertiname rizikas, tada pasiūlome, ką taisyti, ką perrašyti ir kokia tvarka. Sistemą atnaujiname dalimis, kad kasdienis darbas nesustotų.

Pavyzdys

Pavyzdys: išgalvota įmonė ir išgalvoti duomenys.

Sena išgalvotos įmonės programa ir ją pakeitusi interneto sistema
  1. Senoji darbalaukio programa

    Klientų kortelė

    Kodas
    01214
    Grupė
    DIDM
    Pavadinimas
    UAB „Tašas“
    Adresas
    Pramonės g. 12
    Miestas
    Panevėžys
    Rajonas
    03
    El. paštas
    pirkimai@example.com
    Kainynas
    B
    Kr. limitas
    5000,00
    Terminas, d.
    30
    Vadyb.
    RPETR
    Įvesta
    2009-03-16
    Keista
    2026-08-02
    Pastabos
    Skambinti iki 10 val. Sąsk. siųsti paštu.

    Aktyvus

    Įrašas 1 214 iš 3 862Filtras: visi2026-09-30

  2. Perkėlimas etapais

    1. Klientai ir kainynaiPerkelta
    2. Sąskaitos ir skolosPerkelta
    3. Užsakymai ir sandėlisVyksta dabar
  3. Nauja sistema naršyklėje

    Pardavimų sistema

    Klientai

    UAB „Tašas“

    Aktyvus

    Perkelta iš senosios programos 2026-09-213 862 klientai ir 41 207 sąskaitos su visa istorija, neatitikimų nerasta

    Kontaktai

    Adresas
    Pramonės g. 12, Panevėžys
    El. paštas
    pirkimai@example.com
    Vadybininkas
    Rimas P.

    Pardavimo sąlygos

    Kainynas
    Didmena B
    Kredito limitas
    5 000 €
    Apmokėjimo terminas
    30 dienų

    Pakeitimų istorija

    1. 2026-09-29 14:12, Rimas P.Kredito limitas pakeistas iš 4 000 € į 5 000 €
    2. 2025-11-04, Rimas P.Iš senosios programosKainynas pakeistas į „Didmena B“

Ką apima

  • Techninė peržiūra: kodas, duomenys, infrastruktūra ir rizikos
  • Perėmimas iš ankstesnio kūrėjo ar tiekėjo: prieigos, kodas ir dokumentacija
  • Laipsniškas perrašymas ar kodo pertvarkymas vietoj rizikingo perjungimo per vieną dieną
  • Duomenų perkėlimas iš senų duomenų bazių ir programų
  • Našumo ir saugumo problemų taisymas
  • Darbalaukio ir kitų senų programų perkėlimas į interneto programas, veikiančias naršyklėje

Kam tinka

  • Sistemą sukūręs programuotojas ar įmonė jos nebeprižiūri, nors jūsų darbas nuo jos priklauso kasdien.
  • Programa veikia tik viename kompiuteryje ar sename serveryje, ir ją vis sunkiau atnaujinti.
  • Kiekvienas pakeitimas užtrunka savaites, nes niekas nebežino, ką jis gali sugadinti.

Kaip vyksta darbas

  1. 1Išsiaiškiname poreikį
  2. 2Išanalizuojame ir pasiūlome
  3. 3Suprojektuojame sprendimą
  4. 4Kuriame dalimis
  5. 5Išbandome ir paleidžiame
  6. 6Prižiūrime ir tobuliname

Darbų pavyzdžiai

Mokymo organizacijos platformos plėtra ir modernizavimas

2024–2026

Perėmėme veikiančią platformą, atnaujinome jos technologijas ir toliau ją plėtojame bei prižiūrime.

Mūsų prižiūrimoje platformoje – 30 puslapių, 19 API valdiklių ir 25 duomenų modeliai.

Nuxt 4 / Vue 3, AdonisJS (Node.js), MySQL, Docker

El. parduotuvė su DI asistentu ir klientų portalu

2026Paleidžiama

Nauja svetainė ir el. parduotuvė su DI asistentu: užsakymai, užklausos ir pokalbiai iškart patenka į CRM sistemą.

Kiekvienas senasis adresas išsaugotas arba nukreiptas, o DI pokalbiai patenka į tą patį užklausų srautą kaip ir užpildytos formos.

Next.js, TypeScript, MongoDB, kalbos modelis

Integracija su kurjerių tarnybomis

2026

Etiketės spausdinamos tiesiai iš sandėlio nurašymų, užsakomas paėmimas, sekamos siuntos ir keičiama grąžinama tara, o būsena atnaujinama kas 5 minutes.

Kelyje esančias siuntas perėmė naujoji integracija.

TypeScript, kurjerio REST API, SQS, Jest

Helper Sync – sinchronizavimo platforma programėlėms, veikiančioms ir be ryšio

2025–2026

Mūsų platforma programėlėms: visi duomenys laikomi įrenginyje, programėlė veikia ir be ryšio, o pakeitimai realiuoju laiku pasiekia kitus įrenginius.

Veikia adresu sync.helper.lt ir ja naudojasi mūsų pačių programėlės.

Rust, PostgreSQL, Flutter / Dart, Server-Sent Events

Klausimai ir atsakymai

Ar ne paprasčiau sukurti naują sistemą nuo nulio?

Kartais taip, tačiau dažniau saugiau keisti sistemą dalimis: veikiančios dalys lieka, o senstančios pakeičiamos po vieną. Kurį kelią rinktis, rekomenduojame tik po techninės peržiūros, įvertinę abiejų variantų kainą ir riziką.

Ar perkeliant duomenis neprarasime istorijos?

Perkėlimą pirmiausia išbandome su duomenų kopija ir rezultatus palyginame su senąja sistema, todėl dar prieš persijungdami matome, ar istorija perkelta visa.

Ką gausime po techninės peržiūros?

Rašytinę ataskaitą: kokia kodo, duomenų ir infrastruktūros padėtis, kur didžiausios rizikos ir ką rekomenduojame daryti pirmiausia. Kartu pateikiame darbų apimties įvertinimą.

Turite užduotį ar idėją?

Aprašykite ją keliais sakiniais – atsakysime ir aptarsime, kaip galėtume padėti.