ERP na zamówienie czy dostosowany gotowy ERP?

Według Mesterséges Intelligencia Központ Kft., firmy programistycznej z Budapesztu, gotowy ERP sprawdza się, jeśli procesy można dopasować do standardu, a ERP na zamówienie wtedy, gdy firma działa inaczej albo dostosowanie zagrażałoby już aktualizacjom.

W skrócie: są trzy drogi: gotowy ERP w niezmienionej postaci; gotowy ERP skonfigurowany i uzupełniony w punktach rozszerzeń udostępnionych przez producenta; oraz ERP na zamówienie. Im głębiej trzeba by ingerować w rdzeń gotowego systemu, tym bardziej opłaca się wydzielić część specyficzną do osobnego modułu albo zbudować własny system. Niezależnie od wybranej drogi przejście etapami, poprzedzone czyszczeniem danych, wiąże się z mniejszym ryzykiem niż jednorazowa, duża zmiana.

Czym jest ERP?

ERP (enterprise resource planning, czyli system zarządzania przedsiębiorstwem) łączy podstawowe procesy firmy w jednym systemie. Według definicji Microsoftu ERP to oprogramowanie do zarządzania działalnością, które pomaga organizacjom zintegrować ich podstawowe procesy, takie jak finanse, łańcuch dostaw, produkcja, zasoby ludzkie, zakupy i zarządzanie projektami (Microsoft: What is ERP?).

W praktyce wartość ERP polega na tym, że te same dane powstają tylko raz: z przychodzącego zamówienia powstaje wydanie z magazynu, z niego faktura, a z faktury zapis księgowy i należność. Jeśli te kroki odbywają się w osobnych programach i arkuszach kalkulacyjnych, dane wędrują ręcznie, a razem z nimi wędrują błędy. Śledzenie klientów i sprzedaży to obszar pokrewny, ale wymagający osobnej decyzji; piszemy o nim w artykule Kiedy opłaca się stworzyć CRM na zamówienie?.

Trzy drogi do systemu ERP

Pytanie „na zamówienie czy gotowy” to w rzeczywistości wybór spośród trzech możliwości. Granica między nimi nie jest ostra, ale różnica w kosztach, aktualizacjach i zależności jest znacząca.

Gotowy ERP w niezmienionej postaci

Firma wdraża gotowy produkt i dostosowuje swoje procesy do jego standardowego działania. Sprawdza się to dobrze, gdy procesy są typowe, a firma jest gotowa zmienić utarty sposób pracy. Zaletą jest szybszy start i aktualizacje dostarczane przez producenta; wadą jest natomiast to, że wszystko, czego produkt nie obejmuje, nadal odbywa się w arkuszach kalkulacyjnych albo ręcznie.

Gotowy ERP skonfigurowany i rozszerzony

Większość wdrożeń zatrzymuje się gdzieś tutaj. Warto odróżnić trzy rzeczy, bo z punktu widzenia możliwości aktualizacji oznaczają one coś zupełnie innego:

ERP na zamówienie

System opiera się na własnych procesach i modelu danych firmy, a powstaje tylko to, co jest naprawdę potrzebne. Nie ma fabrycznego rdzenia, który trzeba by aktualizować, a o dalszym rozwoju decyduje zamawiający. W zamian trzeba zorganizować prace programistyczne, eksploatację i utrzymanie, czy to z własnym zespołem, czy z wykonawcą na podstawie umowy. Ogólnemu porównaniu oprogramowania na zamówienie i gotowego poświęcony jest artykuł Oprogramowanie na zamówienie czy gotowe rozwiązanie (SaaS)?.

Dlaczego liczne dostosowania utrudniają aktualizacje?

Producent gotowego ERP regularnie wydaje poprawki i nowe wersje. Jeśli firma zmodyfikowała kod producenta, przy każdej aktualizacji trzeba sprawdzić, czy modyfikacja nadal działa, a często także ją przepisać. Do tego samego wniosku dochodzi dokumentacja dużych producentów:

Wniosek jest w przypadku SAP i Microsoftu ten sam: rdzeń powinien pozostać nienaruszony, a to, co w firmie specyficzne, powinno znaleźć się w dającym się wydzielić rozszerzeniu albo w osobnym module, który komunikuje się z gotowym systemem przez udokumentowany interfejs; w przypadku Odoo to utrzymanie modułów na zamówienie decyduje o tym, kiedy można zaktualizować system. Jeśli potrzebna specyfika jest tak duża, że nie da się już tego czysto rozwiązać, jest to mocny sygnał przemawiający za ERP na zamówienie albo modułem na zamówienie.

Specyfika węgierska: NAV Online Számla, fakturowanie, bank, sklep internetowy

