BeCodeBeCode
Späť na blog
CRM a firemné systémy11 min čítaniaBeCode Team

Ako zvládnuť migráciu dát do nového systému bez chaosu

Praktický firemný postup, ako určiť rozsah migrácie, vyčistiť dáta, otestovať procesy a spustiť nový systém bez zbytočných výpadkov.

Tím v kancelárii plánuje migráciu dát pri obrazovke s abstraktnými tabuľkami a dátovými väzbami.

Čo je migrácia dát do nového systému a prečo o nej rozhodovať skôr ako o spustení?

Migrácia dát do nového systému nie je bežný export a import. Ide o riadený presun údajov, väzieb, číselníkov a významu polí tak, aby nový CRM, ERP alebo interná aplikácia podporovali reálne procesy firmy od prvého dňa, bez chaosu v reportoch, obchode, servise či fakturácii.

Mnohé firmy otvárajú tému migrácie až na konci implementácie. Práve v tejto fáze však vznikajú najdrahšie chyby. Ak sa o dátach rozhoduje neskoro, nový systém preberie staré duplicity, nejednotné názvy, neúplné záznamy a nejasné väzby medzi zákazníkmi, dokladmi, produktmi alebo aktivitami.

Podľa Ministerstva financií SR je „migrácia dát vždy komplexná úloha“ a pri prechode treba riešiť aj pravidlá konverzie a zmenu významu niektorých polí. Práve preto migráciu nevnímame len ako technickú úlohu pre IT.

V praxi ide o obchodné rozhodnutie v troch rovinách:

  • ktoré dáta firma skutočne potrebuje pre každodennú prevádzku,
  • ako sa staré polia a stavy premietnu do logiky nového systému,
  • kto potvrdí, že nové dáta dávajú zmysel v reálnych procesoch.

Ak je cieľom iba „preniesť všetko“, výsledkom býva modernejšie rozhranie so starými problémami. Ak je cieľom pripraviť použiteľný základ pre rast, reporting a automatizáciu, migráciu plánujeme už na začiatku projektu.

Ktoré dáta sa majú preniesť a ktoré radšej ponechať mimo nového systému?

Do nového systému sa nemá preniesť všetko, ale údaje s okamžitou prevádzkovou hodnotou. Najlepší výsledok zvyčajne vzniká vtedy, keď firma oddelí aktívne dáta potrebné pre prácu tímov od historických, duplicitných alebo archívnych údajov, ktoré by nový systém iba zbytočne zaťažili.

Najprv si rozdeľte dáta do štyroch skupín:

  • Povinné pre štart prevádzky: aktívni zákazníci, otvorené obchodné prípady, rozpracované objednávky, produkty, cenníky, používateľské oprávnenia, aktuálne zmluvné alebo servisné vzťahy.
  • Dôležité pre kontinuitu práce: história komunikácie, poznámky, posledné interakcie, rozpracované úlohy, reklamácie, dokumenty, ktoré tím potrebuje po spustení na dennej báze.
  • Relevantné len pre reporting alebo audit: staršie uzatvorené prípady, historické doklady, neaktívne kontakty, staré kampane alebo staršie projektové záznamy.
  • Na vyradenie alebo archiváciu mimo nového systému: duplicity, neplatné kontakty, nevyužívané polia, zastarané číselníky, záznamy bez vlastníka a dáta, ktoré nemajú jasný účel.

Vektorová schéma delí firemné dáta do štyroch skupín pred migráciou do nového systému.

Kľúčová otázka neznie „vieme to preniesť?“, ale „bude s tým niekto pracovať aj o 6 mesiacov?“. Ak odpoveď nie je jasná, dané dáta často patria skôr do archívu než do ostrej prevádzky.

Pri prechode na CRM navrhnuté podľa procesov firmy robíme tento výber ešte presnejšie, pretože nový dátový model možno navrhnúť podľa reálnych procesov firmy, nie podľa obmedzení starého systému. Výsledkom nie je menší objem dát, ale vyššia použiteľnosť každého záznamu.

Dobré pravidlo je jednoduché: migrujte iba tie údaje, ktoré podporia rozhodovanie, obsluhu zákazníka, automatizácie alebo zákonné povinnosti. Zvyšok buď vyčistite, alebo bezpečne odložte do archívu.

Ako pripraviť audit, mapovanie a čistenie dát, aby sa nepresunul starý neporiadok?

Audit, mapovanie a čistenie dát tvoria jadro celej migrácie. Ak firma túto fázu podcení, nový systém síce naplní záznamami, no dôveru k nim nebude mať obchod, manažment ani back office. Dobre pripravené dáta sú preto dôležitejšie než samotný import do cieľovej aplikácie.

