SLA z przewoźnikami w systemie VSS.net - od deklaracji do pomiaru

Firma, która zleca transport albo przyjmuje dostawy, prędzej czy później pyta, jak obiektywnie ocenić jakość usług przewoźników. Umowa SLA (Service Level Agreement) bez systemu, który mierzy jej realizację, pozostaje deklaracją dobrej woli: trudną do wyegzekwowania i jeszcze trudniejszą do udowodnienia w razie sporu. Studio VSS.net rejestruje zdarzenia każdej wizyty pojazdu. Magazyn i przewoźnik pracują więc na tym samym zestawie danych.

Poniższy tekst opisuje mechanikę takiego pomiaru: które wskaźniki mają sens, jak zdefiniować początek i koniec każdego z nich oraz jak rozdzielić opóźnienia z winy magazynu i z winy przewoźnika. Zakres funkcji produktu podano według jego opisu, a sam sposób liczenia jest wiedzą ogólną, niezależną od konkretnego programu.

Zakres SLA obejmuje terminowość i czas obsługi oraz dokumenty i anulowania awizacji, ale nie obejmuje ceny przewozu. Stawki pozostają w umowie handlowej, a wyniki SLA służą jako argument w rozmowie o nich, a nie jako ich automatyczna korekta.

Spory o opóźnienia bez danych

Zarządzanie transportem opiera się w dużej mierze na relacjach międzyludzkich. Są one cenne, ale bez twardych danych współpraca zamienia się w serię sporów o opóźnienia i przestoje pod rampą. Przewoźnik może być przekonany o swojej punktualności, a pracownicy magazynu mają odmienne odczucia, i obie strony mają rację względem własnych notatek. Samo pojęcie awizacji w transporcie bywa wtedy traktowane jako formalność, a nie jako narzędzie planowania pracy magazynu.

SLA staje się zapisem, którego nie da się zweryfikować. Weryfikacja przewoźników jest trudna, a firma nie ma narzędzi, żeby ocenić, kto rzetelnie dotrzymuje warunków. Wagi samochodowe zintegrowane z awizacją, opisane na stronie o wagach samochodowych w systemie awizacji, są jednym ze źródeł danych, które zastępują domysły faktami.

Wspólny zestaw danych dla obu stron

Według opisu produktu system automatycznie rejestruje kolejne etapy procesu i tworzy historię każdej dostawy. Platforma udostępnia tablice wyników, czyli dashboardy z wskaźnikami KPI, a pracownicy magazynu i partnerzy transportowi widzą te same dane, aktualizowane w czasie rzeczywistym. Zakres modułu awizacji opisuje artykuł o awizacjach w VSS.net. Wspólny widok eliminuje interpretacje, ale tylko wtedy, gdy każdy wskaźnik ma jednoznaczną definicję.

Reguła: wskaźnik SLA musi mieć zapisany początek i koniec pomiaru oraz źródło znacznika czasu, w przeciwnym razie stanie się przedmiotem kolejnego sporu.

Wskaźniki KPI do umowy SLA z przewoźnikiem

Dobór wskaźników decyduje o tym, czy SLA odzwierciedla jakość współpracy, czy pozostaje zbiorem ogólnych haseł. W umowach z przewoźnikami najczęściej pojawia się pięć wskaźników, zestawionych poniżej razem ze sposobem pomiaru.

Wskaźnik KPICo pokazujeSkąd pochodzi pomiar
Terminowość przyjazdów (OTD)Odsetek dostaw zrealizowanych w wyznaczonym oknie czasowymPlanowane okno z awizacji i czas wjazdu na bramie
Czas obsługi na rampieCzas od początku do końca rozładunku lub załadunkuZnaczniki zdarzeń rampy
Kompletność dokumentacjiUdział dostaw z pełnym, zgodnym kompletem dokumentów przewozowychKontrola dokumentów przy przyjęciu
Wskaźnik anulowań awizacjiCzęstość odwoływania lub przekładania zarezerwowanych okienHistoria zmian statusu awizacji
Liczba incydentówReklamacje i uszkodzenia ładunku oraz inne odstępstwa od standarduRejestr zgłoszeń
Pięć wskaźników SLA i źródło danych dla każdego z nich.