ERP węgierskiej firmy musi współpracować także z węgierskimi systemami. Najważniejszy jest NAV Online Számla, system węgierskiego urzędu skarbowego (NAV) do raportowania danych z faktur online: według informacji NAV od 4 stycznia 2021 r. obowiązkowe jest przesyłanie danych o każdej fakturze, fakturze korygującej i fakturze anulującej, do której mają zastosowanie zasady fakturowania węgierskiej ustawy o VAT (NAV: Online Számla).

Obsługiwaną wersją połączenia między systemami (interfejsu maszynowego) jest wersja 3.0 (sprawdzono 17 października 2026 r.). Zgodnie ze specyfikacją interfejsu program do fakturowania musi przekazywać dane automatycznie, bez odrębnej ingerencji człowieka w ramach procesu; NAV przetwarza przesłane dane asynchronicznie, a obowiązek przekazania danych nie jest uznawany za wykonany, dopóki program nie upewni się, że przetwarzanie się powiodło, i nie otrzyma komunikatu potwierdzającego dotyczącego danej faktury (NAV Online Számla: dokumentacja). NAV od czasu do czasu zmienia specyfikację (zmienioną wersję opublikował także w sierpniu 2026 r.), dlatego połączenie trzeba utrzymywać.

Co zazwyczaj musi obsługiwać ERP węgierskiej firmy i co podłączamy:

Przy wyborze gotowego ERP warto zapytać, czy produkt ma węgierską lokalizację, kto utrzymuje połączenie z NAV, gdy zmienia się specyfikacja, i jak wygląda połączenie z węgierskimi bankami i serwisami do fakturowania. W ERP na zamówienie te same połączenia są częścią prac programistycznych. O łączeniu systemów piszemy szerzej na stronie Automatyzacja procesów.

Tabela decyzyjna

KryteriumGotowy ERP w niezmienionej postaciRozszerzony gotowy ERPERP na zamówienie
Dopasowanie do procesówfirma dostosowuje się do standardowych procesówwiększość standardu pasuje, kilka punktów jest specyficznychdziałanie firmy znacząco odbiega od standardu
Startzazwyczaj szybki, jeśli wystarcza konfiguracjadłuższy ze względu na tworzenie rozszerzeńwymaga czasu na prace programistyczne, może startować etapami
Aktualizacjedostarcza je producent, przy niewielkim ryzykurozszerzenia trzeba sprawdzać przy każdej aktualizacjiharmonogram ustala zamawiający, wykonuje je wykonawca
Procesy specyficznetylko za pomocą ustawieńw punktach rozszerzeń lub w osobnym moduledowolna logika biznesowa
Integracjeza pomocą konektorów producenta i jego partnerówkonektory i integracje na zamówieniez każdym systemem, którego interfejs lub dane są dostępne
Struktura kosztówopłata licencyjna lub abonamentowa na warunkach producentalicencja oraz tworzenie i utrzymanie rozszerzeńprace programistyczne, eksploatacja i dalszy rozwój
Zależnośćod producenta i przyszłości produktuod producenta i partnera tworzącego rozszerzeniamając kod źródłowy, można kontynuować prace z innym wykonawcą
Dla kogo?dla firmy o typowym sposobie działania, która chce szybko wystartowaćdla tych, dla których standard jest dobrą podstawą, ale w kilku punktach działają inaczejdla tych, których sposób działania lub integracje są nietypowe

Częste jest też rozwiązanie mieszane: gotowy ERP pozostaje do finansów i księgowości, a specyficzne procesy firmy, na przykład indywidualne harmonogramowanie produkcji lub ustalanie cen, działają w osobnym module na zamówienie, który komunikuje się z gotowym systemem przez interfejs.

Przejście ze starego systemu

Projekt ERP rzadko zaczyna się od czystej kartki: istnieje stary program, gotowy system albo zestaw arkuszy kalkulacyjnych, w których przechowywane są dane z wielu lat. Kroki przejścia:

  1. Analiza: jakie dane, procesy i połączenia istnieją oraz co dziś odbywa się w arkuszach kalkulacyjnych, poza systemem.
  2. Inwentaryzacja i czyszczenie danych: uporządkowanie zdublowanych klientów, niekompletnej kartoteki towarowej i nieaktualnych pozycji jeszcze przed migracją.
  3. Mapowanie danych: dokąd w nowym systemie trafia każde stare pole i co dzieje się ze starymi, zamkniętymi pozycjami.
  4. Migracja próbna: stare dane trafiają do środowiska testowego, gdzie kluczowi użytkownicy sprawdzają je na prawdziwych przypadkach.
  5. Uruchomienie produkcyjne etapami: moduł po module lub oddział po oddziale, ewentualnie z krótkim równoległym działaniem starego i nowego systemu, aby codzienna praca się nie zatrzymała.
  6. Opieka powdrożeniowa: usuwanie błędów, dodatkowe szkolenia i eksploatacja po uruchomieniu produkcyjnym.

