오후 3시, 피킹 피크 시간. 메인 통로 한가운데 지게차가 팔레트를 높이 든 채 멈춰 있고, 운전사는 고층 랙 앞에서 피커가 비키기를 기다리고 있다 — 그 뒤로는 카트를 든 6명의 피커, 모두의 얼굴에 "주문이 마감에 못 맞출 것 같다"고 쓰여 있다. 이 장면은 너무나 익숙하다. 거의 모든 이커머스 창고가 겪어본 일이다.
보충이 피킹과 충돌하면 "지게차가 통로를 막고 있다"처럼 보이지만, 근본 원인은 보충 타이밍이 웨이브 릴리스와 한 번도 엇갈리게 조정된 적이 없다는 것이다. 피킹에는 비어 있는 통로와 재고가 있는 로케이션이 필요하고, 보충은 그 로케이션에 상품을 넣어야 한다. 같은 시간에 같은 통로를 두고 다투는 두 가지 일 — 충돌하는 게 당연하다.
오후 3시가 항상 최악인 이유
웨이브 스케줄이 보충 충돌이 정확히 언제 터지는지를 결정한다. 전형적인 웨이브 계획은 이렇다: 첫 웨이브는 오전 10시, 둘째는 오후 1시, 셋째는 운송사 마감에 맞추기 위해 오후 3시. 각 웨이브가 릴리스될 때마다 피커들이 통로로 쏟아진다.
한편 보충은 로케이션 재고가 보충점 아래로 떨어질 때마다 WMS가 자동으로 생성한다 — 시계 따위는 신경 쓰지 않는다. 그래서 오후 3시, 가장 치열한 피킹 한가운데에서 시스템은 메인 통로로 보충 태스크를 계속 보내고 있다. 지게차 한 대가 폭 3미터 통로를 점거하고, 카트를 든 피커는 지나가지 못하고, 모두가 기다린다. 5분의 대기와 한 웨이브 전체의 리듬이 깨진다.
2024년, 나는 Fontana의 뷰티 이커머스 창고에서 이를 실측했다: 오후 2시부터 4시 사이, 보충용 지게차가 메인 통로를 점유한 시간은 시간당 평균 22분. 그 22분 동안 피커 생산성은 시간당 약 90유닛에서 70유닛을 조금 넘는 수준으로 떨어졌다. 현장에 40명이 있으니 2시간에 1,600유닛을 덜 집었다 — 그리고 그날 900건의 주문이 UPS 픽업을 놓쳐 하루 늦게 출고됐다.
엇갈리게 하는 세 가지 방법, 싼 것부터
가장 싼 대책: 보충에 통금을 걸자. WMS에 규칙 하나만 설정하면 된다 — 웨이브 릴리스 전후 90분 이내에는 메인 통로 존에 보충 태스크를 생성하지 않고, 태스크는 자동 연기된다. 새 장비 필요 없고, 태스크 우선순위 규칙 하나뿐이다. 비용은 보충 지연이지만, 안전재고 수준이 건전하다면 90분 지연으로 품절이 생기진 않는다.
중간 비용 대책: 보충 전용 레인. 피크 시간대에는 이동식 바리어로 메인 통로를 둘로 나눈다 — 보충용 지게차는 한쪽, 피커는 다른 쪽을 쓴다. 피크가 끝나면 바리어를 치우고 통로는 원래 폭으로 돌아간다. 몇천 달러짜리 바리어로 피크 시간 충돌을 없앨 수 있다.
비싼 대책: 보충 자동화. 협로형 지게차를 무인운반차(AGV)로 교체하거나, 풀 팔레트를 컨베이어로 피크 존 앞까지 보낸다. 자동화 수준의 투자로, 하루 30,000건 이상 처리하는 창고에 적합하다. 작은 현장에는 권하지 않는다 — 투자 회수 기간을 보고 인생을 의심하게 될 것이다.