Regularne raportowanie tych wskaźników w ramach awizacji transportu po stronie przewoźnika i dyspozytora pozwala szybko wychwycić przewoźników, których wyniki systematycznie się pogarszają, zanim problem przełoży się na opóźnienia w całym łańcuchu dostaw.

Jak liczyć terminowość i czas obsługi

Terminowość jest liczona względem okna z awizacji, a nie względem godziny, o której przewoźnik obiecał się zjawić. Poniższe zapytanie zwraca odsetek dostaw, które przyjechały w oknie (nazwy tabel przykładowe).

SELECT PrzewoznikId,
       COUNT(*) AS Dostawy,
       100.0 * SUM(CASE WHEN Przyjazd BETWEEN OknoOd AND OknoDo THEN 1 ELSE 0 END)
             / COUNT(*) AS ProcentOTD
FROM dbo.Wizyta
WHERE Przyjazd >= @Od AND Przyjazd < @Do
GROUP BY PrzewoznikId;

Dla czasu obsługi sama średnia bywa myląca, bo pojedyncze bardzo długie rozładunki przesuwają wynik. Umowa sformułowana jako „95 procent rozładunków trwa nie dłużej niż ustalony czas” wymaga percentyla, który zwraca funkcja opisana w dokumentacji jako PERCENTILE_CONT.

SELECT DISTINCT PrzewoznikId,
       PERCENTILE_CONT(0.95) WITHIN GROUP
           (ORDER BY DATEDIFF(MINUTE, PoczatekRozladunku, KoniecRozladunku))
           OVER (PARTITION BY PrzewoznikId) AS P95Minuty
FROM dbo.Wizyta
WHERE KoniecRozladunku IS NOT NULL;

Cele w umowie powinny wynikać z rozkładu zmierzonego przed jej podpisaniem, na przykład „większość dostaw w oknie” zamiast liczby wziętej z powietrza. Wartość zapisana bez pomiaru wstępnego bywa zbyt łagodna albo niemożliwa do spełnienia, a w obu przypadkach traci sens.

Wskaźniki jakościowe - dokumenty i incydenty

Kompletność dokumentacji i liczbę incydentów liczy się inaczej niż czasy, bo nie mają znacznika, tylko klasyfikację. Każda dostawa dostaje znacznik zgodności, a odstępstwo zapisuje się z kategorią, żeby po kwartale dało się wskazać powtarzalną przyczynę. Przydatne są cztery kategorie incydentów.

  • Uszkodzenie ładunku - stwierdzone przy rozładunku i opisane wraz ze zdjęciem.
  • Niezgodność ilościowa - różnica między awizowaną a przyjętą ilością.
  • Brak lub błąd dokumentu - niekompletny komplet przewozowy albo błędne dane.
  • Naruszenie zasad na terenie zakładu - na przykład postój poza wyznaczonym miejscem.

Wskaźniki procesowe magazynu, do których można je porównywać, opisuje artykuł o zarządzaniu procesami magazynowania i wskaźnikach.

Znaczniki czasu i podział winy za opóźnienie

Najtrudniejszym elementem uczciwego SLA jest ustalenie, kto odpowiada za opóźnienie. Przewoźnik nie odpowiada za czas, który pojazd spędził w kolejce do zajętej rampy, a magazyn nie odpowiada za spóźniony przyjazd. Rozdzielenie tych przedziałów wymaga pięciu znaczników czasu zapisanych w jednej wizycie.

ZnacznikZdarzeniePrzedział, który zamyka
T0Początek okna z awizacjiPunkt odniesienia dla terminowości
T1Wjazd pojazdu na terenOdchylenie przyjazdu od okna (odpowiada przewoźnik)
T2Początek rozładunkuOczekiwanie na rampę (odpowiada magazyn)
T3Koniec rozładunkuCzas obsługi (wspólny, zależy od ładunku)
T4Wyjazd pojazduFormalności po rozładunku, w tym dokumenty
Znaczniki wizyty i przypisanie odpowiedzialności za poszczególne przedziały.

Skąd system bierze te znaczniki, zależy od wyposażenia obiektu. Wjazd i wyjazd odczytuje brama, a rozładunek potwierdza magazynier albo system magazynowy. Przekazywanie zdarzeń między awizacją a WMS opisuje artykuł o łączeniu VSS z WMS i ERP przy przyjęciach.

Ilustracja: tablet z kalendarzem okien czasowych przed ciężarówką w hali, obraz rezerwacji, od której zaczyna się pomiar SLA
Rezerwacja okna wyznacza punkt T0, od którego liczy się terminowość.

