modernizacija i nastavak postojećeg poslovnog softvera
Modernizacija i nastavak postojećeg poslovnog softvera
Stari sistem radi, ali sporo, teško se održava ili programer koji ga je pisao više nije dostupan. Rijetko je pametno bacati sve i početi od nule — često je bolje preuzeti postojeći kod, razumjeti ga i nastaviti razvoj na modernoj, održivoj arhitekturi.
Upravo smo to uradili sa sopstvenim ERP sistemom Manager: kompletan rewrite na NestJS/Prisma/PostgreSQL arhitekturu, sa svim modulima koje je stari sistem imao, plus novi konfigurator proizvoda po mjeri.
Procjena postojećeg koda
Prije nego predložimo rewrite ili nastavak, pregledamo postojeći kod i arhitekturu — realno procjenjujemo šta se može zadržati, a šta treba mijenjati.
Nastavak bez gubitka podataka
Migracija postojećih podataka je kritičan dio — sistem mora raditi sa istorijom, ne od nule.
Modernizacija po fazama
Ne morate stati sistem da bi ga mijenjali — modernizaciju radimo po modulima, uz paralelan rad starog i novog dijela dok se ne potvrdi da novi radi.
Dokumentacija koje nije bilo
Ako stari sistem nema dokumentaciju, pravimo je u hodu — da sljedeća promjena bude brža, ne opet arheologija koda.
Šta pokrivamo
- — Procjena postojećeg koda i arhitekture
- — Migracija podataka bez gubitka istorije
- — Modernizacija po modulima, bez potpunog zastoja
- — Dokumentacija sistema u hodu
- — Nastavak razvoja i nakon modernizacije
Stvarni projekat
Manager — ERP i proizvodnja
Poslovni sistem koji vodi cijeli tok: od ponude i narudžbe, preko proizvodnje i skladišta, do isporuke i fakture.
Pogledajte case studyPonude ovaj mjesec
0
Aktivne narudžbe
0
Nalozi u proizvodnji
0
Prodaja po sedmicama
Radni nalozi
Česta pitanja
Imate li iskustva sa preuzimanjem tuđeg koda?+
Da — sopstveni ERP sistem Manager je upravo to: kompletan rewrite stare arhitekture na modernu, uz zadržavanje svih postojećih modula i podataka.
Mora li sistem stati dok se modernizuje?+
Ne nužno — modernizaciju radimo po modulima, gdje je to moguće uz paralelan rad starog i novog dijela.
Šta ako stari sistem nema nikakvu dokumentaciju?+
Radimo procjenu koda i pravimo dokumentaciju u hodu — to je čest slučaj, ne prepreka za početak.