YMS와 WMS의 차이에 대한 내 답을 먼저 말하겠다. 아래 세 가지 기준선 중 두 가지를 넘는다면, WMS 예약 모듈을 억지로 늘려 쓰려는 시도는 접고 YMS를 사라.

세 가지 기준선은 이렇다.

  1. 하루 트럭 출입이 30무브를 넘는다.
  2. 도크 도어가 20개를 넘고, 예약 충돌이 주 3회 이상 발생한다.
  3. 야드에 트레일러 15대 이상이 연중 상시 주차되어 있고, 매달 디텐션(체선료)을 계속 내고 있다.

나는 이 똑같은 실수를 세 번 봤다. 세 번 모두 클라이언트가 이렇게 물었다. "Lin, WMS에 트레일러 위치 필드 하나만 추가해 줄 수 있어? 야드가 난장판이야." 세 번 모두 필드를 추가했다. 세 번 모두 6개월 뒤에 돌아왔다. 여전히 난장판이었다. 필드는 존재했지만, 아무도 업데이트하지 않았고, 엑셀 시트는 살아남았다.

YMS와 WMS의 차이를 한 문장으로

YMS와 WMS의 차이는 정말 한 문장으로 정리된다. WMS는 게이트 안쪽의 화물을 관리하고, YMS는 게이트 바깥의 트럭과 트레일러를 관리한다.

WMS는 서류로 생각한다. ASN, 입고, 주문, 웨이브. 출하가 "오고 있다"는 건 알지만, 거기서 지식이 끝난다. 트럭이 몇 시에 도착하는지, 어디에 주차하는지, 빈 트레일러가 어디 있는지, 기사가 떠났는지 — WMS는 알지도, 신경 쓰지도 않는다.

YMS는 차량과 위치로 생각한다. 게이트 체크인, 예약 스케줄링, 도크 배정, 트레일러 추적, 드롭 트레일러 관리, 야드 이동, 게이트 출차. 그 최소 단위는 SKU가 아니다. 번호판과 트레일러 번호다.

경계선을 긋는 내 대략적인 규칙은 이렇다. 게이트하우스가 다루는 것은 전부 YMS의 것. 네 개의 벽 안쪽에 있는 것은 전부 WMS의 것.

기준선 1: 하루에 게이트를 통과하는 트럭은 몇 대인가

내 경험칙: 하루 30무브다.

30은 어디서 나온 걸까. 무전기와 엑셀 시트를 든 게이트 담당자 2명이 인간적으로 처리할 수 있는 양은 하루 25에서 30무브 정도다. 그걸 넘으면 스프레드시트가 거짓말을 하기 시작한다 — 틀린 위치, 잊힌 업데이트, 두 사람이 각자 다른 버전. 사람 문제가 아니다. 도구 문제다.

2023년, 나는 캘리포니아 온타리오의 3PL 클라이언트와 일했다. 도크 도어 32개, 하루 55에서 65무브, 야드에는 항상 40대가 넘는 트레일러가 있었다. 게이트 담당자 3명이 엑셀에 트레일러 위치를 추적했다 — "트레일러 번호, 대략적인 구역." 최악의 사건: 고객이 트레일러를 빼달라고 했는데, 엑셀은 B구역이라고 했지만 실제로는 D구역 구석에 있었다. 찾는 데 꼬박 이틀이 걸렸고, 그 동안 디텐션 요금은 계속 쌓였다.

내 판단: 기준선 1과 3을 모두 넘김 — YMS, 논쟁의 여지 없음. 가동 시작 때 세 가지를 했다.

  1. 게이트에 번호판 인식 카메라를 설치해 모든 입차 시 기록이 자동 생성되도록 했다 — 번호판을 손으로 쓰는 일을 없앴다.
  2. 모든 트레일러 주차 구역에 번호를 매기고 페인트칠을 했다. 트레일러는 도착 시 구역에 스캔으로 연결했다.
  3. 기사는 게이트에서 출차 스캔을 해서, 시스템이 체류 시간을 자동 계산했다.

