토요일 오후, 가장 붐비는 매장이 잘 팔리는 품번 하나가 동났다고 알립니다. 바로 그때, 몇 킬로미터 떨어진 중앙 창고에는 아직 재고가 남아 있습니다. 하지만 두 곳이 서로 다른 숫자를 읽고 있어 아무도 그 사실을 모릅니다. 소매 체인에게 적은 데이터 부족인 경우가 드뭅니다. 오히려 늦게 도착하는 데이터입니다: 매출과 재고가 매장과 창고, 판매 채널 사이의 틈으로 함께 새어 나갑니다. 이 글은 주문 하나가 그 틈들을 지나가는 여정을 따라가며, 실시간 데이터 레이어가 그 틈을 어떻게 닫는지, 그리고 모든 것에 실시간을 추구하기 전에 따져 봐야 할 대가까지 짚어 봅니다.
문제는 데이터 부족이 아니라 지연입니다
소매 체인은 대개 데이터에 잠겨 있습니다: 각 POS, 각 창고, 각 온라인 채널이 끊임없이 수치를 만들어 냅니다. 문제는 그 숫자들이 하루 끝이나 주 끝에, 집계 한 바퀴를 돈 뒤에야 서로 만난다는 것입니다. 그 지연 구간 동안 의사결정은 이미 낡은 그림 위에서 내려집니다. 그리고 소매에서 하루의 지연은 대개 이곳에서는 하루치 매출을 잃고 저곳에서는 한 차례 과다 발주를 하는 것을 뜻합니다.
하나의 재고, 열 개가 아니라
지점별로 분리된 재고는 시스템이 다 떨어진 곳에 재고가 있다고, 아직 남은 곳에 품절이라고 알리게 만듭니다. 익숙한 예: 어떤 셔츠 품번이 도심 매장에서는 동나 있는데 교외의 세 지점에서는 한 달째 재고로 묶여 있습니다. 분리된 재고에서는 도심 매장은 새 물량을 발주하고, 저쪽 재고는 소진하려 할인을 해야 합니다. 양쪽에서 돈을 잃는 것입니다. 단일 데이터 레이어는 물건이 정확히 어디에 있는지 알려 줍니다: 매대 위인지, 창고 안인지, 아니면 이동 중인지 알려 주므로, 첫 번째 선택지는 과다 발주 후 손해 보며 파는 것이 아니라 지점 간 이동이 됩니다.
가격과 프로모션을 모든 채널에서 같은 박자로
가격과 프로모션이 하나의 시스템 위에 살면, 변경 하나가 매장, 웹, 앱에 동시에 적용됩니다. 이는 조용하지만 비싼 오류 한 종류를 지웁니다: 고객이 앱에서 할인가를 보고 매장에 와서 옛 가격으로 계산되거나, 어느 지점이 반나절 늦은 업데이트 때문에 지난 행사 가격을 계속 적용하는 상황 말입니다. 그런 가격 불일치 하나하나가 고객의 신뢰를 갉아먹고 매장에서의 다툼을 만듭니다. 보고서에는 결코 오르지 않지만 날마다 벌어지는 일입니다.
주 단위가 아니라 시간 단위로 결정하기
어떤 품목이 한 지역에서 갑자기 이례적으로 잘 팔리면, 주말 보고서로 기회가 지나가 버리기를 기다릴 것이 아니라 당일 안에 이동이나 보충을 촉발해야 합니다. 실시간 데이터는 운영 팀을 반응형에서 능동형으로 바꿉니다: 지난주에 왜 품절이었는지 설명하는 대신, 형성되고 있는 추세를 보고 아직 늦지 않았을 때 행동합니다. 이것이 자기 데이터의 박자에 맞춰 움직이는 체인과 보고서 집계 일정에 맞춰 움직이는 체인의 차이입니다.
실시간의 대가, 그리고 필요하지 않을 때
실시간은 공짜가 아니며, 모든 것에 실시간이 필요한 것도 아닙니다. 먼저 따져 볼 몇 가지가 있습니다:
- 지점 간 이동에는 운송비와 인건이 듭니다. 때로는 현장에서 할인하는 편이 멀리 물건을 보내는 것보다 쌉니다.
- 판매 시점의 데이터 규율이 전제입니다: 코드를 잘못 스캔하거나 반품 입력을 빠뜨리면 전체 그림이 망가집니다.
- 모든 지표가 초 단위 갱신을 필요로 하지는 않습니다. 재고와 가격은 필요하지만, 장기 추세 분석은 그렇지 않습니다.
- 자동 이동에는 명확한 임계값과 규칙이 필요합니다. 그렇지 않으면 시스템이 불필요하게 물건을 이리저리 밀어냅니다.
여러분의 체인이 새고 있다는 신호, 그리고 시작하는 법
지연이 이익을 갉아먹고 있다는 몇 가지 신호가 있습니다: 같은 품번이 한쪽에서는 막 품절이면서 다른 쪽에서는 재고로 쌓여 있다; 채널 간 가격 불일치로 프로모션에 자주 항의가 들어온다; 발주 결정이 여전히 주말 보고서를 기다려야 한다. 이 중 여러 신호가 해당된다면, 근본 원인은 직원의 노력 부족이 아니라, 데이터가 너무 늦게 온다는 것입니다. 가장 위험이 적은 시작 방법은 전체 시스템을 바꾸는 것이 아니라, 같은 창고를 쓰는 가까운 매장 몇 곳을 한 묶음으로 골라 하나의 실시간 재고에 올린 뒤, 품절률과 교차 재고 적체가 얼마나 줄었는지 측정하는 것입니다. 작은 묶음에서 나온 증거가 전체 체인을 향한 어떤 약속보다 설득력이 있습니다.
“소매에서 하루 늦은 데이터는 하루치 매출의 손실입니다.”