먼저 결론부터 말하겠습니다. 오버플로우 로케이션은 성수기에 급히 땜질하는 임시방편이 아닙니다. WMS상의 명칭, 명확한 수용 상한, 그리고 화물의 입출고 규칙을 갖춘 재고 시스템의 정식 구성원입니다. 오버플로우를 "일단 아무 데나 쌓아둬라"라고 다루는 창고는 반드시 나중에 대가를 치릅니다. 대개는 실사 때입니다.

2019년, 로스앤젤레스 외곽의 한 3PL 창고를 방문했습니다. 면적은 20,000제곱피트가 조금 넘는 곳으로, 두 달 연속 성수기로 터질 듯했습니다. 400개가 넘는 팔레트가 입고 레인에 쌓여 있었습니다. 시스템에는 기록도 없고, 서류는 진작에 사라졌습니다. 최종 실사에서는 70,000달러가 넘는 상각 손실이 나왔습니다. 대표에게 근본 원인이 뭐냐고 물었더니, 한 문장으로 답했습니다. "화물을 놓을 자리는 있었지만, 그 자리라는 개념이 시스템에는 없었습니다."

오버플로우는 실제로 어디에 두나요?

이 논쟁은 20년째 이어지고 있습니다. 한쪽은 "입고 바로 옆"이라고 합니다. 트럭에서 내려 바로 집어넣으면 최단 입고 시간입니다. 다른 한쪽은 "1차 보관 구역 끝자락"이라고 합니다. 피킹에 가까워 보충이 가장 원활합니다.

저는 양쪽 다 당해봤습니다. 제 답은 입고와 1차 보관 사이, 또는 1차 피킹 존의 끝자락입니다. 오버플로우의 역할은 정확히 두 가지입니다. 입고 급증분을 흡수하는 것, 그리고 1차 로케이션을 공급하는 것입니다. 입고에서 너무 멀면 입고 담당이 당신을 원망합니다. 1차 보관에서 너무 멀면 보충 담당이 당신을 원망합니다. 중간에 두면 아무도 열광하진 않지만, 모두가 일할 수 있습니다.

2018년, 캘리포니아 온타리오에 있는 150,000제곱피트 건물에서 작업했습니다. 천장 높이는 32피트였습니다. 입고 도크 정면에 있는 평적치 2열을 떼어내 오버플로우로 만들었습니다. 지게차 주행 시간은 도크에서 오버플로우까지 약 40초, 1차 보관 구역 입구까지 90초였습니다. 성수기에는 하루 120대의 트레일러가 그 건물을 통과했는데 도크는 한 번도 막히지 않았습니다. 이 거리는 계산으로 나온 게 아닙니다. 조율해서 맞췄습니다. 더 가까우면 입고와 보충 지게차가 같은 통로를 놓고 싸웁니다. 더 멀면 입고 시간이 무너집니다.

한 가지 더 함정이 있습니다. 오버플로우를 데드스톡 구역이나 품질 보류 구역과 절대 섞지 마십시오. 한 번은 "갈 데 없는" 모든 물건을 하나의 큰 존에 던져넣은 창고를 본 적이 있습니다. 품질 보류품, 파손품, 오버플로우, 고객 반품품, 전부였습니다. 3개월 후 그 존은 건물 속 버뮤다 삼각지대가 되어 있었습니다. 아무것도 찾을 수 없었습니다. 오버플로우는 독립된 존이어야 하며, 명확한 물리적 경계(최소한 노란색 바닥 테이프)로 다른 모든 구역과 분리합니다.

WMS가 오버플로우를 인식하지 않으면 바닥 테이프도 살리지 못합니다

로케이션을 정한 것은 1단계에 불과합니다. 진짜 갈림길은 시스템에 있습니다. 여러분의 WMS는 "오버플로우 로케이션"을 하나의 정체성으로 인정하고 있습니까?

이것이 제가 고객에게 건네는 설정 체크리스트입니다. 그대로 복사해서 쓰십시오.

오버플로우에 별도의 로케이션 타입을 주고, 코드는 OVERFLOW로 합니다. "임시 존"이나 "미정" 같은 건 안 됩니다. 애매한 이름은 썩습니다. 3개월 후면 그 존이 뭘 위한 것이었는지 아무도 기억 못 합니다.

포지션당 명확한 수용 상한을 정해 시스템에 입력합니다. 평적치, 단당 2팔레트, 최대 2단 — 즉 4팔레트가 상한이며, 시스템이 초과분을 차단합니다. 상한 없는 오버플로우 존은 반드시 무한한 산이 되며, 그것은 관리가 없는 것과 같습니다.

ATP(주문 가능 재고)에는 포함하되, 절대 직접 피킹을 할당하지 마십시오. 이게 중요합니다. 오버플로우 재고가 ATP에 보여야 영업이 재고를 보고 이미 있는 걸 또 발주하는 일을 막을 수 있습니다. 하지만 피킹 작업 할당은 1차 로케이션이 우선이어야 합니다. 오버플로우는 1차를 보충하기 위한 것이지, 피킹을 위한 것이 아닙니다. 그렇지 않으면 피커들이 하루 종일 건물 여기저기에서 오버플로우 팔레트를 쫓아다니고 처리량은 반 토막 납니다.

