품절과 악성 재고를 막는 재고 추적 시스템 만드는 법

제 몫을 하는 재고 시스템을 만들기 위한 실전 가이드입니다. 왜 스프레드시트로는 재고를 감당하지 못하는지, 품절과 과잉 재고를 동시에 막는 두 숫자는 무엇인지, 수량이 아니라 움직임으로 모델링하는 법, 그리고 팀이 계속 정확하게 유지하는 추적기를 만드는 법을 다룹니다.

Who this is for

소매점, 스튜디오, 공방, 이커머스 팀, 그리고 스프레드시트로 재고를 관리하지만 늘 어긋나는 모든 제품 사업을 위한 가이드입니다.

What you will get

- 현재 수량이 아니라 움직임을 토대로 세운 재고 모델

- 품절과 악성 재고를 모두 막는 재주문점

- 팀이 정말로 믿을 만큼 정확한 추적기

재고에는 비싼 대가를 치르는 두 가지 실수가 숨어 있습니다. 고객이 원하는 물건을 품절내는 것과, 고객이 원하지 않는 물건에 파묻히는 것입니다. 현재 수량만 적어 둔 스프레드시트는 둘 다 손을 쓸 수 없을 때가 되어서야 알아챕니다. 숫자는 보여 주지만, 그 숫자를 의미 있게 만들어 주는 움직임과 기준선이 없기 때문입니다. 이 가이드는 지금 몇 개가 있는지만 말해 주는 것이 아니라, 무엇을 언제 재주문해야 하고 무엇을 그만 사야 하는지까지 알려 주는 추적기를 만드는 이야기입니다.

왜 스프레드시트로는 재고를 감당하지 못할까요?

스프레드시트는 수량을 보여 주지만, 재고는 움직임과 기준선의 문제이기 때문입니다. "42"라고 적힌 셀은 그 42가 위험할 만큼 적은지, 낭비스러울 만큼 많은지, 얼마나 빨리 팔리는지, 언제 재주문해야 하는지 아무것도 말해 주지 않습니다. 게다가 스프레드시트는 모든 손을 똑같이 믿기 때문에, 누군가 판매나 입고 뒤에 업데이트를 잊는 순간부터 수량이 어긋나기 시작하고, 당신이 들여다보는 그 숫자는 조용히 틀린 값이 됩니다. 재고에는 움직임을 기록하고 기준선을 알려 주는 시스템이 필요하지, 마지막으로 대충 찍은 값을 모아 놓은 표가 필요한 것이 아닙니다.

이 고장은 양쪽으로 동시에 비싼 대가를 치릅니다. 많게 잡힌 오래된 수량을 믿으면 가지고 있지도 않은 물건을 팔아 고객을 실망시키고 부랴부랴 수습하게 됩니다. 적게 잡힌 수량을 믿으면 이미 있는 재고를 또 주문해 현금을 선반에 묶어 둡니다. 스프레드시트는 둘 중 어느 쪽도 경고하지 못합니다. 품목마다 "너무 적음"과 "너무 많음"이 무엇을 뜻하는지 모르고, 그것을 배울 움직임의 기록도 없기 때문입니다.

이것이야말로 소프트웨어가 맡아야 할 문제입니다. 수량을 더 예쁘게 보여 주는 것이 아니라, 재고 수준을 기준선과 대조해 지켜보며 문제가 되기 전에 무엇에 손을 써야 하는지 알려 주는 시스템입니다.

비싼 실수를 실제로 막아 주는 두 숫자는 무엇일까요?

재고 고통의 대부분을 해결하는 데 복잡한 예측 엔진은 필요 없습니다. 필요한 것은 품목마다 두 개의 숫자와, 그것을 대신 지켜봐 주는 시스템뿐입니다.

두 숫자가 한 시즌을 구하다

한 생활용품점은 수량을 스프레드시트로 관리하며 잘 팔리는 물건을 품절내는 것과 안 나가는 물건을 너무 많이 들이는 것 사이에서 늘 휘청였습니다. 품목마다 재주문점과 수량을 정하고, 재주문점 아래로 떨어진 것은 무엇이든 시스템이 알려 주도록 했더니, 계산대에서 품절을 알아채는 일도, 아무도 사지 않는 양초를 또 주문하는 일도 없어졌습니다. 수량은 늘 가지고 있던 바로 그 데이터였습니다. 그것을 결정으로 바꿔 준 것은 그 두 기준선이었습니다.

수량이 계속 맞도록 재고를 어떻게 모델링해야 할까요?