Kompletność pomiaru

Wskaźnik liczony z niepełnych danych jest zniekształcony w sposób trudny do zauważenia. Wizyta bez znacznika końca rozładunku wypada z percentyla, a jeśli takich wizyt jest wiele, wynik wygląda lepiej, niż jest. Przed każdym raportem SLA trzeba więc policzyć udział wizyt bez kompletu znaczników.

SELECT COUNT(*) AS Wizyty,
       SUM(CASE WHEN PoczatekRozladunku IS NULL OR KoniecRozladunku IS NULL THEN 1 ELSE 0 END) AS BezZnacznikow
FROM dbo.Wizyta
WHERE Przyjazd >= @Od AND Przyjazd < @Do;

Jeżeli udział wizyt bez znaczników przekracza ustalony próg, raport oznacza się jako wstępny i nie służy do rozliczeń. Ta prosta reguła chroni przed decyzjami opartymi na danych, które wyglądają precyzyjnie tylko dlatego, że brakujące rekordy zostały pominięte.

Oczekiwanie na rampę jako wskaźnik magazynu

Przedział T1-T2 należy mierzyć równie skrupulatnie jak spóźnienia przewoźników. Gdy pojazd przyjechał w oknie, a na rozładunek czekał godzinę, wynik obciąża magazyn i powinien trafiać do jego własnego wskaźnika. Dopiero wtedy przewoźnik uznaje pomiar za uczciwy i akceptuje pozostałe wskaźniki. Zasady rezerwacji, od których zależy ten przedział, opisuje artykuł o oknach czasowych.

Tablice wyników i benchmarking przewoźników

Według opisu produktu każdy przewoźnik ma dostęp do własnego profilu, w którym widzi swoje wyniki i może je porównywać w różnych okresach. Badana jest punktualność przyjazdów, poprawność dokumentacji transportowej oraz średni czas spędzony pod rampą. Wszyscy wiedzą, jakie są oczekiwania i jak są oceniani, co jest pierwszym krokiem do poprawy jakości współpracy.

Ilustracja: dwie osoby przy dużej tablicy z harmonogramem w postaci kolorowych pasków, obraz zbiorczego widoku rezerwacji i zmian
Zbiorczy widok rezerwacji i zmian, z którego korzystają obie strony przy omawianiu wyników.

Kryteria publikowane w portalu dostawców

System umożliwia magazynowi ustalenie kryteriów oceny i opublikowanie ich w portalu dla dostawców. Zasady współpracy są wtedy znane obu stronom od początku: oczekiwana punktualność oraz wymagane dokumenty, a także docelowe czasy obsługi. Spedytor planujący trasę może z wyprzedzeniem uwzględnić okno czasowe w harmonogramie floty. Komunikację z przewoźnikami z zagranicy ułatwia wielojęzyczny portal, który opisuje artykuł o wielojęzycznej komunikacji z dostawcami i kierowcami.

Benchmarking i anonimowość danych

Dostawcy widzą swoje wyniki na tle średniej wszystkich przewoźników, bez ujawniania danych innych firm. Takie porównanie pokazuje, w których obszarach przewoźnik odstaje od reszty, i motywuje do poprawy bez konieczności prowadzenia osobnych rozmów.

Anonimowość ma jednak granicę techniczną. Przy trzech przewoźnikach średnia z pozostałych dwóch pozwala odgadnąć wynik konkretnego konkurenta, więc porównanie warto pokazywać dopiero od ustalonej minimalnej liczby firm w grupie. Wyniki z okresów, w których dany przewoźnik miał mało dostaw, należy oznaczać jako mniej wiarygodne, bo kilka opóźnień potrafi zniekształcić odsetek.

Rozmowy z przewoźnikami oparte na danych

Zmienia się także charakter okresowych spotkań. Zamiast sporów o pojedyncze przypadki menedżerowie logistyki i przedstawiciele przewoźników analizują wspólnie raporty z systemu. Ustalają przyczyny opóźnień i wypracowują działania korygujące. Dane stają się podstawą do rozmów o renegocjacji stawek, warunkach dalszej współpracy oraz nowych procedurach.

