Nordlet

← Blog

Ako dlho trvá implementácia ERP? Realistické harmonogramy

Odpoveď fáza po fáze na to, ako dlho trvá projekt ERP, čo ho predlžuje, a porovnanie s harmonogramom, ktorý získate pri integrácii účtovného jadra prostredníctvom API.

Nordlet Team · · 8 min. čítania

Malá spoločnosť prechádzajúca na cloudové ERP so štandardnými modulmi obvykle potrebuje tri až šesť mesiacov od podpisu zmluvy po ostré spustenie (go-live). Stredne veľká spoločnosť s viacerými subjektmi, vlastnými pracovnými postupmi a integráciami zvyčajne potrebuje šesť až dvanásť mesiacov. Zavádzanie v rozsiahlej nadnárodnej spoločnosti trvá jeden až tri roky, často po vlnách v závislosti od regiónu alebo obchodnej jednotky. Tieto rozsahy zodpovedajú údajom zverejňovaným implementačnými partnermi a skúsenostiam finančných tímov. Nejde o výstupy z prieskumu a konkrétny projekt sa môže v oboch smeroch odchyľovať.

Jediná univerzálna číselná hodnota neexistuje, pretože "implementácia" sa skladá z deviatich samostatných okruhov prác a dĺžka každej z nich závisí od rozhodnutí, ktoré kupujúci urobí pred začiatkom projektu. Tento článok rozdeľuje časový harmonogram na tieto časti, ukazuje, čo predlžuje jednotlivé fázy, a nakoniec opisuje iný kalendár, a to taký, aký získate, keď je účtovným jadrom API, s ktorým komunikuje váš vlastný softvér, namiesto systému, ktorý musíte sami konfigurovať.

Deväť fáz a faktory, ktoré ich ovplyvňujú

Fáza Typické trvanie Hlavné faktory ovplyvňujúce dĺžku
Výber (Selection) 1–3 mesiace Počet oslovených dodávateľov, kolá demo prezentácií, referenčné hovory, pravidlá obstarávania
Návrh (Design) 2–8 týždňov Počet procesov, ktoré je nutné zmapovať, miera zhody tímu na týchto procesoch, ochota akceptovať štandardný postup dodávateľa bez úprav
Migrácia údajov (Data migration) 4–16 týždňov Kvalita kmeňových údajov (master data), počet rokov historických údajov, počet zdrojových systémov
Konfigurácia (Configuration) 4–12 týždňov Počet subjektov, účtová osnova, krajiny, daňové režimy, schvaľovacie toky
Integrácia (Integration) 4–20 týždňov Počet systémov na prepojenie (banka, mzdy, e-commerce, CRM, sklad), kvalita API na oboch stranách
Testovanie (Testing) 3–8 týždňov Počet scenárov typu koniec-koniec (end-to-end), realistickosť testovacích údajov, počet chýb odhalených v prvom kole
Školenie (Training) 2–6 týždňov Počet zamestnancov, rôznorodosť rolí, miera odlišnosti nových procesov od starých
Ostré spustenie (Go-live) 1–2 týždne Metóda prechodu (jednorazový prechod veľkým treskom alebo po fázach), načasovanie vzhľadom na uzávierkové obdobie
Podpora po spustení (Hypercare) 4–12 týždňov Počet nevyriešených chýb pri spustení, prvá mesačná uzávierka, prvé daňové priznanie k DPH z nového systému

Fázovanie sa v praxi prerýva. Integrácia sa začína v čase, keď ešte prebieha konfigurácia; školenia sa často prekrývajú s testovaním. Realistický plán nepredstavuje súčet jednotlivých stĺpcov, pričom kritická cesta spravidla prechádza cez migráciu údajov a integráciu. Práve tieto dve oblasti sú zdrojom väčšiny časových sklzov.

Čo predlžuje projekt

Prispôsobenie na mieru (Customisation). Každú zmenu štandardného správania dodávateľa je nutné špecifikovať, naprogramovať, otestovať, zadokumentovať a následne opätovne testovať pri každom budúcom upgrade. Projekt, ktorý akceptuje štandardný proces pre 90 % tokov a zvyšok si prispôsobí, má tendenciu úspešne skončiť. Projekt, ktorý začína replikáciou obrazoviek starého systému, zvyčajne nie.

Nekvalitné kmeňové údaje. Duplicitní odberatelia, dodávatelia s tromi variantmi zápisu, položky bez mernej jednotky, účtová osnova rastúca živelne celé desaťročie. Migrácia nemôže prebiehať rýchlejšie než čistenie údajov a čistenie robia tí istí ľudia, ktorí majú na starosti bežnú prevádzku. Ide o najčastejšiu príčinu posunutia termínu ostrého spustenia a zároveň o faktor, ktorý býva v pôvodnom pláne najmenej viditeľný.

Viacero subjektov (Multi-entity). Každá právnická osoba potrebuje vlastnú účtovú osnovu, číslovanie, registráciu pre DPH, bankové účty a uzávierku obdobia. Vzájomné medzifiremné toky (intercompany) vyžadujú samostatný návrh. Vynásobte fázu konfigurácie počtom subjektov a navrchu pripočítajte návrh konsolidácie.