3개월 뒤: 트레일러 탐색 평균 시간은 40분 초과에서 5분 미만으로 줄었고, 게이트 인력은 3명에서 2명으로 — 여유가 생긴 인원은 예약 관리로 이동했다.

물류센터 야드의 실사 풍경: 번호가 매겨진 구역에 주차된 트레일러와 트레일러를 재배치하는 야드 조키

기준선 2: 20개가 넘는 도어와 매주 반복되는 예약 충돌

왜 WMS 예약 모듈로는 부족할까. WMS는 "예약"을 다루고, YMS는 "실행"을 다루기 때문이다.

예약은 1단계에 불과하다. 트럭이 일찍 도착하면 — 그 다음은? 늦으면 — 그 다음은? 도어가 비었는데 예약된 트럭이 2시간 뒤에 온다면 — 누군가를 끼워 넣을 수 있을까? 내가 본 모든 WMS 예약 모듈은 세 질문에 "수동으로 조정"이라고 답한다. 그리고 이 세 질문이 바로 도어가 많은 현장의 매일의 현실이다.

2024년, 조지아 서배너 인근의 수입 디컨솔리데이션 창고. 도어 24개, 하루 40무브 이상. 예약은 전화로, 도어 배정은 매일 아침 슈퍼바이저의 감으로. 피크 시즌 최악의 주: 게이트 밖 공도에 트럭 6대가 정체했고, 가장 오래 기다린 트럭은 거의 5시간. 지역 경찰이 딱지를 끊었고, 지역 뉴스 교통 코너에 나왔다.

기준선 2, 깔끔하게 초과. YMS 가동 후 예약 시간대는 게이트와 연동됐다. 트럭이 시간대를 놓치면 시스템이 도어를 다음 트럭에게 넘긴다. 일찍 온 트럭은 빈 도어에 배정한다. 슈퍼바이저는 스케줄 짜려고 전화 받는 일을 그만두고, 화면에서 예외 관리에 들어갔다.

도어가 20개 미만이면, 좋은 슈퍼바이저 + WMS 예약 모듈이면 보통 충분하다. 20개를 넘기면, 감으로 짜는 스케줄은 일어나기로 되어 있는 충돌이다.

기준선 3: 드롭 트레일러, 야드 이동, 디텐션 청구서

이 기준선이 가장 실감이 난다. 달러로 측정되니까.

먼저 업계 숫자. 드라이밴 디텐션은 보통 시간당 $50에서 $75, 무료 시간 2시간이 표준(2025년 업계 가이드 기준). ATRI 조사에 따르면 94.5%의 운송사가 디텐션을 청구하며 평균은 시간당 $63.71. DAT 조사에서는 기사의 63%가 정차당 3시간 이상 대기한다.

내 임계값: 월 디텐션 $3,000 초과, 또는 기사 불만이 월 3회 이상, 또는 야드 이동이 월 50회 초과. 이 중 하나라도 해당되면 이 기준선을 넘은 것이다.

YMS는 어떻게 이 돈을 아낄까. 타임스탬프다. 기사가 "5시간 기다렸으니 $300 내놔"라고 주장한다. YMS를 연다. 게이트 입차 10:00 AM, 예약 1:00 PM — 3시간 일찍 왔고, 그 3시간은 카운트되지 않는다.

그리고 드롭 트레일러. 기사가 트레일러를 야드에 두고 떠나고, 며칠 뒤에 돌아온다. YMS가 없으면, 두고 간 트레일러는 실종자다 — 온타리오에서 이틀간 실종됐던 트레일러가 바로 이 실패 모드였다.

YMS vs WMS 의사결정 스코어카드: 5분, 5개 차원

세 가지 기준선을 보고도 망설여진다면, 스스로 채점해 보자. 5개 차원, 각 0에서 2점.

