예약장이 가득 차면 도크 도어 가동률은 관리되고 있어야 합니다. 캘리포니아 폰타나의 14도어 3PL 창고에 가서 그 말을 해보세요. 작년 10월의 어느 날, 그곳에서 $4,680가 사라졌습니다. 체류료, 놀고 있는 도크 시간, 아무도 예산에 넣지 않았던 잔업 수당으로 말입니다. 예약 캘린더는 완전히 꽉 차 있었습니다. 모든 슬롯, 모든 도어, 모든 시간대. 그런데도 트럭들은 평균 45분간 아무도 손대지 않은 채 야드에서 대기하고 있었습니다.

창고를 운영한다면 이것이 건물에서 가장 비싼 역설입니다. 가득 찬 예약장은 도크 도어 가동률이 통제되고 있다는 뜻이어야 합니다. 실제로는 가득 찬 예약장과 줄이 아무렇지 않게 공존합니다. 돈 얘기를 보여드리죠.

줄에는 가격표가 붙어 있다 — 전부 세어보자

기다리는 트럭은 절대 "조금 늦는" 정도로 끝나지 않습니다. 하루 20대 트럭을 받고, 대당 평균 40분씩 대기하는 중규모 오퍼레이션의 연간 장부는 이렇게 됩니다(아래 수치는 실제 운영자의 장부 기반 예시입니다. 실제 숫자는 계약이 정합니다):

비용 항목 산출 방법 연간 추정치
운송사 체류료 20대 x 40분 x 260일, 표준 2시간 무료 시간을 초과한 분은 $75/시간 ~$173,000
도크 유휴 시간 예약은 됐는데 기사들이 기다리는 동안 놀고 있는 도어. 다시는 팔 수 없는 처리량 손실 2,900 유휴 도어시간
야드 혼잡 인건비 야드 조키 추가 시간, 스테이징, 순서 재배치 ~$35,000
도크 잔업 늦은 시작이 저녁 교대까지 파급 ~$48,000
눈에 보이는 유출 합계 ~$256,000/년

표에 없는 것에 주목하세요. 예약 소프트웨어 구독료입니다. 그건 이미 냈습니다. 아이러니는 줄이 그걸 이겨내고 살아남는다는 것입니다.

창고 도크 도어 앞에 줄 선 트럭들

가득 찬 예약장이 그래도 줄을 만드는 이유

예약 시스템은 예약을 관리합니다. 변동성은 관리하지 않습니다. 제가 비용을 계산해 본 줄의 거의 전부를 설명하는 세 가지 간극이 있습니다.

1. 만능 시간 슬롯. 대부분의 시설은 모든 트럭에 같은 1시간 창을 줍니다. 하지만 드롭 트레일러는 25분, 라이브 플로어 적재 컨테이너는 90분이 걸립니다. 이를 동일한 슬롯에 평균 내면 스케줄은 깔끔해 보이고 현실은 어긋납니다. 90분짜리 작업 하나가 다음 트럭의 슬롯을 먹어치웁니다. 댈러스의 한 식품 유통업체는 2024년에 정확히 이것을 고쳤습니다. 창을 적재 유형별 세 가지 서비스 티어(30/60/90분)로 나눈 것입니다. 도어 가동률은 61%에서 79%로 올랐고, 평균 대기 시간은 38분에서 9분으로 떨어졌습니다. 같은 도어, 같은 인력, 같은 물량. 다른 건 산수뿐입니다.

2. 노쇼/지연 도착 딜레마. 트럭의 일정 비율은 항상 늦거나 아예 오지 않습니다. 오버부킹을 안 하면 빈 도어가 놀고 가동률이 무너집니다. 하면, 피하려던 줄을 직접 만드는 셈입니다. 대부분의 오퍼레이션은 한쪽 극단을 택하고 다른 쪽 비용을 감수합니다. 답은 철학이 아니라 데이터입니다. 운송사별·노선별·요일별 노쇼율을 추적하고, 실적이 뒷받침하는 곳에만 오버부킹하세요.

