Każdy system WMS ma wady i zalety, a decyzja o wdrożeniu powinna opierać się na bilansie, nie na wrażeniu z prezentacji. Po stronie zalet stoją automatyzacja i dokładność zapisów oraz mniej pracy ręcznej. Po stronie wad znajdują się koszt i czas wdrożenia oraz uzależnienie magazynu od sprawności infrastruktury.

Ten artykuł zestawia obie strony w sposób, który da się sprawdzić: przy każdej zalecie wskazuje wskaźnik, a przy każdej wadzie mechanizm i sposób ograniczenia. Sam proces wdrożenia opisuje strona o przebiegu projektu wdrożenia WMS.

WMS wady i zalety - bilans kosztów i korzyści

System WMS zarządza zapasami oraz lokalizacjami i zadaniami w magazynie, więc jego wpływ obejmuje pracę wielu działów. Właśnie dlatego zalety i wady trzeba oceniać razem. Zaleta bez kosztu jest tak samo mało wiarygodna jak wada bez sposobu ograniczenia. Tabela poniżej zestawia oba porządki w układzie, który ułatwia rozmowę z zarządem.

Zalety systemu WMSWady systemu WMS
Automatyzacja operacji magazynowychWysoki koszt zakupu i wdrożenia oraz utrzymania
Oszczędność czasu pracowników magazynuKonieczność szkolenia personelu
Łatwiejsza integracja z systemami ERPZależność od sprawności infrastruktury informatycznej
Wyższa dokładność inwentaryzacjiPotrzeba regularnych aktualizacji oprogramowania
Kontrola stanów w czasie rzeczywistymCzas potrzebny na wdrożenie i dostosowanie do procesów

Reguła: zalety WMS zapisuje się jako wskaźniki z wartością początkową, a wady jako ryzyka z właścicielem. Bez pomiaru przed wdrożeniem nie da się po nim udowodnić, że coś się poprawiło.

Zalety WMS, które da się zmierzyć

System automatyzuje przyjęcia i wydania, a także komisjonowanie i monitorowanie stanów, co zwiększa produktywność i skraca czas realizacji zamówień. Sama deklaracja niczego jednak nie dowodzi. Każdą z zalet można powiązać z mechanizmem oraz miernikiem, który kierownik odczyta z danych systemu.

ZaletaMechanizmMiernik do odczytu
Mniej błędówSkanowanie towaru i lokalizacji zamiast wpisywaniaOdsetek linii z reklamacją
Oszczędność czasuZadania z adresem i kolejnością, bez szukania towaruJednostki obsłużone na roboczogodzinę
Dokładność stanuZapis każdego ruchu w chwili wykonaniaOdsetek lokalizacji bez różnicy przy liczeniu
IntegracjaWymiana dokumentów z ERP interfejsemLiczba dokumentów przepisywanych ręcznie
RaportowanieJedna baza jako źródło zestawieńCzas przygotowania raportu tygodniowego

Pomiar przed wdrożeniem

Wartość początkową trzeba zebrać, zanim system zacznie zmieniać pracę. Najprostszy miernik to odsetek lokalizacji z różnicą przy liczeniu. Poniższe zapytanie liczy go w rozbiciu na miesiące. Tabela jest przykładowa i nie odzwierciedla schematu żadnego produktu, ale pokazuje zasadę: ten sam wzór stosuje się przed wdrożeniem i po nim.

-- przykład: odsetek lokalizacji z różnicą inwentaryzacyjną w kolejnych miesiącach
-- (schemat poglądowy, pomiar warto zacząć przed wdrożeniem)
SELECT DATEFROMPARTS(YEAR(DataLiczenia), MONTH(DataLiczenia), 1) AS Miesiac,
       COUNT(*) AS Policzone,
       SUM(CASE WHEN Roznica <> 0 THEN 1 ELSE 0 END) AS ZRoznica,
       CAST(100.0 * SUM(CASE WHEN Roznica <> 0 THEN 1 ELSE 0 END) / COUNT(*)
            AS decimal(5,1)) AS ProcentRoznic