Viacjazyčné dane. Spoločnosť predávajúca do viacerých členských štátov EÚ musí v novom systéme správne nastaviť pravidlá miesta dodania, prenesenia daňovej povinnosti (reverse charge), vykazovanie OSS a lokálne formáty výkazov ešte pred podaním prvého priznania. Ak je lokalizácia dodávateľa pre danú krajinu vytvorená partnerom a nie priamo v jadre, dostupnosť tohto partnera sa stáva súčasťou kritickej cesty.

Integrácie so slabým API. ERP, ktoré sprístupňuje iba importy založené na súboroch, núti každý prepojený systém pracovať v dávkovom režime (batch pattern). Každý dávkový režim vyžaduje logiku párovania, ktorú musí niekto napísať a otestovať.

Dátum ostrého spustenia stanovený pred definovaním rozsahu. Ak sa dátum určí z politických dôvodov a rozsah sa ukáže neskôr, projekt buď okliešti testovanie, alebo posunie termín. Obidva prístupy sú finančne nákladné.

Čo skracuje projekt

  • Akceptovanie štandardných procesov dodávateľa všade tam, kde sa podnikanie reálne neodlišuje.
  • Vyčistenie kmeňových údajov pred začiatkom projektu, nie počas neho.
  • Migrácia počiatočných zostatkov a otvorených položiek namiesto celej histórie a ponechanie starého systému v čitateľnom stave na účely vyhľadávania.
  • Voľba dátumu prechodu na prelome období so zamknutou a odsúhlasenou konečnou predsúvahovou skúškou zostatkov (trial balance).
  • Určenie jedného vlastníka procesov (process owner) pre každý modul s právomocou rozhodovať.
  • Testovanie s reálnymi dokumentmi za posledných dvanásť mesiacov, nie s vymyslenými vzorkami.
  • Výber systému, ktorého API umožňuje vytvárať a testovať integrácie súbežne s konfiguráciou, a nie až po nej.

Iný kalendár: účtovné jadro založené na API

Vyššie uvedené harmonogramy opisujú systém, ktorý ľudia konfigurujú prostredníctvom používateľských obrazoviek a následne ho cez ne aj používajú. Existuje však iný typ projektu, ktorý sa riadi iným časovým harmonogramom. Keď je účtovným jadrom účtovné API, integračné práce sa presúvajú na samý začiatok a väčšina konfiguračnej fázy odpadá, pretože je potrebné konfigurovať oveľa menej: účtová osnova, daňové pravidlá a formáty výkazov sú už súčasťou produktu.

Takto to vyzerá v praxi s produktom Nordlet (popisované podľa toho, čo produkt dokáže dnes, nejde o prísľub do budúcna):

Prvý deň: testovacia spoločnosť (sandbox). Testovacia spoločnosť sa vytvorí priamo z aplikácie alebo prostredníctvom jedného volania API. Správa sa presne ako reálna spoločnosť, disponuje rovnakými modulmi a rovnakými koncovými bodmi (endpoints), pričom si ich môžete vytvoriť ľubovoľný počet. Príručka pre začiatok práce (getting-started guide) vás provádza prvými volaniami.

Prvý až piaty deň: prvý funkčný pracovný tok. Vytvorte partnera, vystavte faktúru, zaevidujte úhradu a prečítajte si účtovný zápis (journal entry), ktorý vystavenie vygenerovalo. Každá operácia predstavuje volanie typu POST /v1/{module}/{resource}/{action} s telom v JSON formáte a pre deväť jazykov sú k dispozícii typované sady SDK, takže prvý tok pozostáva len z niekoľkých desiatok riadkov kódu. Opakované pokusy sú bezpečné, pretože hlavička Idempotency-Key vráti uloženú odpoveď namiesto vytvorenia duplicitnej faktúry.

Druhý týždeň: história. Migračný importér (migration importer) prevezme účtovú osnovu, partnerov, položky, počiatočné zostatky, prípadne celú históriu účtovných zápisov, otvorené vydané a prijaté faktúry, dlhodobý majetok vrátane odpísanej hodnoty a aktuálny stav zásob a zapíše ich v rámci jednej databázovej transakcie. Koncový bod slúžiaci len na kontrolu (migration/books/validate) spustí všetky validácie bez zápisu do databázy, čo vám umožňuje ladiť balík dovtedy, kým hlási nulový počet chýb, a až potom raz spustiť migration/books/import. Ak zlyhá čo i a jeden riadok, neuloží sa nič.

Týždne dva až štyri: zvyšok integrácie. Bankové výpisy prostredníctvom PSD2 pripojení, import výpisov camt.053, exporty zo Stripe, webhooky ako sale_invoice.paid, vďaka ktorým váš systém reaguje na udalosti namiesto neustáleho dotazovania (polling). Každá časť predstavuje samostatný koncový bod a môže ju paralelne budovať iný vývojár.

