Mnohé firmy fungujú roky na programe, ktorý kedysi niekto napísal „na rýchlo“, alebo na zložitom Exceli, ktorému rozumie jediný človek. Kým to funguje, nikto to nerieši. Problém nastane, keď systém začne firmu brzdiť alebo ohrozovať, a preto sa oplatí vedieť, kedy je čas na zmenu a ako ju urobiť bez chaosu.

Signály, že program dosluhuje

Žiadny z týchto signálov sám osebe neznamená, že treba všetko zahodiť. Ak ich však vidíte viac naraz, je čas na zmenu aspoň začať myslieť.

  • Firma beží na Exceli. Objednávky, sklad alebo dochádzka sú v tabuľkách, ktoré si ľudia posielajú e-mailom, a nikto nevie, ktorá verzia je aktuálna.
  • Ručné prepisovanie. Tie isté údaje sa prepisujú z jedného systému do druhého, napríklad z e-shopu do účtovníctva alebo zo zákazky do faktúry. Každé prepisovanie je príležitosť na chybu.
  • Jeden človek, ktorý všetko vie. Program pozná len pôvodný programátor alebo jeden zamestnanec. Keď odíde alebo ochorie, firma má problém.
  • Nefunguje na mobile. Technik v teréne, obchodník u zákazníka alebo skladník s tabletom sa k údajom nedostanú, a tak si ich zapisujú na papier.
  • Bezpečnosť a aktualizácie. Program beží len na starom operačnom systéme, používa nepodporované technológie alebo ho nikto neaktualizuje.
  • Nedá sa prepojiť. Nové služby, napríklad e-shop, platobná brána alebo dopravca, sa k systému nedajú pripojiť.

Bezpečnosť nie je len téma IT oddelenia

Starý softvér často drží firmu pri starom operačnom systéme. Dobrým príkladom je Windows 10. Microsoft na svojej stránke o ukončení podpory uvádza, že podpora skončila 14. októbra 2025 a počítače už nedostávajú bežné bezpečnostné aktualizácie. Výnimkou sú zariadenia zapojené do programu rozšírených bezpečnostných aktualizácií (ESU), ktoré ich dostávajú do 12. októbra 2027.

Ak váš firemný program na novšom systéme nefunguje, nejde už len o pohodlie. Ide o ochranu údajov zákazníkov a o to, či budete vedieť splniť povinnosti podľa GDPR, ktoré vyžaduje primerané technické a organizačné opatrenia na zabezpečenie osobných údajov.

Štyri možnosti, ako ďalej

Modernizácia neznamená automaticky nový systém od nuly. Podľa situácie máte na výber:

  • Presun do cloudu: existujúca aplikácia alebo databáza sa presunie na spravovaný server. Získate zálohy, prístup odkiaľkoľvek a menej starostí s hardvérom, no samotný program sa nezmení.
  • Postupná modernizácia: systém sa prerába po častiach. Najprv napríklad nové webové rozhranie a mobilný prístup, potom napojenie na účtovníctvo, nakoniec výmena jadra. Firma pritom celý čas funguje.
  • Nový systém na mieru: má zmysel, keď je starý program technicky neudržateľný alebo keď vaše procesy sú také špecifické, že ich hotový softvér nepokryje.
  • Hotové riešenie: pri štandardných oblastiach, ako je účtovníctvo, fakturácia alebo CRM, býva hotový produkt rýchlejší a lacnejší. Na mieru sa potom riešia len prepojenia.

Často je najlepšia kombinácia: hotové nástroje tam, kde fungujete ako ostatní, a vývoj na mieru tam, kde je vaša firma iná a kde vám to dáva náskok.

Ako postupovať krok za krokom

  1. Zmapujte, čo program skutočne robí. Nielen funkcie v menu, ale aj nepísané postupy, ktoré si ľudia za roky vytvorili okolo neho.
  2. Porozprávajte sa s používateľmi. Ľudia, ktorí so systémom pracujú denne, najlepšie vedia, čo ich zdržiava a čo nesmie zmiznúť.
  3. Stanovte priority. Čo musí fungovať od prvého dňa a čo môže prísť neskôr.
  4. Začnite menšou časťou. Prvá verzia by mala riešiť najbolestivejší problém. Rýchlo uvidíte, či smer sedí.
  5. Nechajte starý a nový systém chvíľu bežať súbežne. Porovnáte výsledky a odhalíte chyby skôr, než sa dostanú k zákazníkom.
  6. Zaškoľte ľudí a staré riešenie vypnite. Ak ostane dostupné, ľudia sa k nemu budú vracať.

Prenos dát: najčastejšie podcenená časť

Dáta sú pre firmu často cennejšie ako samotný program. Pri ich prenose sa oplatí:

  • urobiť pred začiatkom úplnú zálohu a overiť, že sa z nej dajú dáta obnoviť,
  • vyčistiť duplicity a neplatné záznamy ešte pred prenosom, nie po ňom,
  • preniesť dáta najprv skúšobne a skontrolovať vzorky, súčty a počty záznamov,
  • myslieť na históriu, ktorú potrebujete pre účtovníctvo, záruky alebo kontroly,
  • pri osobných údajoch rozhodnúť, čo sa prenesie a čo sa má zmazať.

Vlastníctvo kódu: dohodnite si ho vopred

Veľa firiem zistí až pri prvom spore, že program, ktorý zaplatili, im v skutočnosti nepatrí v takom rozsahu, ako si mysleli. Podľa rozboru autorského zákona od advokátskej kancelárie získava objednávateľ k softvéru od externého dodávateľa spravidla licenciu, nie autorstvo, a výhradná licencia musí byť uzavretá písomne. Bez písomnej zmluvy môže mať objednávateľ len obmedzenú nevýhradnú licenciu.

Do zmluvy preto patrí:

  • rozsah licencie: výhradná alebo nevýhradná, na aké použitie, na aké územie a na aký čas,
  • výslovné právo upravovať program a dať ho upravovať inému dodávateľovi,
  • odovzdanie zdrojového kódu, dokumentácie a prístupov k serverom,
  • zoznam použitých open source knižníc a ich licencií.

Ide o všeobecné informácie, nie právnu radu. Pri väčšom projekte si zmluvu dajte skontrolovať advokátovi.

Časté otázky

Je lepšie starý program opraviť, alebo napísať nový?

Závisí od stavu kódu a technológie. Ak je program zrozumiteľne napísaný a beží na podporovanej technológii, postupná modernizácia býva lacnejšia a bezpečnejšia. Ak mu nikto nerozumie a nedá sa bezpečne aktualizovať, nový systém je často rozumnejšia cesta.

Musí firma počas prerábania systému prestať fungovať?

Nemusí. Pri postupnej modernizácii a súbežnom behu starého a nového systému firma pracuje ďalej. Krátke odstávky sa dajú naplánovať na víkend alebo mimo sezóny.

Čo ak pôvodný programátor už nie je k dispozícii?

Ak máte zdrojový kód a prístup k databáze, nový dodávateľ ho vie analyzovať a nadviazať. Ak kód nemáte, dá sa vychádzať z dát a z toho, ako ľudia so systémom pracujú, no projekt bude náročnejší.

Ak vás starý program brzdí, v Digital Bug vám pomôžeme zmapovať možnosti a pripraviť modernizáciu alebo nový softvér na mieru s jasne dohodnutými právami ku kódu.

Leave a Reply

CAPTCHA ImageChange Image

Digital Bug