FROM dbo.PoliczenieLokalizacji
GROUP BY DATEFROMPARTS(YEAR(DataLiczenia), MONTH(DataLiczenia), 1)
ORDER BY Miesiac;

Kolejnym miernikiem jest produktywność ilościowa, czyli liczba obsłużonych jednostek na roboczogodzinę. Do porównania przed wdrożeniem i po nim trzeba brać te same zmiany i ten sam okres sezonu. Asortyment oraz wolumen wpływają na wynik silniej niż sam system.

Podobnie działa integracja i oszczędność czasu. System, który przyjmuje dokumenty z ERP, pozwala policzyć, ile pozycji dawniej przepisywano ręcznie. Zasady liczenia stanów dostępnych i zarezerwowanych opisuje strona o stanach magazynowych, a metodę liczenia bez zatrzymywania hali artykuł o inwentaryzacji ciągłej.

Wady WMS i koszty ukryte

Wdrożenie systemu jest inwestycją, która bywa znacząca, zwłaszcza dla mniejszych firm. Koszt oprogramowania i wdrożenia oraz integracji z innymi systemami stanowi barierę dla wielu przedsiębiorstw. Z drugiej strony inwestycja często przynosi oszczędności w dłuższym okresie, ale tylko wtedy, gdy koszty policzono w całości, także te, które pojawiają się po uruchomieniu.

Pozycja kosztuKiedy powstajeUwagi
Licencje albo abonamentPrzy zakupie i cyklicznieModel opisuje artykuł o licencji i SaaS
Wdrożenie i integracjaW projekcieKoszt rośnie z liczbą integracji
SzkoleniaPrzed startem i przy zmianach kadrowychPomijane w budżetach, a powracające
Sprzęt i siećPrzed startemTerminale i drukarki etykiet oraz zasięg Wi-Fi w hali
AktualizacjeW trakcie eksploatacjiWymagają testów na kopii bazy

Szkolenia są niezbędne, aby personel sprawnie obsługiwał system i rozwiązywał problemy w jego działaniu. Program szkoleń przygotowany przed startem skraca okres przystosowania i ogranicza przestoje oraz błędy. Rotacja pracowników sprawia, że szkolenia wracają co kilka miesięcy, więc w budżecie ujmuje się je jako koszt stały, a nie jednorazowy.

Troje pracowników w kamizelkach i garniturach z dokumentami i tabletem przy regałach paletowych
Ocena kosztów wdrożenia z udziałem kierownika i informatyka oraz przedstawiciela zarządu - każda pozycja z tabeli ma właściciela

Model licencyjny i miejsce uruchomienia

Koszt zależy też od modelu. Licencja stała z serwerem w firmie obciąża budżet inwestycyjny, a abonament w chmurze przenosi część wydatków do kosztów bieżących. Chmura odciąża firmę z utrzymania serwera i kopii, ale uzależnia ją od łącza oraz od warunków umowy z dostawcą. Zestawienie obu podejść opisuje artykuł o programie magazynowym w chmurze i on-premise.

W bilansie ten sam system w dwóch modelach ma inny rozkład kosztów w czasie, więc porównanie ofert powinno obejmować cały okres użytkowania, a nie tylko pierwszy rok. Warto też zapisać, kto odpowiada za kopie zapasowe i aktualizacje w każdym z modeli, bo od tej odpowiedzialności zależy ryzyko po stronie firmy.

Aktualizacje jako ryzyko eksploatacyjne

Aktualizacje oprogramowania są potrzebne, ale każda zmienia zachowanie systemu. Poprawnie prowadzony proces przewiduje testy na kopii bazy, listę scenariuszy sprawdzanych po zmianie oraz okno serwisowe poza godzinami największego ruchu. Ważne jest też sprawdzenie zgodności wersji z terminalami, bo nowa wersja serwera może wymagać nowej wersji aplikacji mobilnej.

Firma, która pomija ten proces, odkrywa problemy na produkcji, najczęściej w poniedziałek rano. Dlatego w bilansie aktualizacje powinny mieć osobną pozycję czasu i odpowiedzialnego, a nie być doliczane do kosztu „utrzymania” bez opisu.