재고를 정확하게 유지하는 단 하나의 변화는, 수량을 고쳐 쓰는 것이 아니라 움직임을 기록하는 것입니다. 모든 판매, 입고, 반품, 조정은 수준을 바꾸는 움직임이고, 현재 수량은 그 움직임들의 결과이지 누군가 입력하는 숫자가 아닙니다. 그렇게 모델링하면 수량은 언제나 도출할 수 있고, 감사할 수 있으며, 조용히 망가뜨리기 어렵습니다.

움직임이 곧 진실의 원천

움직임 기반 재고가 정확하게 유지되고 스프레드시트가 어긋나는 이유는, 아무도 수량을 덮어쓰지 않기 때문입니다. 사람들은 일어난 일을 기록하고, 수량은 그것을 따라옵니다. 잘못 센 것은 되짚어 바로잡을 수 있는 움직임이 되지, 정체 모를 숫자가 되지 않습니다. 이것이 계산대에서 믿을 수 있는 시스템과, 선반을 돌며 다시 확인해야 하는 시스템의 차이입니다.

팀이 계속 정확하게 유지하는 추적기는 어떻게 만들까요?

재고 시스템은 업데이트하는 편이 안 하는 편보다 빠를 때에만 작동합니다. 그래서 설계의 목표는 오직 하나, 움직임을 일어난 그 순간에 기록하는 일을 계산대에서, 입고장에서, 반품 순간에 힘들이지 않고 할 수 있게 만드는 것입니다. 판매를 기록하는 것이 판매 그 자체보다 느리면 시스템은 어긋나고, 그것이 한 번의 탭이면 시스템은 계속 맞습니다.

이것을 당신이 소유하고, 당신의 제품과 지점과 공급처에 맞춰 빚어낸 애플리케이션으로 만드는 것이, 추적기가 당신이 실제로 재고를 두는 방식에 맞도록 해 주는 열쇠입니다. 사업을 범용 템플릿에 억지로 끼워 넣을 필요가 없습니다. 당신의 품목, 그것을 바꾸는 움직임, 그리고 품목마다의 두 숫자를 설명하면, 재고를 지켜보며 손이 필요한 것을 알려 주는 시스템이 생성됩니다. 그것은 당신의 것이고, 정확하게 유지하는 것도 당신, 취급 범위가 넓어지면 바꿔 가는 것도 당신입니다.

짧게 요약하면

FAQ

재고 스프레드시트는 왜 계속 어긋날까요?

움직임이나 기준선에 대한 감각 없이 현재 수량만 보여 주고, 모든 손을 똑같이 믿기 때문에, 누군가 판매나 입고 뒤에 업데이트를 잊는 순간부터 숫자가 어긋납니다. "42"라는 수량은 그것이 너무 적은지, 너무 많은지, 얼마나 빨리 팔리는지 말해 주지 못하는데, 바로 그것이 비싼 실수를 막아 주는 요소입니다.

재고 시스템이 쓸모 있으려면 최소한 무엇이 필요할까요?

품목마다의 두 숫자와 움직임 추적입니다. 재주문점이 언제 주문할지 알려 품절을 피하고, 재주문 수량이 얼마나 주문할지 정해 악성 재고를 피하며, 판매와 입고와 반품을 하나하나 움직임으로 기록해 수량을 정확하게 유지합니다. 거친 첫 기준선만으로도 고통의 대부분은 즉시 사라집니다.

재고 수량을 정확하게 유지하려면 어떻게 해야 할까요?

수량을 편집하는 대신 움직임을 기록하세요. 모든 판매, 입고, 반품, 조정은 기록된 사건이고, 현재 수준은 누군가 입력하는 숫자가 아니라 그 사건들의 합입니다. 아무도 수량을 덮어쓰지 않으므로, 잘못 센 것은 정체 모를 숫자가 아니라 되짚어 바로잡을 수 있는 움직임이 되고, 숫자는 계산대에서 계속 믿을 만하게 남습니다.

재고 추적기를 만들려면 개발자가 필요할까요?

이제는 아닙니다. 당신의 품목, 그것을 바꾸는 움직임, 지점과 공급처, 그리고 품목마다의 재주문점과 수량을 설명하면, 재고를 지켜보고 손이 필요한 것을 알려 주는 애플리케이션을 얻을 수 있습니다. 직접 소유하는 소프트웨어로 만들면, 당신이 실제로 재고를 두는 방식에 맞고 취급 범위가 넓어져도 바꿔 갈 수 있습니다.