사기 전에 먼저 데이터를
아무것도 건드리기 전에 1주일 치 데이터를 기록하자. 숫자 세 개면 충분하다.
충돌 시간대. 시프트 리더에게 "지게차가 통로를 막았다"는 인시던트를 30분 단위로 기록하게 한다. 일주일이 지나면 충돌 피크가 스스로 드러난다.
막힌 분. 각 인시던트의 지속 시간을 일자별로 합산한다. 그 숫자는 곧 잃어버린 피킹 능력이다.
연기로 인한 품절. 보충이 늦어지는 바람에 로케이션이 정말로 비어 피커가 헛걸음을 했는가? 일주일 내내 0이라면, 안전재고는 90분 보충 통금을 여유 있게 감당할 수 있다 — 자신 있게 규칙을 설정하자.
이 세 숫자를 손에 쥐고 대책을 고른다. 기록해 보고 나서야 깨닫는 창고가 많다 — 문제는 장비가 아니라 스케줄이었다는 것을. 보충 시프트를 1시간 앞당기면 충돌은 절반으로 줄고, 비용은 0이다.
그 WMS 규칙의 실제 모습
"보충 통금"은 경영 슬로건처럼 들리지만, WMS 안에서는 그냥 태스크 스케줄링 규칙이다. 주요 WMS의 태스크 엔진은 태스크 유형·존·시간대별 우선순위를 지원하고, 설정 로직은 어디나 비슷하다.
피킹 태스크를 최우선, 보충을 그다음으로 설정하고 시간 조건을 추가한다: 각 웨이브 릴리스 후 90분 동안 메인 통로 피크 존의 보충 태스크는 자동으로 "연기 가능"으로 강등되고, 태스크 엔진은 90분이 지난 후에 스케줄링한다. 긴급 보충(로케이션이 이미 비어 있고 피커가 기다리는 경우)은 통금 예외 경로를 탄다 — 이 예외는 필수다. 없으면 통금은 최적화에서 인시던트로 전락한다.
많은 사람이 놓치는 선택지: 보충 시프트 전체를 앞당기는 것. 2교대라면 이른 교대를 1시간 일찍 시작해 보충 전담으로 쓴다. 아니면 "보충 윈도우"를 정한다 — 예컨대 매일 오전 6시부터 8시, 오후 8시부터 10시. 피킹은 계속하지만 웨이브는 릴리스하지 않고, 그 시간에 보충으로 하루의 빈틈을 메운다. 하루 5,000건 미만인 중규모 창고에 특히 잘 먹힌다. 시스템 변경 없이 시프트표만 손보면 된다.
한 가지 더: 보충을 밤으로 옮기기
24시간 가동 창고라면 더 근본적인 선택지가 있다: 보충의 대부분을 야간으로 옮기는 것이다. 밤에는 피킹 웨이브가 없고, 통로는 비어 있고, 지게차는 마음껏 달린다 — 보충 생산성은 낮보다 2배 이상 올라간다.
대가는 인건비다: California에서는 야간 수당이 주간보다 10%에서 15% 높다. 셈법은 단순하다: 늘어난 야간 인건비가 잃고 있는 낮 피킹 능력을 웃도는가? 하루 10,000건이 넘는 창고라면 대개 수지가 맞고, 하루 3,000건 미만이라면 야간 인건비가 본전을 못 뽑을 수 있다 — 통금 규칙을 유지하자.
그 Fontana 뷰티 창고는 결국 조합을 선택했다: WMS의 90분 통금 규칙, 보충 시프트 1시간 앞당기기, 그리고 아침·저녁 보충 윈도우. 3개월 뒤 재측정에서는 피크 시간대 통로 점유가 시간당 22분에서 6분으로 줄었고, 피커 생산성은 90유닛 전후로 회복됐다. 쓴 돈은? 0. 뭐가 바뀌었나? 시프트표와 시스템 규칙 하나다.
그러니 다음에 지게차가 통로를 가로막고 서 있으면, 먼저 운전사를 혼내지 말자. 대신 이렇게 물어보자: 이 보충 태스크는 왜 하필 이 시간에 나타났는가? 답은 지게차 위에 있는 경우가 드물다 — 웨이브 계획 안에 있다.
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.











