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.
Kaj 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
Resničen projekt
Manager — ERP in proizvodnja
Poslovni sistem, ki vodi celoten tok: od ponudbe in naročila, prek proizvodnje in skladišča, do dostave in računa.
Oglejte si študijo primeraPonudbe ta mesec
0
Aktivna naročila
0
Nalogi v proizvodnji
0
Prodaja po tednih
Delovni nalogi
Pogosta vprašanja
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.