Integracija i modernizacija starijih sistema
Stari softver i ERP sisteme povezujemo i modernizujemo dio po dio, pa poslovanje radi dok se stari sistem postepeno zamjenjuje. Moderne alate i AI funkcije možete dodati odmah, a duža modernizacija teče u pozadini.
Šta je to i kada odgovara.
Modernizacija starijih sistema počinje čistim API slojem oko postojećeg sistema. Taj sloj čita iz baze, fajlova ili interfejsa i nudi dobro dokumentovane pristupne tačke koje nove aplikacije mogu koristiti. Zatim primjenjujemo strangler obrazac: pojedine funkcije jednu po jednu prebacujemo u nove servise, zahtjevi prelaze kako se svaka od njih dokaže, a stari sistem se smanjuje dok ga ne možemo ugasiti. Podaci su sve vrijeme usklađeni, a svaki korak se može vratiti.
Ovaj pristup odgovara organizacijama čiji glavni sistem još radi, ali koči promjene, gdje malo ljudi poznaje stari kod i gdje bi neuspjelo pisanje sistema ispočetka ozbiljno naštetilo poslovanju. Ponekad je stari sistem stabilan i treba mu samo API da drugi alati mogu koristiti njegove podatke, i tu stanemo. Ako je platforma mala, dobro poznata i blizu kraja podrške, planirana zamjena može biti jednostavniji put.
Šta izrađujemo.
API sloj oko starijih sistema
Dokumentovane REST ili GraphQL pristupne tačke nad starim bazama, razmjenom fajlova i zatvorenim interfejsima, s autentifikacijom i ograničenjem broja zahtjeva.
Postepeni prelazak u nove servise
Funkcije kao što su cijene, zalihe ili podaci o klijentima jedna po jedna prelaze u nove servise, uz usmjeravanje koje postepeno prebacuje zahtjeve.
Sinhronizacija podataka
Dvosmjerna sinhronizacija starog i novog sistema tokom prelaska, s rješavanjem konflikata i izvještajima o usklađenosti.
Proširenja ERP-a
Novi procesi i interfejsi izrađeni uz SAP, Odoo ili starije ERP sisteme, bez diranja jezgra i bez uticaja na nadogradnje.
Dokumentacija i mapa sistema
Modeli podataka, zavisnosti i poslovna pravila izvučeni iz postojećeg sistema i zapisani prije bilo kakve promjene.
Kako teče rad.
- 01
Procjena postojećeg sistema
Mapiramo arhitekturu, podatke, integracije i skrivena poslovna pravila i utvrđujemo gdje je promjena najpotrebnija i najmanje rizična.
- 02
Izrada sloja za integraciju
API oko starijeg sistema daje novim alatima siguran pristup njegovim podacima i funkcijama, bez izmjena u jezgru.
- 03
Prelazak dio po dio
Funkcije prelaze u nove servise jedna po jedna. Svaka prvo radi uporedo sa starom, a prije prebacivanja je provjeravamo prema ponašanju starog sistema.
- 04
Gašenje ostatka
Kada se sav rad prebaci, arhiviramo podatke, gasimo stare komponente i predajemo novu platformu.
Tehnologije.
Sve tehnologijeČesta pitanja.
Potpuno pisanje ispočetka traje dugo, u međuvremenu zaustavlja poboljšanja za poslovanje i često promaši pravila skrivena u starom kodu. Postepena modernizacija donosi vrijednost usput i ograničava štetu ako nešto pođe po zlu u jednom dijelu.
Obično možemo. Možemo raditi preko direktnog pristupa bazi, izvoza fajlova, redova poruka, interfejsa preko e-maila ili, u krajnjem slučaju, automatizacije ekrana. Za svaki put procjenjujemo pouzdanost i uslove dobavljača prije nego što ga izaberemo.
Promjene prvo rade uporedo s postojećim sistemom, prelasci se dešavaju u malim koracima u mirnim periodima, a svaki korak ima testiran povratak na staro. Operativni timovi učestvuju u izboru trenutka za svako prebacivanje.
API sloj oko jednog sistema je ograničen projekat, a gašenje glavne platforme traje kroz duži niz verzija. Pošto svaki dio sam po sebi donosi vrijednost, možete pauzirati ili mijenjati prioritete usput. Rokove dogovaramo nakon analize.