Začnite auditom všetkých zdrojov. Hlavný systém nestačí. V praxi bývajú kritické údaje roztrúsené aj v exceloch, e-mailových schránkach, helpdesku, skladovom softvéri, účtovníctve, marketingových nástrojoch alebo vlastných databázach. Pri každom zdroji si zapíšte:

  • kto je vlastník dát,
  • na čo sa dáta používajú,
  • ako často sa menia,
  • či sú úplné a konzistentné,
  • či majú väzbu na iný systém.

Potom nasleduje mapovanie. To znamená, že ku každému poľu v starom systéme priradíte cieľové pole, formát, pravidlo transformácie a zodpovednú osobu. Práve tu sa ukáže, že staré pole „Klient“ môže miešať firmu, kontaktnú osobu aj prevádzku, zatiaľ čo nový systém ich potrebuje rozdeliť na tri samostatné entity.

Čo vyčistiť ešte pred prvým testovacím importom

  • duplicitné kontakty a firmy,
  • neplatné e-maily, telefónne čísla a IČO,
  • nejednotné názvy produktov, stavov alebo pobočiek,
  • chýbajúce povinné polia,
  • záznamy bez vlastníka alebo bez väzby na firmu, projekt či obchodný prípad,
  • voľné texty, ktoré treba premeniť na číselníky alebo výberové hodnoty.

Ak pri mapovaní zistíte, že štandardný cieľový systém núti firmu prispôsobovať vlastné procesy, problém zvyčajne nie je v dátach, ale v architektúre riešenia. V takom prípade dáva zmysel pozrieť sa na vývoj softvéru podľa reality firmy, kde sa dátový model aj workflow navrhujú podľa reality firmy, nie opačne.

Čistenie dát nie je administratívna príťaž. Je to najlacnejší moment, v ktorom možno odstrániť budúcu chybu v reporte, faktúre alebo automatizácii.

Aké typy migrácie dávajú firmám najväčší zmysel?

Jeden správny typ migrácie pre každú firmu neexistuje. Rozhoduje objem dát, počet integrácií, tolerancia voči riziku, požiadavky na reporting a rýchlosť, akou musí nový systém prevziať reálnu prevádzku. Najčastejšie sa v praxi rozhoduje medzi šírkou prenesených dát a spôsobom samotného prechodu.

Najprv si vyberte rozsah dátovej migrácie:

Prístup Kedy dáva zmysel Hlavné riziko
Úplná migrácia Firma potrebuje plnú históriu v jednom systéme a pracuje s dlhými obchodnými, servisnými alebo účtovnými väzbami Vyššia zložitosť, viac čistenia, dlhšie testovanie
Čiastočná migrácia Dôležitá je rýchlosť štartu a denná prevádzka, nie kompletný archív v ostrom systéme Riziko, že si tímy budú musieť časť histórie dohľadávať inde
Etapová migrácia Systém sa nasadzuje po moduloch, oddeleniach alebo agendách Potreba dočasne udržať konzistenciu medzi starým a novým prostredím

Potom riešte spôsob prechodu do ostrej prevádzky:

  • Jednorazový cutover: v presne určenom okne sa starý systém zmrazí a prevádzka sa prepne naraz. Vhodný je tam, kde sú procesy silno previazané a firma potrebuje jasný rez.
  • Postupný nábeh: nový systém preberá vybrané moduly alebo agendy po etapách. Hodí sa pri zložitejších prostrediach a nižšej tolerancii k prevádzkovému riziku.
  • Krátka paralelná prevádzka: starý a nový systém dočasne bežia súbežne pre overenie kritických procesov. Znižuje riziko, ale zvyšuje nároky na disciplínu a prácu tímov.

Dobrá voľba nie je najambicióznejšia, ale tá, ktorú firma vie obhájiť dátami, kapacitami a prevádzkovou realitou. Cieľom nie je heroický go-live, ale stabilný štart bez ručných obchádzok.

Ako vyzerá migrácia krok za krokom bez zbytočných výpadkov?

Funkčná migrácia prebieha v jasných etapách, nie improvizáciou týždeň pred spustením. Keď má firma určený rozsah, vlastníkov, mapovanie aj testovací plán, vie minimalizovať prestoje, chybovosť a paniku v deň prepnutia. Podstatné je držať sa postupu, v ktorom má každý krok konkrétny výstup a zodpovednú osobu.

Procesná ilustrácia ukazuje presun dát zo starého systému cez čistenie a testovanie do nového systému.

