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.
What we cover
- — 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
A real project
Manager — ERP & production
A business system that runs the whole flow: from quote and order, through production and warehouse, to delivery and invoice.
View case studyQuotes this month
0
Active orders
0
Work orders in production
0
Sales by week
Work orders
Frequently asked questions
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.