차원 0점 1점 2점 내 점수
일일 게이트 무브 수 15 미만 15–30 30 초과
야드 대기 트레일러 8 미만 8–15 15 초과
도크 도어 수 10 미만 10–20 20 초과
월 디텐션 / 불만 거의 없음 가끔, 월 $3,000 미만 잦음, 월 $3,000 초과 또는 월 3건 이상
드롭 트레일러 / 야드 이동 빈도 거의 없음 주 몇 회 매일

채점:

  • 6점 이상: YMS를 사라. 기다리는 한 달마다 프로젝트 비용보다 더 큰 비용이 든다.
  • 3에서 5점: WMS 예약 모듈 + 규율 있는 프로세스로 버티고, 6개월 뒤에 다시 채점하라.
  • 2점 이하: 아직 아니다. 그 예산은 WMS를 제대로 쓰는 데 써라.

반직관적인 진실: YMS에서 가장 싼 건 소프트웨어다

대부분 YMS를 소프트웨어 프로젝트라고 생각한다. 30회가 넘는 가동을 겪고 나서, 분명히 말하겠다. YMS는 야드 인프라 + 프로세스 프로젝트다. 소프트웨어 라이선스 비용이 지출 중 가장 작은 조각이다.

돈은 실제로 어디로 가는가. 세 가지다.

  1. 게이트 하드웨어: 번호판 인식 카메라, 셀프서비스 체크인 키오스크 — 하드웨어 청구서가 소프트웨어 청구서를 앞지른다.
  2. 야드 마킹: 모든 트레일러 주차 구역에 번호를 매기고 페인트칠. 온타리오 클라이언트는 번호 페인트에만 꼬박 일주일을 썼다.
  3. 가장 어려운 것: 게이트 직원, 기사, 디스패처가 프로세스를 따르게 하는 것. 1주차에는 게이트 담당자가 스캔을 귀찮아해서 계속 손으로 썼다.

그래서 손익분기점은 이렇다. 도어 30개 미만이면, 진지한 게이트 슈퍼바이저 + WMS 예약 모듈이면 충분하다 — YMS의 수지가 맞지 않는다. 하지만 야드가 이미 매일의 트레일러 찾기와 매달의 디텐션 청구서 상태라면, YMS는 피한 말다툼과 벌금만으로 1년 만에 본전을 뽑는다.

또 하나의 반직관적인 진실: YMS 가동 후 야드가 반드시 빨라지는 건 아니다 — 하지만 말다툼은 확실히 줄어든다. 디텐션 분쟁, 실종 트레일러, 도어 차지 다툼, 전부 타임스탬프가 찍힌다. 사는 건 속도가 아니다. 책임 떠넘기기의 끝이다.

가동 전 체크리스트: 프로젝트가 터지는 세 가지 패턴

  1. 야드에 번호를 매기기 전에 가동하는 것. YMS의 트레일러 위치가 "C구역 어딘가" — 엑셀 시트보다 나쁘다. 대책: 가동 2주 전, 모든 트레일러 주차 구역에 번호를 매기고 페인트칠하고, 야드 전체를 촬영하라. 예외 없음.
  2. 게이트 직원 교육을 딱 한 번 하는 것. 게이트는 YMS의 모든 데이터가 태어나는 곳이다. 담당자가 스캔하지 않으면 시스템은 눈먼 상태다. 대책: 1주차에는 구축 컨설턴트가 게이트에 상주하며 모든 트럭에 프로세스를 안내한다.
  3. 예약 시간대를 상상으로 정하는 것. 트럭당 45분으로 스케줄하는데, 실제 하역은 90분이 걸린다. 대책: 시간대를 확정하기 전 2주간은 실제 데이터로 돌려라 — 추측하지 마라.

아직 망설여진다면, 내일 딱 한 가지만 해보자. 게이트에 일주일 치를 통째로 기록하게 하라 — 일일 무브 수, 트럭별 체류 시간, 이번 달 디텐션 청구서. 그 숫자를 세 가지 기준선에 대조하고 표를 채점하라.

이 기사의 이미지는 설명용 AI 생성 실사 일러스트입니다.

Lin Xiao, WMS 구축 컨설턴트 지음

영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.