Typický priebeh vyzerá takto:

  1. Definovanie rozsahu a cieľov
    Určte, ktoré entity, polia, väzby a prílohy sa migrujú, čo ostane v archíve a ktoré procesy musia fungovať hneď po spustení.

  2. Príprava dátových výstupov
    Zo starých systémov sa pripravia exporty v dohodnutej štruktúre. Už v tejto fáze treba odstrániť zjavné chyby, prázdne hodnoty a nepoužívané polia.

  3. Transformácia a prevod pravidiel
    Dáta sa prevedú do logiky nového systému. Zahŕňa to číselníky, formáty, väzby, vlastníctvo záznamov, stavy pipeline, kategórie produktov aj prístupové práva.

  4. Testovací import
    Do testovacieho prostredia sa nahrá vzorka alebo celý objem dát. Cieľom nie je iba overiť, že import prešiel, ale aj to, že nové záznamy dávajú zmysel v rozhraní a nadväzujúcich procesoch.

  5. Biznis validácia po oddeleniach
    Obchod kontroluje kontakty a príležitosti, financie doklady a saldá, servis históriu a úlohy, manažment reporty. Každý tím schvaľuje len svoju oblasť, nie celý systém naraz.

  6. Cutover plán
    Presne sa určí okamih zmrazenia starého systému, posledný export, kontrolné súčty, zodpovednosti počas prepnutia a plán riešenia chýb.

  7. Hypercare po spustení
    Prvé dni po go-live sa sledujú incidenty, chýbajúce väzby, nepresné reporty a ručné opravy. Ide o štandardnú fázu, nie o zlyhanie projektu.

Pri väčších objemoch dát sa oplatí nasadiť skripty a automatizačné riešenia pre opakovateľné importy, ktoré zrýchlia transformácie, opakované importy aj technické kontroly. Vďaka tomu je migrácia opakovateľná a menej závislá od ručných zásahov.

Ako otestovať, že nový systém funguje aj v reálnych procesoch?

Úspešný test migrácie neznamená, že sa záznamy zobrazili v novom rozhraní. Znamená, že firma vie na týchto dátach vykonať každodennú prácu bez improvizácie, obchádzok a ručných opráv. Preto treba testovať nielen technický import, ale celé prevádzkové scenáre od začiatku do konca.

Zástupcovia viacerých oddelení testujú nový firemný systém na notebookoch s abstraktnými dashboardmi.

Najpraktickejší prístup je testovať podľa kľúčových tokov firmy:

  • lead sa zmení na obchodnú príležitosť a potom na zákazníka,
  • zákazník vytvorí objednávku a tá sa správne premietne do skladu, fakturácie alebo projektu,
  • servisný prípad sa založí, priradí, uzavrie a ostane dohľadateľný v histórii,
  • manažér otvorí report a čísla sedia s očakávaným stavom.

Pre každý scenár si pripravte akceptačné kritériá. Veta „funguje“ nestačí. Potrebujete presne určiť, čo sa má stať, kto to overuje a podľa čoho sa výsledok schvaľuje.

Počet opakovaní testov je silný signál kvality prípravy. V metodickom usmernení pre CES je migrácia rozdelená na štyri opakovania migračných testov a až potom nasleduje finálna produkčná migrácia, čo je dobrá pripomienka, že jedno testovanie zriedka stačí Ministerstvo financií SR.

Pri väčšom objeme záznamov pomáha aj strojová kontrola anomálií, napríklad hľadanie podozrivých duplicít, prázdnych väzieb alebo neštandardných kombinácií stavov. Práve tu vieme využiť AI riešenia na validáciu firemných dát, ktoré urýchlia validáciu a odhalia chyby skôr, než sa stanú prevádzkovým problémom.

Zlaté pravidlo je jednoduché: ak sa po teste nedá spoľahlivo pracovať, migrácia ešte nie je pripravená na ostrý prechod.

Kto má niesť zodpovednosť za migráciu a podľa čoho spoznáte úspech?

Migrácia najčastejšie zlyháva vtedy, keď je technicky pripravená, ale nikto nevlastní obsah dát a finálne schválenie. Úspešný projekt potrebuje jasné roly, rozhodovacie práva a metriky, podľa ktorých firma po spustení vyhodnotí, či nový systém skutočne zlepšil prevádzku.

V osvedčenom modeli majú roly vyzerať takto:

  • Sponzor projektu alebo vedenie: drží cieľ projektu, rozpočet, priority a rozhoduje pri konfliktoch.
  • Dátový vlastník za každú oblasť: schvaľuje, ktoré dáta sú správne, aktuálne a potrebné. Typicky obchod, financie, servis, logistika alebo HR.
  • IT alebo technický tím: rieši exporty, transformácie, integrácie, bezpečnosť a technické testy.
  • Implementačný partner: navrhuje migračnú logiku, validácie, opakované importy, cutover a podporu po spustení.
  • Koncoví používatelia: potvrdzujú, že s dátami vedia urobiť konkrétnu prácu, nie iba to, že „tam sú“.

