우리 WMS의 역할 기반 접근 제어는 예전에는 사실상 존재하지 않았습니다 — 전 직원이 admin으로 로그인했고, 비밀번호는 123456이었습니다. 그러다 August 2025, 성수기 한 달 전. 신입 사원이 입사 첫 주에 핸드헬드에서 버튼을 잘못 눌러 200카톤이 넘는 재고를 "조정"으로 장부에서 지워버렸습니다. 4명이 이틀 꼬박 건물 전체를 사이클 카운트해서 전부 다시 찾았습니다.

"그게 기사감은 됩니까?"라고 물으실 수도 있겠죠. 절대 됩니다. 소규모 창고가 이런 실수를 하면, 대형 창고보다 훨씬 아픕니다. 큰 창고에는 IT 부서도, 승인 워크플로도, 감사 추적도 있습니다. 우리는 7명과 WMS 하나입니다. 클릭 한 번 잘못으로 성수기가 망가집니다.

우리 상황: 7명, 전원 1인 3역

어디에 적용되는지 알 수 있게 배경을 말씀드리면: Ontario, California, 약 32,000 평방피트(약 3,000 제곱미터), 저를 포함한 7명입니다.

우리 "조직도"는 이렇습니다: 팀장은 낮에는 입고 스케줄을 짜고 밤에는 지게차로 보충 작업을 합니다. 작업자는 피킹, 포장, 라벨을 하고 바빠지면 기사님 마중 나가고. 저는 낮에는 사장, 밤에는 고객센터, 자정에는 "시스템 관리자" — WMS가 고장 나면 부를 사람이 없으니까요. 경리 직원은 파트타임, 주 2일 근무입니다.

엔터프라이즈 권한 매뉴얼은 우리한테 안 맞습니다. "분기별 접근 리뷰", "직무 분리 매트릭스", "역할 인증 위원회" — 듣기만 해도 머리가 아픕니다. 컨설턴트 한 분이 컴플라이언스 감사 포함 권한 전면 개편을 영업한 적이 있습니다. 견적이 나오자마자 통화 중간에 끊었습니다. 소규모 창고는 돈을 그렇게 태울 여유가 없습니다.

하지만 "엔터프라이즈 방식은 안 맞는다"는 "권한이 필요 없다"와 다릅니다. 8월 사고 이후에 깨달았습니다: 소규모 창고에게 WMS 사용자 권한은 도둑을 막는 게 아닙니다. 실수 클릭을 막는 겁니다.

값싼 해결책: 내장 사용자 그룹, 3단계, 끝

해결책은 민망할 정도로 간단합니다: WMS에 이미 들어 있는 사용자 그룹 기능을 쓰세요. 거의 모든 WMS — SaaS든 온프레미스든 — 에는 사용자 및 역할 관리가 내장되어 있습니다. 살 추가 모듈도, 고용할 컨설턴트도 없습니다. 반나절, 3단계:

1단계: 작업자. 딱 세 가지만 합니다: 입고와 적치, 피킹과 검품, 출고와 확정. 핸드헬드에서는 자기에게 할당된 작업만 보입니다. 창고 전체 재고는 못 보고, "핵 버튼"은 못 만집니다 — "재고 조정", "강제 완료", 전부요. 원가 보고서요? 메뉴조차 안 보입니다.

2단계: 팀장. 작업자가 할 수 있는 모든 것, 여기에: 전체 작업 가시성, 로케이션 이동, 예외 주문 해제, 작업 재할당. 하지만 단 하나의 굳은 선 — 기본적으로 "강제 완료/강제 마감" 권한은 없습니다. 왜냐고요? 그게 두 번째 이야기입니다.

November 2024. 우리 팀장이 UPS 집화를 맞추느라 서둘러서(돈 잃은 건은 꼭 기억에 남습니다) 2카톤 모자란 출고 주문을 강제 마감했습니다. 고객에게 부족 출고가 갔고, 몇백 달러를 차감당했고, 아주 정중하게 쓰인 클레임 편지가 첨부됐습니다. 그 이후 규칙: 팀장에게는 강제 버튼을 주지 않습니다. 진짜 비상시요? 저한테 전화하고, 제가 원격으로 클릭합니다. 전화 한 통이면 골칫거리가 산더미처럼 사라집니다.

3단계: 관리자. 두 사람: 저와 파트타임 경리 직원. 품목, 로케이션, 고객 마스터 데이터를 유지하고, 원가 보고서를 보고, 사용자 계정을 만들고, 비활성화하고, 할당합니다.

이게 우리 WMS 역할 기반 접근 제어의 전부입니다 — 3단계, 한 페이지, 컨설턴트 0명.

소규모 창고 사무실 한켠

WMS 사용자 권한 매트릭스: 누가 무엇을 보고, 누가 무엇을 만지는가

개념은 싸구려이니, 실제로 쓰는 표를 보여드립니다. 사무실 벽에 붙어 있습니다. 신입은 첫날 전부 읽습니다:

