Każda prezentacja o zarządzaniu magazynem zaczyna się od frazy "nie można zarządzać tym, czego się nie mierzy". Prawda - tylko że w praktyce częstszy jest problem odwrotny: firmy mierzą czterdzieści wskaźników, z których nikt nie wyciąga żadnych wniosków, bo raport ląduje w skrzynce w piątek o 16:00 i nikt go nie otwiera. Sensowny system KPI dla magazynu to pięć, może siedem liczb - ale takich, które ktoś konkretny ogląda w konkretnym rytmie i na które umie zareagować. Poniżej te, które po kilkuset wdrożeniach uważamy za faktycznie warte mierzenia, razem z widełkami, jakich można się spodziewać.
Dokładność stanów - wskaźnik numer jeden
Inventory accuracy, czyli zgodność stanu systemowego z fizycznym. Jeśli ten wskaźnik leży, wszystkie pozostałe tracą sens - wydajność kompletacji nie ma znaczenia, skoro operator co dziesiątą linię odkrywa pustą lokalizację, w której "systemowo" leży towar. Zdrowy magazyn z WMS trzyma 99,5% i więcej. Poniżej 98% zaczyna się operacyjny ból: przestoje kompletacji, awaryjne przesunięcia, telefon do klienta "jednak nie mamy".
Kluczowy jest sposób liczenia. Dokładność liczona po sumie sztuk w całym magazynie kłamie - nadwyżka indeksu w jednej lokalizacji maskuje brak w innej, a sumarycznie "wszystko się zgadza". Uczciwa metryka to procent lokalizacji, w których stan fizyczny równa się systemowemu co do sztuki, mierzony na inwentaryzacjach cząstkowych. Liczona per lokalizacja dokładność 99% oznacza, że co setna wizyta operatora kończy się niespodzianką - to się da wytrzymać. Liczona po sumach "dokładność 99,8%" może ukrywać setki rozjechanych lokalizacji.
Linie na roboczogodzinę - wydajność kompletacji
Podstawowa miara produktywności: ile linii zamówień zespół kompletuje na godzinę pracy. Widełki są szerokie, bo zależą od profilu operacji: kompletacja całopaletowa wózkiem to 15-30 linii/h, kartonowa z regałów półkowych 40-80, drobnicowa sztukowa w dobrze poukładanym magazynie 60-120, a z automatyką (przenośniki, pick-to-light) 150-250. Porównywanie się z benchmarkiem z innej branży nie ma sensu - sens ma własny trend tydzień do tygodnia.
Dwie zasady uczciwego liczenia. Po pierwsze, do mianownika wchodzi cały czas obecności zespołu kompletacji, nie tylko czas "z terminalem w ręce" - inaczej wskaźnik rośnie od przerzucania ludzi do innych zadań, a nie od poprawy procesu. Po drugie, linie to nie sztuki: zamówienie na 200 sztuk jednego indeksu to jedna linia i jedna wyprawa, zamówienie na 5 sztuk pięciu indeksów to pięć linii. Magazyny chwalące się "sztukami na godzinę" zwykle mają po prostu hurtowy profil zamówień.
Dock-to-stock - ile towar czeka na rampie
Czas od fizycznego rozładunku do momentu, w którym towar jest przyjęty, odłożony i dostępny do sprzedaży w systemie. W handlu i e-commerce to wskaźnik bezpośrednio widoczny w pieniądzach: towar stojący dobę na buforze przyjęć to towar, którego przez dobę nie można sprzedać, choć kapitał już za niego zapłacił. Dobre operacje trzymają dock-to-stock poniżej 4 godzin dla dostaw standardowych i poniżej 24 godzin dla dostaw wymagających kontroli jakości.
Warto mierzyć osobno dwa odcinki: rozładunek → zakończone przyjęcie w systemie oraz przyjęcie → odłożenie do lokalizacji. Pierwszy odcinek psuje się od braków w awizacjach (bez ASN każde przyjęcie to ręczne liczenie), drugi od zatorów w put-away, zwykle w szczytach sezonu. Rozbicie od razu pokazuje, po której stronie leży problem - a bez rozbicia dyskusja na odprawie sprowadza się do "przyjęcia wolno działają".
OTIF i fill rate - miary, którymi ocenia cię klient
OTIF (on time, in full) - procent zamówień dostarczonych na czas i w komplecie. Fill rate - procent linii zrealizowanych z dostępnego stanu przy pierwszym podejściu. To są wskaźniki, którymi magazyn jest oceniany z zewnątrz: sieci handlowe wpisują OTIF do umów i naliczają kary poniżej progu (typowo 95-98%, najwięksi gracze potrafią wymagać 98,5%).
Pułapka polega na tym, że każda strona liczy OTIF inaczej. Magazyn liczy "wydane z magazynu na czas", przewoźnik "doręczone w oknie", klient "przyjęte na mojej rampie kompletne i bez uszkodzeń". Między pierwszą a trzecią definicją potrafi być 5-8 punktów procentowych różnicy - i awantura na kwartalnym przeglądzie współpracy. Jeśli klient liczy OTIF po swojemu, trzeba mierzyć u siebie tą samą definicją, inaczej wskaźnik "u nas 99%" jest tylko dekoracją.
Mispick rate - błędy kompletacji liczone w ppm
Odsetek linii skompletowanych błędnie: zły indeks, zła ilość, zła partia. W magazynach papierowych typowe 1-3 błędy na sto linii (10 000-30 000 ppm). Skanowanie każdej linii zbija to do 0,05-0,1% (500-1000 ppm), a skanowanie z walidacją ilości i kontrolą wagową na pakowaniu - poniżej 200 ppm. To jeden z najsilniejszych argumentów za WMS w ogóle, bo każdy błąd kompletacji kosztuje realne pieniądze: transport zwrotny, ponowna wysyłka, reklamacja, czasem utrata klienta. Wycena jednego błędu w B2C to typowo 30-80 zł, w B2B z karami umownymi potrafi iść w tysiące.
Mierzyć warto w podziale na operatora, strefę i indeks. Rozkład prawie nigdy nie jest równomierny: zwykle 20% błędów robi jedna osoba (do doszkolenia), a kolejne 30% generują dwa-trzy "feralne" indeksy - bliźniacze warianty produktu leżące obok siebie, które slotting powinien rozdzielić.
Koszt obsługi linii - najtrudniejszy i najważniejszy
Pełny koszt operacyjny magazynu (płace z narzutami, powierzchnia, media, sprzęt z amortyzacją, materiały, system) podzielony przez liczbę zrealizowanych linii. W polskich realiach 2026 roku wychodzi od 2-4 zł na linię w wydajnych operacjach drobnicowych do 15-25 zł przy kompletacji całopaletowej z wąskim wolumenem. Ten wskaźnik robi dwie rzeczy, których nie zrobi żaden inny: pozwala uczciwie wycenić obsługę klienta czy kanału (fulfillment dla e-commerce vs zaopatrzenie sieci) i pokazuje, czy wzrost wolumenu faktycznie rozkłada koszty stałe, czy tylko dokłada nadgodzin.
Liczy się go raz w miesiącu, nie codziennie - i to jest w porządku. Dzienna zmienność kosztu linii to szum; sens ma trend miesięczny i porównanie rok do roku w tym samym sezonie.
Pięć, nie czterdzieści - jak ułożyć system wskaźników
Wskaźnik działa tylko wtedy, gdy ma właściciela, rytm przeglądu i możliwą reakcję. Praktyczny układ, który nie umiera po miesiącu:
- Codziennie, na 10-minutowej odprawie zmiany: linie/h z wczoraj, zaległość kompletacji na dziś rano, liczba błędów wychwyconych na pakowaniu. Trzy liczby na tablicy, dwie minuty dyskusji, decyzja "kto gdzie idzie".
- Co tydzień, kierownik magazynu: dokładność stanów z inwentaryzacji cząstkowych, dock-to-stock, mispick rate w podziale na strefy. Tu zapadają decyzje o doszkoleniach, przestawkach, zmianie procedur.
- Co miesiąc, zarząd/właściciel: koszt linii, OTIF w definicji klienta, wydajność miesiąc do miesiąca i rok do roku. Poziom decyzji o etatach, inwestycjach, cennikach.
Wszystko powyżej tego zestawu powinno się bronić odpowiedzią na pytanie "kto i co zrobi inaczej, gdy ta liczba się zmieni". Jeśli odpowiedzi nie ma - wskaźnik jest ozdobą raportu i można go skasować bez straty.
Skąd WMS bierze te liczby
Cała mechanika opiera się na jednym: każda operacja w WMS ma znacznik czasu, operatora i lokalizację. Skan pobrania to gotowy zapis "kto, co, skąd, kiedy" - z tego liczy się linie/h bez żadnej dodatkowej pracy. Przyjęcie i odłożenie mają swoje znaczniki, więc dock-to-stock wypada z systemu sam. Inwentaryzacje cząstkowe zapisują różnice per lokalizacja - to jest źródło dokładności stanów.
Czego WMS sam nie zmierzy: kosztów (potrzebuje danych z księgowości), OTIF w definicji "doręczone" (potrzebuje statusów od przewoźnika przez integrację) i przyczyn źródłowych - system pokaże, że dock-to-stock urósł we wtorek z 3 do 9 godzin, ale tego, że rano nie przyszło dwóch ludzi z agencji, trzeba już dopisać samemu. KPI z systemu to termometr; diagnoza pozostaje po stronie ludzi.
Benchmarki - ostrożnie z porównaniami
Widełki branżowe, także te przytoczone wyżej, traktuje się jako punkt odniesienia przy pierwszym pomiarze - nie jako cel. Magazyn z 30 tysiącami SKU drobnicy nie osiągnie linii/h operacji całopaletowej i nie powinien próbować. Realna wartość porównań jest wewnętrzna: ta sama operacja tydzień do tygodnia, zmiana do zmiany, sezon do sezonu. Wskaźnik, który przez trzy miesiące drgnął o 15% w górę, mówi więcej niż każda tabela z raportu branżowego.
I jedno ostrzeżenie z praktyki: wiązanie premii wprost z pojedynczym KPI psuje dane szybciej, niż poprawia wynik. Premiowana wydajność kompletacji rośnie - a razem z nią błędy, bo ludzie przestają czytać etykiety. Premiowany OTIF rośnie - bo planiści cicho wydłużają obiecywane terminy. Jeśli już premiować, to od pary wskaźników, które się wzajemnie pilnują: wydajność razem z jakością, terminowość razem z kompletnością.
Podsumowanie
Zestaw minimum dla magazynu, który chce wiedzieć, co się w nim dzieje: dokładność stanów per lokalizacja, linie na roboczogodzinę, dock-to-stock, mispick rate i raz w miesiącu koszt linii plus OTIF liczony tak, jak liczy go klient. Pięć-sześć liczb, trzy rytmy przeglądu, każda liczba z właścicielem. Reszta to opcje.
Weaver WMS liczy te wskaźniki z danych, które i tak powstają przy każdym skanie - raporty wydajności per operator i strefa, czasy przyjęć, wyniki inwentaryzacji cząstkowych, rejestr błędów kompletacji. Dane wychodzą też na zewnątrz przez REST API, więc jeśli firma ma własny dashboard w Power BI albo hurtownię danych, magazyn dokłada do niej swoje liczby automatycznie. Z doświadczenia: samo pokazanie zespołowi tablicy z trzema liczbami z wczoraj potrafi w miesiąc podnieść wydajność o kilka procent - zanim jeszcze ktokolwiek cokolwiek zoptymalizuje.