3. 관리되는 건 스케줄이지 도크가 아니다. 예약은 경비 초소에서 끝납니다. 그 뒤로는 도어별 체류 시간을 실시간으로 추적하는 사람이 없어서, 느린 하역은 트럭 세 대가 뒤에 쌓일 때까지 보이지 않습니다. 실시간 도어 텔레메트리 없는 예약 시스템은 회계사 없는 예산입니다.

직관에 반하는 사실: 가동률 100%는 재앙이다

아무도 듣기 싫어하는 트레이드오프가 있습니다. 예정 가동률 100%로 도는 도크는 수학적으로 줄이 확정됩니다. 의견이 아니라 기본적인 대기행렬 이론입니다. 가동률이 100%에 가까워질수록 아주 작은 변동성에도 대기 시간은 기하급수적으로 늘어납니다. 대부분의 창고에 가장 저렴한 운전점은 예정 도어 가동률 75%–85%입니다. 벌 만큼 바쁘고, 금요일마다 꼭 나타나는 지연 컨테이너를 흡수할 여유가 있는 수준이죠.

그래서 "완전 예약"은 성공이 아닙니다. 단정한 변장을 한 가장 비싼 가동률입니다. 잘 계획된 예약 사이에 20분 비는 도어는 도어 요금만 들지만, 두 시간짜리 줄에 묻힌 도어는 도어 요금에 체류료와 잔업 수당이 얹힙니다. 비어 있는 게 혼잡한 것보다 쌉니다.

도크 도어 가동률이 새는 곳 — 그리고 막는 법

네 가지 레버, 회수 속도 순입니다.

레버 1: 작업에 맞춰 창의 크기를 정하라. 적재 유형별 평균 하역 시간을 2주간 프로파일링합니다. 변동계수가 30%를 넘는 것은 전용 창 길이를 받습니다. 이 한 가지 변화만으로 자본 투자 없이 대기 시간이 보통 40%–60% 줄어듭니다.

레버 2: 무료 시간에 가격을 매겨라. 운송사에 공정한 무료 창을 주고(업계 관행은 약 2시간), 그 뒤로는 30분 단위로 체류료를 청구하고 집행하세요. 기다림에 가격이 붙으면 늦은 도착과 느린 서류 작업이 신기하게 좋아집니다. 걷은 돈은 피크 도어의 인건비 예산으로 돌리세요.

레버 3: 예약장이 아니라 도어를 봐라. 도어별 예약별 실제 체류 시간을, 가능하면 실시간으로 추적하세요. 중요한 지표는 시작 편차입니다. 실제 하역 시작이 예약 시각에서 얼마나 어긋나는가입니다. 평균 시작 편차가 20분을 넘으면 스케줄은 픽션입니다. 도어를 사기 전에 스케줄을 고치세요.

레버 4: 야드를 주차장이 아니라 버퍼로 써라. 게이트와 도어 사이에 소수의 스테이징 스폿을 두면 가동률에 손대지 않고 도착 변동성을 흡수합니다. 지금까지 사본 가장 싼 용량은 아스팔트에 칠한 네모 몇 개입니다.

가져갈 숫자 하나

도어를 늘리고, 야드를 넓히고, 더 멋진 예약 시스템을 사기 전에 이 공식을 돌려보세요.

필요 도어 수 = (일일 트럭 대수 x 평균 도어 점유 시간) / (운영 시간 x 목표 가동률)

목표 가동률은 0.80을 쓰세요. 1.0이 아닙니다. 하루 20대, 평균 점유 1.2시간, 운영 12시간이면 20 x 1.2 / (12 x 0.80) = 2.5도어의 실질 용량이 필요하고, 나머지 도어들은 줄이 생기지 않게 하는 20%의 여유를 사는 셈입니다. 공식이 가진 도어보다 적은 도어가 필요하다고 나오는데도 트럭이 줄을 선다면 문제는 절대 용량이 아닙니다. 산수입니다. 그리고 산수는 창고에서 가장 싸게 고칠 수 있는 것입니다.

Lao Zhou, 물류 비용 분석가 지음

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