현장의 실태: 신입들은 보물찾기, 베테랑들은 암기
"인간 WMS" 창고를 너무 많이 봤습니다. 베테랑은 "히트 SKU는 왼쪽에서 세 번째 열 맨 안쪽"이라는 것을 외우고 있는데, 신입들은 피킹 리스트를 들고 이리저리 헤매며 하루 종일 베테랑의 절반 속도로 일합니다. 경영진은 사람을 탓합니다. 진짜 문제는 이겁니다. 로케이션에 언어가 없다는 것 — 모두가 읽을 수 있는 코딩 체계가 존재하지 않는다는 것입니다.
좋은 로케이션 코드는 창고의 주소 체계입니다. 코드를 보면 상품이 어디 있는지 알 수 있습니다 — 묻지도, 외우지도, 추측하지도 않아도 됩니다. 아래 4세그먼트 방식은 수십 개의 창고 프로젝트에서 제가 추출한 범용 템플릿입니다.
4세그먼트 구조: 존-베이-포지션-레벨
표준 포맷: AA-BB-CC-DD. 각 세그먼트에 의미가 있습니다.
| 세그먼트 | 의미 | 예 | 규칙 |
|---|---|---|---|
| 제1(존) | 기능 영역/통로 블록 | A, B, C… | 통로 또는 영역별로 구분, 문자는 오름차순 |
| 제2(베이) | 랙의 베이 번호 | 01–99 | 존 내 입구 쪽부터 번호 부여 |
| 제3(포지션) | 베이를 따라가는 슬롯 번호 | 001–999 | 이동 방향을 따라 연속 번호 |
| 제4(레벨) | 빔 단수 | 1–9 | 바닥=레벨 1, 위로 올라가며 오름차순 |
전체 예시: B-12-045-3 — 존 B, 베이 12, 포지션 45, 레벨 3. 신입은 "존→베이→포지션→레벨"을 따라가기만 하면 3분 안에 도착합니다. 멘토도 평면도 암기도 필요 없습니다.
코드 설계의 5가지 철칙
1. 코드는 스스로 설명되어야 한다 — 비밀 방언 금지
모든 문자에 공개된 의미가 필요합니다. 안티패턴: "포장 옆 랙"을 "A1"이라고 부르는 창고 — 신입이 추측할 수 있을 리 없습니다. 해결책: 코드는 좌표입니다. 코드와 1장의 존 맵만 있으면 누구나 찾아갈 수 있다는 것입니다.
2. 번호에 여유를 둔다 — 코드는 "성기게" 유지
베이는 01, 03, 05…(홀수)로 번호를 부여하고, 짝수는 미래의 베이 용으로 남겨 둡니다. 10개 포지션마다 2개의 예비 번호를 확보합니다. 창고는 반드시 랙을 증설하고 레이아웃을 움직입니다. 여유가 없으면 베이가 하나 늘 때마다 전면 재코딩이 됩니다. 그건 재앙입니다.
3. 레벨 번호는 반드시 바닥부터
랙이 3단이든 5단이든, 바닥은 항상 레벨 1입니다. "이 랙은 0부터, 저 랙은 1부터"는 절대 허용하지 않습니다. 메자닌은 자체 프리픽스(M1, M2)를 가지며 숫자 레벨을 차지하지 않습니다.
4. 특수 로케이션은 자체 프리픽스를 가진다 — 메인 코드에 섞지 않는다
직적치, 스테이징, QC 보류, 파손품에는 프리픽스를 사용합니다: STG-(스테이징), QC-(보류), DMG-(파손), FLR-(직적치). 특수 로케이션을 메인 코드에 섞는 것은 훗날 데이터 혼란의 원인 1위입니다.
5. 라벨은 랙에 붙인다 — 높이와 재질이 중요
코드는 시스템 데이터일 뿐만 아니라 물리적인 표지판입니다. 전면 빔에 1.4–1.6 m 높이에 붙입니다(지게차 운전자와 피커의 눈높이). 반사·방수 재질. 인쇄는 최소 5 cm 크기. 각 통로 입구에는 "존-베이" 안내 간판을 답니다. 라벨이 없거나, 더럽거나, 읽을 수 없으면 — 그것은 코드가 존재하지 않는 것과 같습니다. 라벨 유지를 일일 체크리스트에 넣으세요.
사례 연구: 6,000 SKU를 3일 만에 "탈속인화"

6,000 m², 6,000 SKU의 생활용품 이커머스 창고는 3명의 베테랑의 기억만으로 돌아가고 있었습니다. 신입은 독립까지 2주가 걸렸고, 오피킹률은 3.5%였습니다.
2주 동안 4가지를 실행했습니다. ① 건물 전체를 4세그먼트로 재코딩. ② 로케이션 라벨 12,000장을 인쇄·설치. ③ 로케이션 마스터 데이터를 WMS에 일괄 임포트. ④ 신입 교육을 "코드 보물찾기"로 바꿨습니다 — 20개의 코드, 가장 빨리 찾은 사람이 우승입니다.
결과: 신입의 독립은 14일에서 3일로. 오피킹률은 3.5%에서 0.8%로. 베테랑은 마침내 휴가를 쓸 수 있게 됐습니다. 창고 관리자의 한마디: "예전에는 사람이 창고를 위해 일했다. 이제는 시스템이 사람에게 길을 알려준다." 가장 의미 있는 지표는 6개월 후에 나왔습니다. 피킹 팀의 절반이 교체된 뒤에도 오피킹률은 1% 이하를 유지 — 속인적인 지식이 아니라 시스템이 무거운 일을 떠맡게 됐다는 증거입니다.
함정: 코딩의 전형적인 실수 5가지
- 상품 카테고리를 코드에 새겨 넣기: 예: 어패럴 존에 "F" 프리픽스 — 카테고리는 바뀌고 로케이션은 바뀌지 않습니다. 존 재편 때마다 전면 재코딩이 됩니다.
- 순수 숫자 코드: 12030405 같은 문자열 — 한 자리 잘못 읽으면 전부 잃습니다. 영숫자 혼합(B-12-045-3)은 차원이 다르게 읽기 쉽습니다.
- 너무 긴 코드: 12자를 넘으면 스캐너는 버텨도 사람의 눈은 못 버팁니다. 4세그먼트가 상한 — 5번째는 절대 추가하지 마세요.
- 신구 코드의 병행 운영: 전환은 클린 브레이크로 — 고라이브 당일에 라벨을 전면 교체합니다. 1주를 넘는 병행 운영은 현장 혼란을 보장합니다.
- 랙만 코딩하고 스테이징을 잊기: 코드 없는 입출고 스테이징은 WMS의 블랙홀입니다. 스테이징 로케이션에도 STG-01 같은 단순한 것으로 좋으니 코드가 필요합니다.
마무리
로케이션 코드는 창고를 누구나 말할 수 있는 언어로 번역합니다. 4세그먼트(존-베이-포지션-레벨) 방식이 살아남은 것은 기계 가독성(WMS 친화)과 인간 가독성(신입 친화) 양쪽에 봉사하기 때문입니다. 기억하세요. 최고의 코드란 아무리 서툰 방식이라도 상품에 도달할 수 있는 코드입니다 — 신입이 3일 만에 독립할 수 있는 것이 인수 테스트입니다.
Warehousing with Mr. Mi · 미국 창고 솔루션 20년
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.