Ograniczenia licencyjne i skalowanie

Niektóre programy mają limity liczby użytkowników albo magazynów. Dla rozwijającej się firmy lub sieci z wieloma magazynami to poważny problem, bo przekroczenie limitu oznacza zakup wyższego pakietu albo wymianę systemu. Przy porównywaniu ofert warto zapytać, jak system skaluje się po dodaniu stanowisk i lokalizacji oraz czy wymaga to dodatkowych licencji. Kryteria oceny prezentacji opisuje artykuł o prezentacji systemu WMS.

Osobną kwestią jest dostosowanie. Programy sztywne nie pozwalają odwzorować procesów firmy, a każda firma ma własne, niepowtarzalne procesy magazynowe. Przy wyborze sprawdza się więc, które zmiany wykonuje konfiguracja, a które wymagają programowania po stronie dostawcy.

Awaria systemu i plan ciągłości pracy

W przypadku awarii systemu praca magazynu może zostać sparaliżowana, dlatego potrzebny jest plan awaryjny. Zależność od technologii sprawia, że każda przerwa opóźnia realizację zamówień i wpływa na całą działalność firmy. Zabezpieczenia i plany awaryjne oraz regularne kopie zapasowe pozwalają szybko przywrócić system do pracy.

Korytarz serwerowni z szafami serwerowymi i monitorem, w tle sylwetka człowieka
Zaplecze serwerowe systemu - dostępność bazy danych decyduje o tym, czy magazyn może wydawać towar

Kopie zapasowe i czas odtworzenia

Dwa parametry opisują gotowość na awarię. Czas odtworzenia (RTO) mówi, jak długo magazyn może czekać na powrót systemu, a punkt odtworzenia (RPO), ile zapisów wolno stracić. Firma z ciągłym ruchem wydań ma zwykle bardzo niski RPO, bo utrata godziny zapisów to dziesiątki nieodtwarzalnych ruchów.

W SQL Server o punkcie odtworzenia decyduje model odzyskiwania bazy. Model FULL wraz z kopiami dziennika transakcji pozwala odtworzyć bazę do wybranego momentu, co opisuje dokumentacja modeli odzyskiwania w Microsoft Learn. Model SIMPLE nie zachowuje dziennika, więc odtwarza wyłącznie stan z ostatniej kopii pełnej.

-- przykład: pełna kopia bazy z sumą kontrolną i sprawdzenie jej czytelności
BACKUP DATABASE MagazynPrzyklad
    TO DISK = N'D:\kopie\MagazynPrzyklad_full.bak'
    WITH CHECKSUM, COMPRESSION;

RESTORE VERIFYONLY
    FROM DISK = N'D:\kopie\MagazynPrzyklad_full.bak'
    WITH CHECKSUM;

Kopia, której nikt nie sprawdził, jest tylko nadzieją. Polecenie sprawdzające czytelność pliku to minimum, a pełny test polega na okresowym odtworzeniu bazy na osobnym serwerze. Ogólne zasady kopii opisuje dokumentacja tworzenia kopii i odtwarzania baz SQL Server.

Tryb pracy bez systemu

Plan awaryjny obejmuje także procedurę na hali: gdzie zapisuje się ruchy ręcznie i kto wprowadza je do systemu po naprawie. Sieć Wi-Fi bywa słabszym ogniwem niż serwer. Zasięg oraz szyfrowanie połączenia terminali warto sprawdzić osobno, jak opisuje artykuł o terminalu radiowym w magazynie. Kwestie ochrony danych osobowych pracowników i kontrahentów omawia tekst o bezpieczeństwie danych i RODO w programie magazynowym.

Magazyn prosty czy złożony - jak zdecydować

Bilans wychodzi różnie w zależności od złożoności magazynu. W małej hali z kilkoma strefami i niewielką liczbą indeksów zalety systemu są mniejsze, bo pracownicy znają towar z pamięci, a błędy są rzadkie. Koszt wdrożenia i szkoleń jest ten sam, więc okres, w którym inwestycja się zwraca, wydłuża się.

