53피트 트레일러에는 표준 파렛트 26개가 들어간다. 이 숫자는 변하지 않는다. 변하는 것은 같은 화물을 운송하는 데 필요한 트레일러 대수다. 한 대당 26개 대신 24개를 실으면, 트레일러 12대를 출고할 때마다 필요 없었던 13번째 트럭 값을 낸 셈이다. 대륙 횡단 노선에서 트럭 한 대 추가 비용은 수천 달러에 이른다. 트레일러 적재는 파렛트 2~3개 자리가 진짜 돈이 되는 현장 중 하나다.
이 비싼 대가를 2025년 봄에 직접 봤다. 댈러스 외곽의 음료 유통업체 물류센터에서다. 약 200,000평방피트 규모로, 텍사스와 오클라호마를 오가는 다중 정차 노선을 운영한다. 어느 화요일, 12개 정차 노선이 문제를 안고 돌아왔다. 세 번째 정차지에서 운전자가 화물 인수를 거부한 것이다. 화물이 파손됐기 때문이 아니다. 작업팀이 스테이징 레인에서 나온 순서대로 실었지, 역배송 순서로 싣지 않았기 때문이다. 매 정차지마다 운전자는 뒤에 묻힌 2개의 파렛트를 꺼내려고 트레일러 절반을 내려야 했다. 세 번째 정차지에서 그는 말다툼에 지쳐 그냥 돌아왔다.
적재 플래너는 좋은 사람이었고, 경력 10년의 베테랑이었다. 다중 정차 적재 계획 시스템은 화이트보드와 기억력이었다. 정차지가 4개까지는 잘 돌아갔다. SKU 혼합으로 12개 정차지가 되니——캔 케이스, 케그, bag-in-box 시럽, 무게도 제각각——화이트보드는 졌다.
문제는 '꽉 채우기'가 아니라 '제대로 싣기'다
적재 최적화 소프트웨어의 영업 멘트는 대개 "더 많이 실을 수 있습니다"다. 이 프레임은 틀렸다. 제대로 된 작업자라면 누구나 트레일러를 가득 채울 수 있다. 돈이 많이 드는 실수는 잘못 싣는 것이다.
진짜 적재 알고리즘은 여러 제약을 동시에 다룬다. 축중량이 첫째다. 미국에서는 각 주가 싱글 액슬과 탠덤 액슬 제한을 강제하고, 총중량은 합법이어도 무거운 화물이 전부 뒤쪽 탠덤에 몰리면 축중량 위반이 된다. 계량소에서 적발되면 벌금만 내는 게 아니다——갓길이나 가장 가까운 주차장에서 적재를 다시 하고, 배송 시간을 놓친다. 알고리즘은 축중량 제한을 하드 제약으로 다루고, 모든 축을 합법으로 유지하는 위치에 무거운 파렛트를 배치한다. 인간 작업자는 '느낌'으로 처리한다.
다음은 무게중심이다. 케그와 드럼통은 잘못된 예측을 용서하지 않는다. 내리막길에서의 급제동도 마찬가지다.
그리고 배송 순서. 다중 정차 노선의 생사가 여기에 달려 있다. 규칙은 단순하다——마지막 정차지가 먼저 실리고, 첫 번째 정차지가 마지막, 문에 가장 가깝게——그러나 혼합 파렛트로 정차지가 5~6개를 넘으면 실행은 처절하다. 순서를 놓치면 매 정차지가 발굴 작업이 된다. 운전자들은 알아챈다. 실력 좋은 운전자들은 당신의 화물을 거부하기 시작하고, 그러면 '싼' 적재 작업은 체류료와 재작업을 내는 셈이 된다.
적층 규칙이 이를 완성한다. 무거운 것은 가벼운 것 아래에, 찌그러지기 쉬운 것은 위에, 파손 주의 화물은 별도 구역에. 베테랑 작업자는 이걸 다 안다. 문제는 지식이 아니다. 조합 폭발이다. 무게·치수·배송지가 다른 SKU가 수십 개를 넘으면 인간의 뇌는 반올림하기 시작한다. 반올림이 재작업의 근원이다.

