재고 임계값 기반 자동 재주문 체계 구축 경험 서술
수업 프로젝트에서 편의점 재고 데이터를 활용한 자동 재주문 시스템 설계를 진행했습니다. 기존 방식은 담당자가 재고를 육안으로 확인하고 수동으로 발주하는 구조였는데, 발주 타이밍이 늦어 품절이 반복되는 문제가 있었습니다. 접근 방식으로는 먼저 품목별 일 평균 판매량과 리드타임을 계산해 안전 재고 수준을 설정했습니다. 재고가 이 수준 이하로 떨어지면 자동으로 발주가 생성되는 규칙 기반 트리거를 설계했습니다. 구현은 Python으로 판매 데이터를 읽어 임계값 비교 후 주문 리스트를 생성하는 스크립트 형태로 했습니다. 어려웠던 건 계절성이 있는 품목의 임계값을 어떻게 동적으로 조정하느냐였습니다. 단순 평균으로 기준을 잡으면 성수기에 품절이 생기고 비수기에 과재고가 쌓였습니다. 최근 4주 이동 평균으로 임계값을 주기적으로 업데이트하는 방식을 쓰니 성능이 개선됐습니다. 자동화는 기준이 잘못되면 자동으로 나쁜 결정을 반복하기 때문에, 기준 설계가 구현보다 더 중요하다는 걸 배웠습니다.