W magazynie o wielu lokalizacjach oraz partiach z terminami ważności pamięć ludzka przestaje wystarczać. Tam każda błędna decyzja o miejscu odłożenia oznacza szukanie towaru, a każdy brak zapisu późniejszą różnicę w inwentaryzacji. Zalety systemu rosną z liczbą lokalizacji, liczbą operacji dziennie i liczbą osób pracujących równocześnie.

Cecha magazynuWpływ na bilans
Niewiele indeksów i lokalizacjiNiższe zalety, koszt wdrożenia bez zmian
Partie, terminy ważności, numery seryjneWyższe zalety, bo system pilnuje danych trudnych do ręcznej ewidencji
Wielu operatorów na zmianieWyższe zalety, bo zadania przydziela system
Wiele magazynów lub klientówWyższe zalety, ale rośnie ryzyko licencyjne i integracyjne

Reguła: jeśli dane, które system miałby prowadzić, dziś nie sprawiają magazynowi problemów, bilans wychodzi słabo. WMS pokazuje wartość tam, gdzie ręczna ewidencja zawodzi.

WMS zamiast SAP w magazynie

System WMS jest projektowany do operacji magazynowych, a SAP jest rozwiązaniem dla całego przedsiębiorstwa. WMS oferuje więc bardziej wyspecjalizowane funkcje logistyczne, a do tego zwykle prostszą integrację z innymi systemami hali. Wybór wyspecjalizowanego systemu może oznaczać szybsze wdrożenie i niższe koszty niż rozbudowa modułu ERP, choć zależy od zakresu i wymagań firmy. Argumenty za takim wyborem zebrano w materiale o wdrożeniu WMS zamiast SAP w magazynie.

Jeśli firma zostaje przy SAP jako systemie centralnym, WMS działa obok niego i wymienia dane przez interfejs. Tryby takiej wymiany opisuje artykuł o integracji WMS z SAP.

Struktura magazynu i zakres modułów w bilansie

Struktura magazynu w systemie jest ważna dla wykorzystania przestrzeni. WMS pozwala odwzorować układ hali z różnymi typami regałów i strefami składowania oraz ciągami komunikacyjnymi. System proponuje rozmieszczenie towarów na podstawie ich charakterystyki oraz częstotliwości pobierania i powiązań asortymentowych, a także wspiera metody takie jak cross-docking czy batch picking. Analizę rotacji z podziałem na klasy opisuje artykuł o rozmieszczeniu towaru w magazynie wysokiego składowania.

Zastosowanie systemu daje kontrolę nad przepływem towarów od przyjęcia dostawy przez składowanie po kompletację i wysyłkę. Śledzenie lokalizacji i ilości w czasie rzeczywistym ogranicza problem zagubionych albo przeterminowanych towarów. Zakres modułów w Studio WMS.net wpływa na cenę i szkolenie, dlatego zestawienie z głównego menu produktu pomaga oszacować, ile funkcji faktycznie potrzeba.

GrupaPozycje menu głównego Studio WMS.net
KartotekiAsortyment, kontrahenci, pracownicy, przewoźnicy, kartoteki palet, miejsca składowania
DokumentyDokumenty magazynowe według typu, dokumenty przekazywania, dokumenty zmiany lokalizacji
AnalizaDashboard, raporty, wizualizacja, rozliczenie kosztów
Wymiana danychImport kartotek, eksport kartotek, eksport do Excela
Trzy osoby - kobieta, mężczyzna w garniturze i pracownik w kamizelce - omawiają dokumentację z tabletem i notatnikiem
Uzgodnienie zakresu modułów przed wdrożeniem - lista pozycji menu pomaga zdecydować, co uruchomić w pierwszym etapie

Pozycje menu należy czytać jak listę potencjalnych kosztów szkolenia. Każdy dodatkowy moduł to kolejne dokumenty i uprawnienia oraz procedury, więc rozsądne wdrożenie zaczyna od kartotek i dokumentów, a analitykę dołącza po ustabilizowaniu się ruchu. Wynik takiego zestawienia można porównać z wersją demonstracyjną online.