기능/액션 작업자 팀장 관리자
입고, 적치, 피킹, 출고(일일 작업) Yes Yes Yes
내 작업 보기 Yes Yes Yes
전체 작업 및 실시간 재고 보기 — Yes Yes
로케이션 조정, 사이클 카운트 차이 승인 — Yes Yes
예외 해제, 작업 재할당 — Yes Yes
주문 강제 완료/강제 마감 — — Yes
품목, 로케이션, 고객 마스터 데이터 — — Yes
원가 및 마진 보고서 — — Yes
사용자 생성/비활성화, 권한 할당 — — Yes

직관에 반하는 부분: 세밀한 권한일수록 나쁘다

손댈 데는 다 손댄다는 동료들을 위한 역발상: 소규모 창고에서는 권한이 세밀하면 안 됩니다. 단순할수록 실수가 줄어듭니다.

지인이 하나 있습니다 — 우리보다 더 작은 창고인데 — Fortune 500보다 빡세게 권한을 설정했습니다: 피커 A는 A구역에 고정, 피커 B는 B구역에 고정, 입고와 적치를 두 사람이 나눠서 상대 주문조차 못 봅니다. 세련돼 보이죠? 그런데 성수기가 왔습니다: A구역이 터지고 B구역은 한가한데, 아무도 유연하게 못 돕습니다 — 시스템이 B가 A구역 작업을 받는 것조차 막았습니다. 관리자는 일주일 내내 수동으로 재할당했습니다. 일이 줄긴커녕 늘었습니다.

또 다른 함정: 승인 체인. 일부 WMS 제품은 "로케이션 조정 2단계 승인"을 지원합니다. 대기업에는 좋습니다. 우리는 7명입니다. 2단계 승인 체인은 일하는 팀보다 깁니다. 그냥 재미로 관료주의 만드는 겁니다.

소규모 창고의 답: 3단계를 토대로, 비상시엔 임시 승격. 성수기 전에 팀장에게 유효기간 7일의 "강제 완료" 권한을 줍니다(대부분의 WMS 사용자 그룹이 만료일을 지원합니다). 평소엔 조이고, 바쁠 땐 풀고, 전부 로그에 남기고, 전부 취소 가능. 20개의 세밀한 역할보다 훨씬 실용적입니다.

계산: 반나절 투자로 3개월의 평온

원가 분석을 하는 친구가 우리 설정을 보고 "이걸 ROI라고?" 했습니다. 보라고 했습니다:

  • 설정 비용: 반나절, 약 4시간, 추가 지출 0 — WMS 내장 기능, 모듈 없음, 컨설턴트 없음.
  • "200카톤이 조정으로 증발" 사고 한 건의 비용: 4명 × 2일. 우리 임금 수준에서도 인건비만 수천 달러, 고객의 납기 지연 패널티는 별도.
  • 변경 3개월 후: 예외가 "매주 몇 건"에서 "가끔 한 건"으로. 그리고 자기 전에 매일 밤 시스템에 로그인하는 걸 그만뒀습니다 — 수치화는 안 되지만 가치가 큽니다.

엔터프라이즈 루트와 비교: 권한 전면 평가 + 컴플라이언스 감사, 컨설턴트 견적은 수만 달러부터, 프로젝트는 월 단위. 우리: 반나절, 0달러. 엔터프라이즈 방식이 나쁜 건 아닙니다 — 그냥 우리 같은 소규모 창고는 돈을 그렇게 태울 여유가 없고, 태운다고 더 잘 되는 것도 아니라는 겁니다.

소규모 창고 동료들을 위한 4가지 팁

  1. 먼저 핵 버튼을 빼앗으세요. 첫날부터 전체 매트릭스를 만들려고 하지 마세요. 1단계: 작업자 계정에서 "재고 조정", "강제 완료", "마스터 데이터 유지"를 뺍니다. 이것만으로 리스크의 80%가 사라집니다. 나머지는 나중에 채우세요.
  2. 비밀번호: 123456도 안 되고, 포트 녹스급도 안 됩니다. 뼈아프게 배웠습니다: 대소문자+기호 섞인 강한 비밀번호를 설정했더니, 현장 분들이 — 장갑 낀 손으로 — 핸드헬드에 아무리 해도 못 입력했습니다. 전부 생일로 돌아갔습니다. 지금은 사원 ID + 간단한 숫자 4자리: 입력하기 쉽고, 외우기 쉽고, 중복 없습니다.
  3. 마지막 날에 계정을 죽이세요. 소규모 창고는 인간관계로 돌아가서, 바로 이걸 잊어버립니다. 제 규칙은 이제: 마지막 날 퇴근 찍기 전에 계정 비활성화, 핸드헬드 반납. 예외 없습니다.
  4. 분기마다 20분씩 권한을 검토하세요 — 성수기 전에는 필수. 위 매트릭스를 따라가세요: 누가 승진했는지, 누가 역할을 바꿨는지, 임시 권한은 정말 만료됐는지? 20분으로 큰 평온을 삽니다.

엔터프라이즈 WMS 역할 기반 접근 제어는 감사를 통과하기 위해 존재합니다. 우리 건 밤에 잠들기 위해 존재합니다. 목표가 다르면 방식도 다릅니다. 소규모 창고에는 소규모 창고의 방식이 있습니다.

Xiao Ma, 소규모 창고 오너 지음

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