소프트웨어는 쉬운 부분이다. 어려운 것은 데이터다
적재 최적화 도구는 대개 연간 구독으로 판매된다——현재 벤더 가격은 확인하라, 수시로 움직인다. 스티커 가격이 프로젝트 실패의 이유인 경우는 드물다. 더러운 마스터 데이터가 이유다.
알고리즘은 파렛트 치수와 중량을 먹고 산다. 품목 마스터에서 가져온다. 그런데 많은 창고에서 품목 마스터는 허구다. 5년 전에 기록된 케이스 치수, 그 사이 공급업체는 포장을 두 번 바꿨는데 아무도 업데이트하지 않았다. 파렛트를 받은 사람의 어림짐작 중량, 평범한 날에도 20퍼센트 오차. 하나의 SKU에 세 공급업체, 세 가지 케이스 구성, 시스템상 레코드는 하나.
이걸 옵티마이저에 먹이면 아름다운 3D 적재 도면이 나온다——하지만 만들 수 없다. 지게차 운전자는 세 번째 파렛트까지는 도면대로 가다가 네 번째가 슬롯에 안 들어가면서 전체 계획이 무너진다. 나는 이걸 한 번 이상 봤다. 1분기에 산 소프트웨어는 2분기에 버려지고, 벤더가 욕을 먹고, 원인은 데이터다. 벤더 데모는 깨끗한 테스트 데이터로 돌아간다. 당신의 도크는 그렇지 않다.
1달러도 쓰기 전에 무료 테스트를 하라. 파렛트 10개를 무작위로 뽑아 재고 무게를 달아 시스템과 비교하라. 2개 이상 안 맞으면 먼저 데이터를 고쳐라. 도크 도어에 바닥 저울을 두는 것——모든 파렛트를 달아 자동으로 시스템에 기록——은 당신이 살 수 있는 가장 싼 수정이다. 정확한 데이터는 베테랑 작업자를 더 좋게 만든다. 더러운 데이터는 어떤 소프트웨어도 문진으로 만든다.
영업 자료가 빼먹은 두 번째 함정. 계획은 하루를 못 버틴다. 고믹스 현장에서는 오더가 끊임없이 추가되고 잘린다. 오전 8시에 계산한 도면은 정오에 긴급 파렛트 2개가 들어오면 무용지물이 된다. 계획을 동결하거나——출발 2시간 전 하드 오더 컷오프를 두는 것, 영업과 고객을 상대로 진짜 배짱이 필요하다——소프트웨어가 몇 초 만에 재계산해서 새 도면을 운전자 태블릿이나 도크 출력물로 보내거나 둘 중 하나다. 오더 시스템과 연동해 실시간으로 재계획하지 못하면 고믹스 작업에는 반쪽짜리 제품이다.
실무적인 점 하나 더. 도면은 도크에서 읽혀야 한다. 출력물에는 번호가 매겨진 파렛트 위치, 파렛트에는 대응 라벨. 지게차 위에서 3D 렌더링을 해석하는 사람은 없다. "5번 파렛트는 왼쪽, 두 번째 줄"처럼 쉬운 말로 써 있어야 한다.
계산이 맞는 곳은 여기다
솔직한 판단을 적는다. 비교적 고정된 노선으로 하루 12대 이상의 트럭을 출고한다면 1~2개 노선에서 파일럿을 하라. 절약된 운임과 사라진 재작업을 합하면 대개 몇 달 만에 구독료를 뽑는다. 할 만하다.
하루 몇 대, 다중 정차, SKU 혼합이라면——소프트웨어가 도움이 될 수 있지만, 컷오프 규칙과 데이터 기반을 고친 뒤다. 그 전에 사면 사는 건 수업료다.
하루 2~3대라면 먼저 파렛트를 표준화하고 무게를 달아라. 소프트웨어 얘기는 나중이다.
적재 최적화는 AI 코스튬을 입은 데이터 엔지니어링이다. 데이터가 깨끗하면 돈을 찍어내는 기계. 데이터가 더러우면 장식이다. 문제는 알고리즘이 똑똑한지가 아니다. 당신의 파렛트 치수가 진짜인지다.
내일 당장 쓸 수 있는 체크리스트
- 파렛트 10개를 무작위로 뽑아라. 재고 무게를 달아라. 시스템과 비교하라. 2개 이상 안 맞으면——데이터를 고쳐라, 소프트웨어는 일단 잊어라.
- 지난달 적재 기록을 뽑아라. 트레일러당 평균 파렛트 수, "안 들어간다"는 이유로 추가로 나간 트럭 대수, 그리고 그 추가 트럭에 든 비용. 그게 사업 타당성 근거다.
- 다중 정차 노선에서는 배송 순서를 SOP에 고정하라. 순서가 매일 바뀌면 어떤 알고리즘도 못 구한다.
- 가장 안정적인 1~2개 노선에서 먼저 파일럿을 하라. 첫날부터 창고 전체에 확산하지 마라.
- 벤더에게 당신의 실제 오더로 시험 계산을 돌리게 하고, 그 결과를 당신의 최고 작업자가 실제로 짠 것과 나란히 놓아라. 이길 때만 사라.
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.