Nie trzeba wymieniać wszystkiego naraz. Często realną drogą jest umieszczenie nowego modułu najpierw obok starego systemu i wymiana danych między nimi przez interfejs, dopóki starej części nie da się wycofać.

Ryzyka i sposoby ich ograniczania

Gdzie sztuczna inteligencja pomaga w ERP?

Duże modele językowe, czyli ChatGPT od OpenAI, Claude od Anthropic i Gemini od Google, są przydatne tam, gdzie dotąd człowiek czytał, przepisywał lub redagował:

Tam, gdzie pomyłka kosztuje pieniądze, AI proponuje, a zatwierdza człowiek. O podłączaniu modeli i ochronie danych piszemy na stronie Integracja AI.

Nasze doświadczenie

Obecnie tworzymy duży system ERP i CRM; nie ujawniamy nazwy klienta ani produktu. W ERP rzadko najtrudniejsze są ekrany: to model danych, uprawnienia, integracje i przejęcie starych danych decydują o tym, czy pracownicy będą korzystać z systemu, czy obok niego nadal będą prowadzić arkusz kalkulacyjny.

Częste pytania

Kiedy opłaca się stworzyć ERP na zamówienie?

Wtedy, gdy działanie firmy znacząco odbiega od tego, na czym opierają się gotowe systemy ERP, a firma chce tę odmienność zachować; gdy trzeba połączyć wiele systemów, a nie ma do nich gotowych konektorów; albo gdy potrzebne dostosowanie wymagałoby już modyfikacji fabrycznego rdzenia. Jeśli gotowy ERP obejmuje większość procesów za pomocą ustawień, zazwyczaj jest on szybszą drogą, o czym mówimy już podczas pierwszej konsultacji.

W jakim stopniu można dostosować gotowy ERP?

Na wiele sposobów, ale nie jest obojętne, w jaki sposób. Ustawienia (konfiguracja) i wspierane przez producenta punkty rozszerzeń mają niewielki wpływ na aktualizacje; modyfikacja kodu producenta może natomiast przy każdej aktualizacji powodować dodatkową pracę. Dokumentacja dużych producentów, SAP i Microsoftu, zaleca pozostawienie rdzenia nienaruszonego i wydzielanie rozszerzeń; według dokumentacji Odoo warunkiem aktualizacji jest utrzymanie modułów na zamówienie.

Jakie ryzyko wiąże się z licznymi dostosowaniami?

Przede wszystkim takie, że aktualizacje stają się drogie i ryzykowne: przy każdej nowej wersji modyfikacje trzeba sprawdzić i często przepisać, a u niektórych producentów aktualizacji nie da się nawet przeprowadzić, dopóki części na zamówienie nie zostaną przygotowane dla nowej wersji. Ponadto firma uzależnia się od partnera tworzącego rozszerzenia. Jeśli uzasadnia to skala dostosowań, warto porównać ich koszt z kosztem modułu na zamówienie lub ERP na zamówienie.

Jak przebiega przejście ze starego systemu?

Zaczyna się od analizy, czyszczenia danych i mapowania danych, potem następuje migracja próbna w środowisku testowym, a następnie uruchomienie produkcyjne etapami: moduł po module albo z krótkim równoległym działaniem starego i nowego systemu. Po uruchomieniu produkcyjnym następują usuwanie błędów i eksploatacja. Stary system może przez pewien czas działać obok nowego, połączony z nim przez interfejs.

Czy podłączają Państwo NAV Online Számla?

Tak. Dane faktur przesyłamy przez interfejs maszynowy NAV, sprawdzamy wynik przetwarzania i obsługujemy błędy zgodnie z wymogami specyfikacji interfejsu NAV. W ten sam sposób podłączamy zewnętrzne serwisy do fakturowania, banki i sklep internetowy.

Jak możemy pomóc?

Mesterséges Intelligencia Központ Kft. tworzy na zamówienie systemy ERP, CRM i back-office, przygotowuje moduły i integracje na zamówienie do gotowych systemów oraz łączy je za pomocą sztucznej inteligencji. Pierwsza konsultacja jest bezpłatna, a jeśli wystarczy gotowy ERP, również to mówimy. Rozmiar funkcjonalny tworzonego oprogramowania mierzymy w punktach funkcyjnych COSMIC (ISO/IEC 19761), a na tej podstawie powstają oferta i harmonogram; metodę opisuje strona Wycena. Na życzenie zawieramy umowę o zachowaniu poufności (NDA), a po przekazaniu zapewniamy również eksploatację i utrzymanie. Kwestie kodu źródłowego i praw do korzystania reguluje umowa.

Szczegóły znajdą Państwo na stronie Oprogramowanie biznesowe. Jeśli chcieliby Państwo porozmawiać z nami o swoim systemie, prosimy do nas napisać, korzystając z danych kontaktowych podanych na stronie Kontakt.

Źródła