SytuacjaDane potrzebne do rozmowyMożliwa decyzja
Spadek terminowości przewoźnikaOTD z kilku okresów i rozkład odchyleń przyjazduZmiana okien dla tego przewoźnika albo plan naprawczy
Długie rozładunki tego samego przewoźnikaP95 czasu obsługi i typ ładunkuDłuższe okno albo zmiana sposobu pakowania
Częste anulowania awizacjiWskaźnik anulowań i moment odwołania względem oknaReguła terminu odwołania w umowie
Skargi na czas oczekiwaniaPrzedział T1-T2 po stronie magazynuZmiana pojemności ramp lub obsady
Cztery typowe tematy rozmów i dane, które je rozstrzygają.

Gdy obie strony patrzą na te same liczby, dyskusja jest merytoryczna, a jej celem staje się optymalizacja procesu, a nie udowadnianie racji. Taka praktyka buduje kulturę odpowiedzialności i stabilną sieć partnerów. Jeśli SLA przewiduje kary albo bonusy, umowa powinna opisywać zasady ich naliczania, a nie tylko konfiguracja systemu. Wspólny widok kalendarza po stronie przewoźnika opisuje artykuł o kalendarzu dla firmy transportowej.

Procedura sprzeciwu wobec wyniku

Wynik, który obciąża przewoźnika, musi mieć drogę odwołania. Zapisany znacznik czasu nie powinien być nadpisywany. Korektę wprowadza się jako nowy wpis z przyczyną i autorem, a oryginał pozostaje w historii. Dzięki temu widać, kto i kiedy zmienił dane, a spór o pojedynczą dostawę nie podważa wiarygodności całego raportu.

Przewoźnik powinien mieć ustalony termin, na przykład kilka dni od publikacji raportu, w którym może zgłosić sprzeciw. Po jego upływie wynik staje się podstawą rozliczeń. Krótki, jasno określony termin zmusza obie strony do sprawdzania danych na bieżąco, zamiast wracania do nich po kwartale.

Reguła: cykliczny przegląd wyników, na przykład kwartalny, buduje więcej zaufania niż doraźna interwencja po każdym incydencie.

Dyspozytor i spedytor na wspólnych danych

Dyspozytor magazynu i spedytor po stronie przewoźnika korzystają z tego samego zestawu danych, ale patrzą na niego z różnych perspektyw. Dyspozytor planuje obsadę rampy i personelu na podstawie zarejestrowanych okien, a system zwraca jego uwagę, gdy dany przewoźnik regularnie spóźnia się względem zgłoszonej godziny. Spedytor widzi w portalu dostępne sloty i otrzymuje potwierdzenie rezerwacji bez telefonicznego uzgadniania terminu.

Taki układ skraca czas koordynacji pojedynczej dostawy i ogranicza pomyłki przy ręcznym przekazywaniu informacji między działami. Szerzej o tym, jak system zarządzania awizacjami wspiera obie strony procesu, opisuje osobny artykuł. Za mechanizm rezerwacji odpowiada strona produktu o transporcie i awizacjach w VSS.net.

Wdrożenie mierzalnego SLA

Przejście z SLA deklaratywnego na mierzalne najlepiej rozłożyć na etapy, w których każdy kolejny opiera się na danych z poprzedniego. Cztery etapy w praktycznej kolejności:

  1. Rejestracja znaczników - zapis T0-T4 dla każdej wizyty, z kontrolą braków.
  2. Pomiar wstępny - kilka tygodni zbierania danych bez sankcji, aby poznać rozkład terminowości i czasu obsługi.
  3. Publikacja kryteriów - przekazanie przewoźnikom definicji wskaźników i celów wraz z dostępem do ich własnych wyników.
  4. Przegląd cykliczny - okresowa analiza wyników i dopiero po niej decyzje handlowe.

Cele nie muszą być stałe w ciągu roku. W okresie szczytu obciążenie ramp rośnie, a czas oczekiwania rośnie razem z nim, więc te same progi terminowości mogą być niewykonalne. Umowa może więc wprowadzać osobne progi na miesiące szczytu, o ile są ustalone z wyprzedzeniem i wynikają z danych.

Pominięcie pomiaru wstępnego jest najczęstszym błędem, bo cele przyjęte z góry odbiegają od rzeczywistego rozkładu i po pierwszym kwartale trzeba je zmieniać. Firma traci wtedy wiarygodność u przewoźników, którzy uznają zasady za arbitralne.