Súlad s predpismi (Compliance): už pripravené. Daňové posúdenie cezhraničného predaja z hľadiska DPH zabezpečuje modul EÚ DPH (EU VAT engine) a kalendár vykazovania pre príslušnú krajinu sa naplní z prednastavených pravidiel. Tabuľka podpory vykazovania (filing support table) pre všetkých 30 krajín uvádza, ktoré lehoty Nordlet podáva sám, pre ktoré pripravuje súbor a ktoré sa vypĺňajú manuálne. Žiadna z týchto činností nepredstavuje projektovú prácu.

Mesačná uzávierka ako test. Prvá mesačná uzávierka je moment, kedy projekt ERP odhalí, či funguje správne. Vďaka nemennému hlavnému knihe (immutable ledger) a zámku obdobia (period locking) systém odmietne zaúčtovanie do uzamknutého mesiaca chybovým hlásením 409. Uzávierku tak vynucuje samotný systém a nie vnútorná disciplína tímu, pričom integračné chyby, ktoré by sa inak odhalili až v období podpory po spustení (hypercare), sa prejavia už v testovacom prostredí.

Reálne obmedzenia tohto prístupu: pokrýva účtovné, daňové a vykazovacie jadro. Ak váš projekt vyžaduje aj riadenie skladu, plánovanie výroby alebo CRM, tieto súčasti buď predstavujú moduly Nordlet, ktoré integrujete rovnakým spôsobom (zásoby, výroba, e-commerce objednávky, leady), alebo ide o samostatné systémy vedľa neho, pričom integračné práce pre tie druhé zostávajú na vás. Nordlet je navyše mladý produkt, ktorý je v roku 2026 v režime skorého prístupu (early access) a zapája prvých partnerských dizajnérov, čo je faktor, ktorý treba zohľadniť pri každom rozhodovaní o dodávateľovi.

Ako odhadnúť vlastný projekt

  1. Spočítajte subjekty, krajiny a registrácie pre DPH. Každá z nich znamená konfiguračnú prácu v tradičnom ERP, zatiaľ čo v systéme založenom na API ide o záznam spoločnosti.
  2. Spočítajte integrácie a pred podpisom zmluvy skontrolujte API každého systému. Rozhranie založené iba na súboroch zhruba zdvojnásobuje odhad integračných prác.
  3. Rozhodnite sa, koľko histórie chcete migrovať. Počiatočné zostatky a otvorené položky zaberú týždne, kompletná viaročná história mesiace.
  4. Určite dátum prechodu na základe účtovného kalendára, nie naopak. Prelom roka alebo štvrťroka so zosúladenou konečnou súvahou predstavuje najlacnejší možný prechod.
  5. Počítajte s tým, že prvá uzávierka trvá dvakrát dlhšie než bežná a naplánujte rozpočet na podporu (hypercare) pre prvé daňové priznanie k DPH a prvý výpočet miezd z nového systému.
  6. Pripravte akceptačný test ešte pred začiatkom projektu: zoznam dokumentov, zostáv a výkazov, ktoré musia z nového systému vychádzať správne za prvý uzavretý mesiac. Testovací plán pred uvedením do prevádzky (pre-production test plan) slúži ako jedna z pomôcok pre účtovnú časť.

FAQ

Môže implementácia ERP trvať menej ako tri mesiace?

Áno, v prípade spoločnosti s jedným subjektom, ktorá akceptuje štandardné procesy, migruje iba počiatočné zostatky a disponuje jednou či dvoma integráciami. V prípade účtovného jadra založeného na API sa vytvorenie prvého funkčného toku meria v dňoch a najdlhšou zostávajúcou položkou býva zvyčajne migračný balík údajov.

Ktorá fáza sa posúva najčastejšie?

Migrácia údajov, hneď za ňou nasleduje integrácia. Obidve závisia od stavu systémov, ktoré dodávateľ nemá pod kontrolou: od kvality vašich existujúcich údajov a API rozhraní systémov, ktoré prepájate.

Máme migrovať celú históriu alebo len počiatočné zostatky?

Počiatočné zostatky a otvorené položky postačujú na to, aby bol nový systém kompletný od dátumu prechodu, pričom zaberú len zlomok času. Celá história má zmysel vtedy, keď v novom systéme potrebujete porovnávacie údaje, alebo keď sa starý systém úplne vypína. Migračný nástroj v Nordlet akceptuje oba prístupy.

Je fázované spustenie rýchlejšie ako jednorazový prechod veľkým treskom?

Fázované spustenia trvajú celkovo dlhšie, ale nesú so sebou menšie riziko v každom kroku a umožňujú tímu poučiť sa z prvého subjektu pred prechodom ďalšieho. Jednorazový prechod je rýchlejší vtedy, keď je organizácia dostatočne malá na to, aby jeden víkend stačil na kompletný prechod.

V čom sa "implementácia" líši pri produkte založenom na API?

Neexistuje tu žiadny konfiguračný projekt obrazovka po obrazovke. Práca spočíva v integrácii a migrácii, ktorú vykonávajú vývojári voči testovaciemu prostrediu (sandbox), pričom vrstva súladu s predpismi (pravidlá DPH, formáty výkazov, kalendáre) je už priamo súčasťou produktu. Kompromis spočíva v tom, že niekto na vašej strane musí písať kód.

Ďalšie čítanie