혼재 규칙은 화물의 가치에 따라 다릅니다. 회전 빠른 표준 SKU는 오버플로우 포지션당 1 SKU, 공간 절약용 혼재는 금지합니다. 저가 소모품은 혼재할 수 있지만, 시스템은 라이선스 플레이트 단위까지 추적해야 합니다. 어떤 팔레트에 뭐가 있는지를요. 제 레드라인은 이렇습니다. 시스템이 특정 팔레트에 뭐가 있는지 정확히 말하지 못하면, 그 오버플로우 존은 실패한 것입니다.

로트와 유통기한 관리는 1차 로케이션과 같은 엄격함으로 합니다. 격하 없습니다. "어차피 임시니까"라며 로트 입력을 건너뛰고 싶어 합니다. 틀렸습니다. 오버플로우야말로 FIFO가 가장 먼저 무너지는 곳입니다. 로트 번호를 잃으면, 그 화물은 다시는 선입선출로 돌지 않습니다.

창고 오버플로우 존에 임시로 적치된 팔레트

화물이 오버플로우에 도착하면, 어떻게 내보냅니까?

로케이션 확정, 시스템 설정 완료 — 이제 흐름 규칙입니다. 가장 빨리 썩는 부분입니다.

규칙 1: 1차가 우선입니다. 오버플로우는 벤치 선수이지 선발이 아닙니다. 입고 시에는 먼저 1차의 빈 슬롯을 확인하고, 1차가 꽉 찼을 때만 화물이 오버플로우로 갑니다. 피킹은 항상 1차에서 나옵니다. 오버플로우 화물의 목적지는 하나뿐입니다. 1차 보충입니다. 이 방향을 뒤집으면 끝입니다.

규칙 2: 보충 트리거는 발주서가 아니라 1차 재고 수준입니다. 1차 슬롯이 보충점 이하로 떨어지면, 시스템은 먼저 오버플로우에 같은 SKU가 있는지 확인하고 내부 이동 작업을 생성합니다. 오버플로우에서 1차로요. 오버플로우가 비어야 비로소 정상 구매가 발동합니다. 이 순서를 시스템 로직에 하드코딩하십시오. 사람이 기억할 거라 기대하지 마십시오. 바빠지는 순간 모두가 오버플로우에 뭐가 있는지 잊고, 또 발주서를 끊고, 재고는 눈덩이처럼 불어납니다.

규칙 3: 오버플로우 존은 일정에 따라 정기 실사합니다. 제 표준은 오버플로우만 매주 1회, 15분간 순환 실사입니다. 확인 항목은 3가지입니다. 장부와 현물이 일치하는지, 체류 기한을 넘긴 게 있는지, 엉뚱한 것(오버플로우에 섞인 파손품 같은 것)이 들어왔는지입니다.

규칙 4: 모든 오버플로우 팔레트에 체류 기한 레드라인을 겁니다. 1차로 이동 없이 30일이 지나면 플래그를 달고, 창고 매니저가 처분을 결정해야 합니다. 다른 건물로 이전, 공급업체 반품, 또는 할인 처리하고 비우기 중 하나입니다. 레드라인 없는 오버플로우 존은 제2의 데드스톡 구역이 됩니다. 2021년, 캘리포니아 치노의 한 건물을 방문했습니다. 블랙프라이데이 2020 잔재가 아직도 오버플로우에 쌓여 있었습니다. 꼬박 1년입니다. 포장재는 이미 습기로 손상되어 있었습니다. 대표의 표정이 모든 걸 말해주었습니다.

마지막 트레이드오프입니다. 오버플로우가 너무 많으면 건물은 항상 여유가 있는 것처럼 보이고, 경영진은 "더 받을 수 있겠네"라고 생각하며 재고는 영원히 쌓입니다. 너무 적으면 매 성수기마다 터지고, 트레일러들이 길가에 줄을 섭니다. 제 경험칙은 오버플로우 규모를 성수기 입고량의 15–20%로 잡는 것입니다. 확신이 없으면 15%에서 시작하고, 확장 가능한 인접 유연 공간을 확보하십시오. 오버플로우는 충격 흡수 장치이지, 실제 용량 계획을 건너뛰는 핑계가 아닙니다.

월요일 아침 체크리스트

  • WMS에 OVERFLOW 로케이션 타입을 만들고 수용 상한을 하드코딩하며 상한 초과 알림을 설정합니다.
  • 오버플로우를 노란색 바닥 테이프로 물리적으로 격리합니다. 품질 보류나 데드스톡과 절대 공유하지 않습니다.
  • 오버플로우를 ATP에 포함하되, 피킹 작업은 1차 로케이션에만 할당합니다. 오버플로우는 보충용입니다.
  • 입고 규칙: 빈 슬롯이 있으면 1차 우선, 1차가 꽉 찼을 때만 오버플로우.
  • 보충 순서: 발주서를 끊기 전에 오버플로우를 먼저 확인합니다.
  • 오버플로우 존을 매주 순환 실사합니다. 장부와 현물, 체류 기한, 혼입품을 확인합니다.
  • 30일 체류 레드라인. 기한을 넘긴 것은 처분을 결정합니다.
  • 오버플로우 규모는 성수기 입고량의 15–20%로 잡고, 옆에 유연 공간을 확보합니다.

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