실습 - 재고 관리를 위한 SKU Grade 기획 프로젝트

Ryan·2025년 1월 16일

SQL/Python 분석

목록 보기
66/94

1. 등급 분류의 핵심 개념

  1. Inven_unit(재고 단위 수)
    • 보유 재고(수량)가 얼마나 많은지 상/중/하 위치에 따라 구간을 나눔
    • 예: 상위 10%, 10~50%, 50% 초과 등으로 구분
  2. Month of coverage
    • 간단히 “현재 재고가 몇 개월 동안 판매를 커버할 수 있는가?”
    • 수식:
      Month of coverage=월 평균 판매량재고량
      Month of coverage=재고량월 평균 판매량 \text{Month of coverage}
      = \frac{\text{재고량}}{\text{월 평균 판매량}}
    • 여기서는 “1년 평균 판매량”을 12로 나누어 “월 평균 판매량”을 구한 뒤, 재고량을 월 평균 판매량으로 나눌 수 있습니다.
    • 5년 = 60개월이라는 점을 감안해, 만약 Month of coverage가 60개월을 넘으면 “사실상 5년 내내 팔아도 남는 재고”라고 볼 수 있음.

2. 세분화된 SKU_Grade 기획

File_Type2SKU GradeConditions
1. ActiveSInven_unit 상위 10% 이내
AInven_unit 상위 10~50%
BInven_unit 상위 50% 초과
2. Semi-ActiveCInven_unit 상위 50% 이내 & Month of coverage ≥ 60개월 미만
DInven_unit 상위 50% 초과 & Month of coverage ≥ 60개월 미만
EC, D 등급 조건에 해당되지 않는 경우
3. HistoricalFHistorical 재고 중 최근 6개월 이내 판매 이력이 없는 경우

등급별 해설

  1. Active (S, A, B)
    • 현재 활발히 판매되며 재고가 많은(또는 적절한) SKU
    • S: 보유 재고 중 가장 상위 10%를 차지하는 ‘Top 재고’,
    • A: 상위 10~50% 구간,
    • B: 그 외(50% 초과) 구간
    • → Active로 분류된 SKU는 주력 상품일 가능성이 큼.
  2. Semi-Active (C, D, E)
    • 판매 이력은 있지만, Month of coverage(즉, 앞으로 몇 개월 동안 팔 수 있는지)가 60개월 미만으로 추정되는 SKU
    • C: Inven_unit 상위 50% 이내이면서 Month of coverage가 60개월 미만
    • D: Inven_unit 상위 50% 초과 & Month of coverage가 60개월 미만
    • E: C, D 어느 쪽에도 속하지 않는 경우 (Semi-Active 범주 내 예외)
    • → Semi-Active: 어느 정도는 팔리지만, 재고 소진에 시간이 좀 걸릴 수 있어 주기적인 모니터링 필요
  3. Historical (F)
    • 이미 과거 재고로 분류된 SKU 중, 최근 6개월 이내 판매 이력이 전혀 없는 경우
    • 사실상 죽어 있는 재고에 가깝다고 판단
    • → F: 적극적 처분 혹은 프로모션/할인/폐기 등 별도 대책 필요

3. 분류 로직 예시

  1. Active 판정 로직
    • 전체 재고(Inven_unit)를 수량 기준으로 내림차순 정렬 → 상위 10%이면 “S”, 10~50%이면 “A”, 나머지 “B”
    • → 보통 가장 잘 팔리는 핵심 상품군이 이 범주에 포함
  2. Semi-Active 판정 로직
    • Month of coverage(=재고량 / 월평균판매량)가 60개월 미만일 것(즉, 5년 내로 소진 가능)
    • 그중 재고가 상위 50% 이내이거나 초과인지 구분해 C, D로 세분화
    • → “5년 내에 팔 수 있을 것 같지만, 현재 재고가 어느 정도인지”에 따라 C/D/E 구분
  3. Historical 판정 로직
    • 이미 Historical인 SKU 중 최근 6개월 판매 이력이 없는 경우
    • → “F”로 분류
    • 더 이상 판매 가능성이 거의 없으므로, 저장 비용이나 기회비용을 줄이기 위해 즉각적인 처리 전략 필요

4. 활용 방안

  1. S, A, B (Active)
    • 우선순위 높은 재고 → 원활한 발주, 재고보충, 마케팅 지원
    • 창고에서도 피킹(출고) 편의를 위해 배치 위치를 최적화
  2. C, D, E (Semi-Active)
    • 장기 재고 위험이 있지만, 5년 내 소진 가능성이 있음
    • 판매 촉진(프로모션), 가격 조정 등을 통해 재고 회전율을 높이고,
    • 필요 시 다른 채널(온라인, 오프라인 이벤트)로 판매 경로 확대
  3. F (Historical)
    • 6개월 이내 판매 이력이 전무 → 즉각적인 재고 처분 고려
    • 보관 비용 대비 잠재 매출이 매우 낮으므로, 할인/폐기/반품 등 다각적 방안 검토

5. 결론 및 기대 효과

  • SKU_Grade 세분화를 통해,
    1. Top 재고(S, A 등)와 정체 재고(F 등)를 명확히 구분
    2. “5년 계약 기간 내에 얼마나 많은 SKU를 소진할 수 있을지” 가시화
    3. 등급별로 우선순위와 비용/공간 배분 전략을 세울 수 있음
  • 궁극적으로,
    • 창고 비용 절감(오래 묵은 재고 처리)
    • 매출 극대화(활발히 판매되는 SKU 집중 지원)
    • 리소스 효율(창고 공간, 인력, 자본) 제고에 도움이 될 것으로 기대

이처럼 파일 타입(File_Type2)과 SKU_Grade를 더욱 구체적으로 나누어,

현재 재고와 향후 판매 가능성을 함께 고려한 등급체계를 구축하면,

실무에서 재고 관리 정책을 수립하는 데 큰 도움이 됩니다.

가령, 일부 등급은 추가 발주를 빠르게 진행하고, 다른 등급은 적극적 할인/폐기를 추진하는 식으로 차별화 전략을 펼칠 수 있습니다.

이상으로 세분화된 신규 분류값 SKU_Grade 기획안에 대한 개요였습니다.

프로젝트 진행 시 실제 판매 데이터, 재고 현황, 물류 비용 등 구체적 지표를 반영해 세부 로직을 확정하고,

분류 자동화(Dashboard, SQL, Python 등)를 구현하는 단계를 거치면 더 완성도 높은 재고 관리가 가능해질 것입니다.

0개의 댓글