Metriky, ktoré dávajú po go-live zmysel

  • percento úspešne prenesených záznamov podľa kľúčových entít,
  • počet duplicít po migrácii,
  • počet chýb v dokladoch, objednávkach alebo väzbách,
  • počet ručných opráv za prvé 2 až 4 týždne,
  • čas, za ktorý vedenie dostane prvý dôveryhodný report,
  • miera používania systému jednotlivými tímami.

Ak firma po spustení stále vedie paralelné excelové tabuľky, obchádza workflow alebo neverí reportom, migrácia nebola úspešná bez ohľadu na to, že import technicky prešiel. Skutočný úspech znamená, že dáta podporujú rozhodovanie a nové procesy šetria čas namiesto toho, aby ho brali.

Čo by ste mali urobiť ako ďalší krok, ak nový systém ešte len plánujete?

Najlepší ďalší krok nie je okamžitý výber nástroja, ale krátka príprava na rozhodnutie. Firma, ktorá si ešte pred výberom dodávateľa ujasní procesy, kritické dáta a zodpovednosti, výrazne zníži riziko zle navrhnutej migrácie aj zbytočne drahých úprav po spustení.

Začnite týmito piatimi krokmi:

  1. Spíšte 3 až 5 procesov, ktoré musí nový systém zvládnuť bez kompromisov.
  2. Zoznamom pomenujte všetky zdroje dát, nielen hlavný systém.
  3. Označte, ktoré dáta sú aktívne, ktoré historické a ktoré zjavne nepotrebujete.
  4. Priraďte vlastníka ku každej kľúčovej dátovej oblasti.
  5. Pripravte si vzorku reálnych dát, na ktorej sa dá otestovať mapovanie aj budúce workflow.

Ak už teraz vidíte, že starý systém nezodpovedá vašim procesom, má rozbité väzby alebo vás núti držať kritické údaje mimo hlavnej aplikácie, rozumnejšie je riešiť architektúru aj migráciu spolu. V takom prípade dáva zmysel konzultovať návrh informačného systému na mieru, nie iba samotný import dát.

Ak chcete prejsť celý zámer od auditovania zdrojov cez návrh dátového modelu až po ostré spustenie, najpraktickejší ďalší krok je ozvať sa BeCode. Zmyslom úvodnej konzultácie je presne určiť rozsah, riziká, poradie krokov a to, čo má nový systém po nasadení reálne zlepšiť.

Časté otázky

Ako dlho zvyčajne trvá migrácia dát do nového systému?

Trvanie migrácie závisí najmä od počtu zdrojov, kvality dát, zložitosti väzieb a počtu integrácií, nie iba od objemu záznamov. Jednoduchší presun môže zabrať týždne, komplexnejší projekt s čistením, testami a etapovým nasadením skôr niekoľko mesiacov.

Čo robiť, ak starý systém neumožňuje čistý export dát?

Aj pri slabom exporte sa migrácia dá zvládnuť, ak včas odhalíte obmedzenia starého systému a pripravíte náhradný postup. Zvyčajne sa kombinujú dostupné exporty, doplnkové skripty, manuálne doplnenie kritických polí a presná validácia, aby sa nestratili väzby medzi záznamami.

Ako pripraviť používateľov, aby novému systému dôverovali od prvého dňa?

Používatelia začnú novému systému dôverovať vtedy, keď si na testovacích dátach overia vlastné pracovné scenáre a ich pripomienky sa zapracujú ešte pred go-live. Najlepšie funguje, keď obchod, financie aj servis schvaľujú svoje dáta samostatne, nie iba finálnu obrazovku systému.

Kedy je najhorší čas na ostrý prechod do nového systému?

Najhorší čas na go-live býva koniec mesiaca, kvartálu, hlavná sezóna alebo obdobie, keď firma uzatvára účtovníctvo a potrebuje stabilné reporty. Ostrý prechod má prísť v okne, keď sú kapacity na kontrolu dát, rýchle opravy aj podporu používateľov po spustení.

migrácia dátcrmerpvývoj softvéruautomatizáciadátový audit

Ďalšie články

Máte podobný problém?

Povedzme si to nad konkrétnym projektom.

Napíšte nám, čo riešite. Ozveme sa do 24 hodín s návrhom aj cenou.