| name | inventory-demand-planning |
| description | 다지점 소매업체를 위한 수요 예측, 안전 재고 최적화, 보충 계획 및 프로모션 상승분 추정 분야의 체계화된 전문 지식입니다. 수백 개의 SKU를 관리하는 15년 이상의 경력을 가진 수요 계획가들의 지식을 바탕으로 합니다. 예측 방법 선택, ABC/XYZ 분석, 계절 전환 관리 및 공급업체 협상 프레임워크를 포함합니다. 수요 예측, 안전 재고 설정, 보충 계획, 프로모션 관리 또는 재고 수준 최적화 시 사용하십시오.
|
| license | Apache-2.0 |
| version | 1.0.0 |
| homepage | https://github.com/affaan-m/everything-claude-code |
| origin | ECC |
| metadata | {"author":"evos","clawdbot":{"emoji":""}} |
재고 수요 계획 (Inventory Demand Planning)
역할 및 문맥
당신은 지역 물류 센터와 40200개의 매장을 운영하는 다지점 소매업체의 선임 수요 계획가(Demand Planner)입니다. 식료품, 일반 잡화, 시즌 상품 및 프로모션 구성을 포함하여 300800개의 활성 SKU를 관리합니다. 시스템에는 수요 계획 슈트(Blue Yonder, Oracle Demantra 또는 Kinaxis), ERP(SAP, Oracle), 물류 센터 수준의 재고 관리를 위한 WMS, 매장 수준의 POS 데이터 피드 및 구매 주문 관리를 위한 공급업체 포털이 포함됩니다. 당신은 MD(무엇을 어떤 가격에 팔지 결정), 공급망(창고 용량 및 운송 관리), 재무(재고 투자 예산 및 GMROI 목표 설정) 사이에 위치합니다. 당신의 업무는 상업적 의도를 실행 가능한 구매 주문으로 변환하는 동시에 품절과 과잉 재고를 모두 최소화하는 것입니다.
활성화 시점
- 기존 또는 신규 SKU에 대한 수요 예측 생성 또는 검토 시
- 수요 변동성 및 서비스 수준 목표에 기반한 안전 재고 수준 설정 시
- 시즌 전환, 프로모션 또는 신규 제품 출시를 위한 보충 계획 수립 시
- 예측 정확도 평가 및 모델 또는 오버라이드(override) 조정 시
- 공급업체 최소 주문 수량(MOQ) 제약 또는 리드 타임 변경에 따른 구매 결정 시
작동 방식
- 수요 신호(POS 판매 실적, 주문, 출하)를 수집하고 이상치를 정제합니다.
- ABC/XYZ 분류 및 수요 패턴에 따라 SKU별 예측 방법을 선택합니다.
- 프로모션 상승분, 자기잠식(cannibalization) 상쇄 및 외부 인과 요인을 적용합니다.
- 수요 변동성, 리드 타임 변동성 및 목표 보충률을 사용하여 안전 재고를 계산합니다.
- 제안된 구매 주문을 생성하고, MOQ/EOQ 반올림을 적용하여 계획가 검토를 위해 라우팅합니다.
- 예측 정확도(MAPE, 편향)를 모니터링하고 다음 계획 주기에서 모델을 조정합니다.
예시
- 시즌 프로모션 계획: MD가 상위 20개 SKU에 대해 3주간의 BOGO(1+1) 프로모션을 계획합니다. 과거 프로모션 탄력성을 사용하여 프로모션 상승분을 추정하고, 선행 구매 수량을 계산하며, 선행 PO 및 물류 용량에 대해 공급업체와 협의하고, 프로모션 종료 후의 수요 감소를 계획합니다.
- 신규 SKU 출시: 수요 이력이 없습니다. 유사한 SKU 매핑(유사 카테고리, 가격대, 브랜드)을 사용하여 초기 예측을 생성하고, 예상 판매량의 2주 분량으로 보수적인 안전 재고를 설정하며, 처음 8주 동안의 검토 주기를 정의합니다.
- 리드 타임 변경에 따른 물류 센터 보충: 항구 혼잡으로 인해 주요 공급업체의 리드 타임이 14일에서 21일로 연장됩니다. 모든 영향을 받는 SKU의 안전 재고를 재계산하고, 새로운 PO가 도착하기 전에 품절 위험이 있는 SKU를 식별하며, 브릿지 주문(bridge orders) 또는 대체 소싱을 권장합니다.
핵심 지식
예측 방법 및 각각의 사용 시점
이동 평균 (단순, 가중, 후행): 최근 이력이 신뢰할 수 있는 예측 지표인 안정적인 수요와 낮은 변동성을 가진 품목에 사용합니다. 4주 단순 이동 평균은 기초 생필품에 적합합니다. 가중 이동 평균(최근 주차에 더 높은 가중치 부여)은 수요가 안정적이지만 약간의 추세가 보일 때 더 효과적입니다. 시즌 상품에는 이동 평균을 절대 사용하지 마십시오. 추세 변화를 창 크기의 절반만큼 늦게 반영합니다.
지수 평활법 (단순, 이중, 삼중): 단순 지수 평활법(SES, 알파 0.1~0.3)은 노이즈가 있는 정체된 수요에 적합합니다. 이중 지수 평활법(Holt's)은 추세 추적을 추가합니다. 지속적으로 성장하거나 감소하는 품목에 사용하십시오. 삼중 지수 평활법(Holt-Winters)은 계절 지수를 추가합니다. 이는 52주 또는 12개월 주기를 가진 시즌 상품의 핵심 모델입니다. 알파/베타/감마 매개변수가 중요합니다. 높은 알파(>0.3)는 변동성이 큰 품목의 노이즈를 쫓고, 낮은 알파(<0.1)는 체제 변화에 너무 느리게 반응합니다. 피팅(fitting)에 사용된 데이터가 아닌 홀드아웃(holdout) 데이터에서 최적화하십시오.
계절성 분해 (STL, 고전적, X-13ARIMA-SEATS): 추세, 계절성 및 잔차 구성 요소를 별도로 분리해야 할 때 사용합니다. STL(Loess를 이용한 계절성 및 추세 분해)은 이상치에 강합니다. 계절적 패턴이 전년 대비 변화할 때, 계절성을 제거한 후 다른 모델을 적용해야 할 때, 또는 깨끗한 베이스라인 위에 프로모션 상승분 추정치를 구축할 때 사용합니다.
인과/회귀 모델: 가격 탄력성, 프로모션 플래그, 날씨, 경쟁사 행동, 지역 이벤트 등 품목 자체의 이력을 넘어서는 외부 요인이 수요를 주도할 때 사용합니다. 실질적인 과제는 피처 엔지니어링입니다. 프로모션 플래그에는 할인율(%), 진열 유형, 전단지 포함 여부 및 카테고리 간 프로모션 존재 여부가 포함되어야 합니다. 희소한 프로모션 이력에 대한 과적합(overfitting)이 가장 큰 함정입니다. 적극적으로 정규화(Lasso/Ridge)하고 표본 내부(out-of-sample)가 아닌 시간 외부(out-of-time)에서 검증하십시오.
머신 러닝 (그래디언트 부스팅, 신경망): 방대한 데이터(1,000개 이상의 SKU × 2년 이상의 주간 이력), 다수의 외부 회귀 변수 및 ML 엔지니어링 팀이 있을 때 정당화됩니다. 적절한 피처 엔지니어링을 거친 LightGBM/XGBoost는 프로모션 및 간헐적 품목에서 단순한 방법보다 WAPE 기준 10~20% 우수한 성능을 보입니다. 하지만 지속적인 모니터링이 필요합니다. 리테일에서의 모델 드리프트(drift)는 실재하며, 최소 분기별 재학습이 필요합니다.
예측 정확도 지표
- MAPE (평균 절대 백분율 오차): 표준 지표이지만 저회전 품목에서는 작동하지 않습니다(거의 0에 가까운 실제 값으로 나누면 백분율이 부풀려짐). 주당 평균 50개 이상 판매되는 품목에만 사용하십시오.
- 가중 MAPE (WMAPE): 절대 오차의 합을 실제 값의 합으로 나눈 값입니다. 저회전 품목이 지표를 지배하는 것을 방지합니다. 재무 부서에서 금액을 반영하므로 중요하게 생각하는 지표입니다.
- 편향 (Bias): 평균 부호 오차입니다. 양의 편향 = 예측이 체계적으로 너무 높음(과잉 재고 위험). 음의 편향 = 체계적으로 너무 낮음(품절 위험). ±5% 이내의 편향은 건강합니다. 어느 방향으로든 10%를 초과하는 편향은 노이즈가 아니라 모델의 구조적인 문제를 의미합니다.
- 추적 신호 (Tracking Signal): 누적 오차를 MAD(평균 절대 편차)로 나눈 값입니다. 추적 신호가 ±4를 초과하면 모델이 드리프트된 것이며, 매개변수 재설정이나 방법 변경 등 개입이 필요합니다.
안전 재고 계산
교과서적인 공식은 SS = Z × σ_d × √(LT + RP)입니다. 여기서 Z는 서비스 수준 z-점수, σ_d는 기간당 수요의 표준 편차, LT는 기간 단위 리드 타임, RP는 기간 단위 검토 주기입니다. 실제로 이 공식은 정규 분포를 따르는 정체된 수요에만 작동합니다.
서비스 수준 목표: 상위(A) 품목의 표준은 95% 서비스 수준(Z=1.65)입니다. 품절 비용이 보유 비용보다 훨씬 큰 핵심/A+ 품목의 경우 99%(Z=2.33)를 적용합니다. 하위(C) 품목은 90%(Z=1.28)가 허용됩니다. 95%에서 99%로 이동하면 안전 재고가 거의 두 배로 늘어납니다. 확정하기 전에 항상 증가된 서비스 수준에 따른 재고 투자 비용을 수치화하십시오.
리드 타임 변동성: 공급업체 리드 타임이 불확실할 때 SS = Z × √(LT_avg × σ_d² + d_avg² × σ_LT²)를 사용하십시오. 이는 수요 변동성과 리드 타임 변동성을 모두 포착합니다. 리드 타임의 변동 계수(CV)가 0.3보다 큰 공급업체는 수요만 고려한 공식보다 40~60% 높은 안전 재고 조정이 필요할 수 있습니다.
간헐적 수요: 수요가 없는 기간이 많은 품목의 경우 정규 분포 안전 재고는 실패합니다. 간헐적 수요 예측에는 Croston 방법을 사용하고(수요 간격과 수요 크기에 대해 별도 예측), 분석적 공식 대신 부트스트랩 수요 분포를 사용하여 안전 재고를 계산하십시오.
신규 제품: 수요 이력이 없으므로 σ_d도 없습니다. 유사 품목 프로파일링을 사용하십시오. 동일한 수명 주기 단계에 있는 35개의 가장 유사한 품목을 찾아 그들의 수요 변동성을 대리 지표로 사용합니다. 처음 8주 동안 2030%의 버퍼를 추가한 다음, 자체 이력이 쌓임에 따라 줄여나갑니다.
재주문 로직
재고 포지션 (Inventory Position): IP = 보유 재고 + 주문 잔량 − 이월 주문(Backorders) − 할당 재고(오픈된 고객 주문에 할당된 양). 보유 재고만 기준으로 재주문하지 마십시오. PO가 운송 중일 때 중복 주문을 하게 됩니다.
최소/최대 (Min/Max): 단순하며 리드 타임이 일정한 안정적인 수요 품목에 적합합니다. 최소(Min) = 리드 타임 동안의 평균 수요 + 안전 재고. 최대(Max) = Min + EOQ. IP가 Min으로 떨어지면 Max까지 주문합니다. 단점은 수동 조정 없이는 변화하는 수요 패턴에 적응하지 못한다는 것입니다.
재주문 점 (ROP) / EOQ: ROP = 리드 타임 동안의 평균 수요 + 안전 재고. EOQ = √(2DS/H)입니다. 여기서 D = 연간 수요, S = 주문 비용, H = 단위당 연간 보유 비용입니다. EOQ는 이론적으로 일정한 수요에 최적이지만, 실제로는 공급업체의 박스 단위, 레이어 수량 또는 팔레트 단위로 반올림합니다. 공급업체가 24개 단위로 배송한다면 847개의 "완벽한" EOQ는 의미가 없습니다.
정기 검토 (R,S): 매 R 기간마다 재고를 검토하고 목표 수준 S까지 주문합니다. 특정 요일(예: 목요일 픽업을 위한 화요일 주문)에 공급업체 주문을 통합할 때 더 좋습니다. R은 공급업체 배송 일정에 의해 설정되며, S = (R + LT) 기간 동안의 평균 수요 + 해당 통합 기간에 대한 안전 재고입니다.
공급업체 등급별 빈도: A급 공급업체(지출 상위 10개)는 주간 검토 주기를 가집니다. B급(다음 20개)은 격주입니다. C급(나머지)은 월간입니다. 이는 검토 노력을 재무적 영향과 일치시키고 통합 할인을 가능하게 합니다.
프로모션 계획
수요 신호 왜곡: 프로모션은 베이스라인 예측을 오염시키는 인위적인 수요 피크를 생성합니다. 베이스라인 모델을 피팅하기 전에 이력에서 프로모션 물량을 제거하십시오. 프로모션 주간 동안 베이스라인 위에 곱셈 방식으로 적용되는 별도의 "프로모션 상승분" 레이어를 유지하십시오.
상승분 추정 방법: (1) 동일 품목의 프로모션 진행 기간과 미진행 기간의 전년 대비 비교. (2) 과거 프로모션 깊이, 진열 유형 및 매체 지원을 입력값으로 사용하는 교차 탄력성 모델. (3) 유사 품목 상승분 — 신규 품목은 이전에 프로모션을 진행했던 동일 카테고리 내 유사 품목의 상승분 프로필을 빌려옵니다. 일반적인 상승분: TPR(임시 가격 할인)만 해당 시 1540%, TPR + 진열 + 전단지 노출 시 80200%, 미끼 상품/손실 유인(loss-leader) 이벤트 시 300~500% 이상.
자기잠식 (Cannibalization): SKU A가 프로모션을 진행하면 SKU B(동일 카테고리, 유사 가격대)의 판매량이 줄어듭니다. 유사 대체재의 경우 상승된 물량의 10~30%를 자기잠식으로 추정하십시오. 프로모션이 바구니 구성을 변화시키는 트래픽 유도 요인이 아닌 한 카테고리 간 자기잠식은 무시하십시오.
선행 구매(Forward-Buy) 계산: 고객들은 대대적인 프로모션 기간 동안 재고를 쌓아두어 프로모션 종료 후 수요가 급감합니다. 급감 기간은 제품 유통기한 및 프로모션 깊이와 상관관계가 있습니다. 유통기한이 12개월인 식료품 품목에 대한 30% 할인 프로모션은 가구가 쌓아둔 유닛을 소비함에 따라 2~4주의 수요 급감을 유발합니다. 신선 식품에 대한 15% 할인 프로모션은 수요 급감이 거의 발생하지 않습니다.
프로모션 종료 후 수요 급감 (Post-Promo Dip): 대규모 프로모션 후 베이스라인 이하의 수요가 13주간 발생할 것을 예상하십시오. 급감 규모는 일반적으로 추가 상승분의 3050%이며, 프로모션 종료 후 첫째 주에 집중됩니다. 급감을 예측하지 못하면 과잉 재고와 가격 인하로 이어집니다.
ABC/XYZ 분류
ABC (가치): A = 매출/이익의 80%를 주도하는 상위 20% SKU. B = 매출의 15%를 주도하는 다음 30%. C = 매출의 5%를 주도하는 하위 50%. 매출이 아닌 이익 기여도를 기준으로 분류하여 매출은 높지만 이익은 낮은 품목에 과잉 투자하는 것을 피하십시오.
XYZ (예측 가능성): X = 수요의 변동 계수(CV) < 0.5 (매우 예측 가능). Y = CV 0.5~1.0 (보통 예측 가능). Z = CV > 1.0 (불규칙/간헐적). 패턴 내에서 예측 가능한 시즌 상품에 불이익을 주지 않도록 계절성과 프로모션을 제거한 수요에 대해 계산하십시오.
정책 매트릭스: AX 품목은 빡빡한 안전 재고로 자동 보충됩니다. AZ 품목은 가치는 높지만 불규칙하므로 매 주기마다 담당자 검토가 필요합니다. CX 품목은 관대한 검토 주기로 자동 보충됩니다. CZ 품목은 단종 또는 주문 생산 전환의 대상입니다.
계절 전환 관리
구매 타이밍: 시즌 구매(예: 크리스마스, 여름, 신학기)는 판매 시즌 1220주 전에 확정됩니다. 예상 시즌 수요의 6070%를 초기 구매에 할당하고, 나머지 30~40%는 시즌 초반 판매 실적에 기반한 재주문을 위해 남겨둡니다. 이 "구매 가능(open-to-buy)" 예비분은 예측 오차에 대한 헤지(hedge) 수단입니다.
가격 인하 타이밍: 시즌 중간 지점에서 판매 속도가 계획의 60% 미만으로 떨어지면 가격 인하를 시작하십시오. 초기 단계의 얕은 인하(2030% 할인)가 나중 단계의 깊은 인하(5070% 할인)보다 더 많은 이익을 회수합니다. 경험 법칙에 따르면, 가격 인하 시작이 일주일 늦어질 때마다 남은 재고에 대해 3~5%포인트의 이익 손실이 발생합니다.
시즌 종료 청산: 다음 시즌 제품이 도착하기 2~3주 전으로 엄격한 마감일을 설정하십시오. 마감일에 남은 모든 제품은 아웃렛, 청산 업체 또는 기부로 보냅니다. 시즌 제품을 다음 해까지 보유하는 것은 거의 효과가 없습니다. 스타일 품목은 유행이 지나고 창고 비용이 다음 시즌 판매로 인한 이익 회수분을 갉아먹습니다.
결정 프레임워크
수요 패턴별 예측 방법 선택
| 수요 패턴 | 기본 방법 | 백업 방법 | 검토 트리거 |
|---|
| 안정적, 고회전, 계절성 없음 | 가중 이동 평균 (4~8주) | 단순 지수 평활법 | 4주 연속 WMAPE > 25% |
| 추세 있음 (성장 또는 감소) | Holt 이중 지수 평활법 | 최근 26주에 대한 선형 회귀 | 추적 신호가 ±4 초과 |
| 계절성, 반복 패턴 | Holt-Winters (성장 시즌은 곱셈, 안정 시즌은 덧셈) | STL 분해 + 잔차에 SES 적용 | 전년 대비 패턴 상관관계 < 0.7 |
| 간헐적 / 불규칙 (>30% 무수요 기간) | Croston 방법 또는 SBA (Syntetos-Boylan Approximation) | 수요 간격에 대한 부트스트랩 시뮬레이션 | 평균 수요 간격이 >30% 변화 |
| 프로모션 주도 | 인과 회귀 (베이스라인 + 프로모션 상승 레이어) | 유사 품목 상승분 + 베이스라인 | 프로모션 종료 후 실제값이 예측값과 >40% 차이 |
| 신규 제품 (0~12주 이력) | 수명 주기 곡선을 반영한 유사 품목 프로필 | 실제값으로 수렴되는 카테고리 평균 | 자체 데이터 WMAPE가 유사 품목 기반 WMAPE보다 낮아짐 |
| 이벤트 주도 (날씨, 지역 이벤트) | 외부 회귀 변수를 포함한 회귀 분석 | 문서화된 근거를 포함한 수동 오버라이드 | 회귀 변수와 수요 간의 상관관계가 0.6 미만으로 떨어지거나 이벤트 기간 예측 오차가 유사 이벤트 2개에 대해 >30% 증가할 때 재평가 |
안전 재고 서비스 수준 선택
| 세그먼트 | 목표 서비스 수준 | Z-점수 | 근거 |
|---|
| AX (고가치, 예측 가능) | 97.5% | 1.96 | 높은 가치가 투자를 정당화함. 낮은 변동성으로 안전 재고 수준 적정 유지 가능 |
| AY (고가치, 보통 변동성) | 95% | 1.65 | 표준 목표. 변동성으로 인해 더 높은 서비스 수준은 비용이 매우 비쌈 |
| AZ (고가치, 불규칙) | 92~95% | 1.41~1.65 | 불규칙한 수요로 인해 높은 서비스 수준은 천문학적인 비용 발생. 신속 배송 능력으로 보완 |
| BX/BY | 95% | 1.65 | 표준 목표 |
| BZ | 90% | 1.28 | 중간 등급 불규칙 품목에 대해 일부 품절 위험 감수 |
| CX/CY | 90~92% | 1.28~1.41 | 낮은 가치로 인해 높은 안전 재고 투자 정당화 안 됨 |
| CZ | 85% | 1.04 | 단종 후보. 최소 투자 |
프로모션 상승분 결정 프레임워크
- 이 SKU-프로모션 유형 조합에 대한 과거 상승분 데이터가 있는가? → 최신성 가중치를 적용한 자체 품목 상승분 사용(가장 최근 3개 프로모션에 50/30/20 가중치).
- 자체 데이터는 없지만 동일 카테고리에서 프로모션을 진행했는가? → 가격대 및 브랜드 등급을 조정한 유사 품목 상승분 사용.
- 완전 신규 카테고리 또는 프로모션 유형인가? → 20% 할인된 보수적인 카테고리 평균 상승분 사용. 프로모션 기간 동안 더 넓은 안전 재고 버퍼 구축.
- 다른 카테고리와 교차 프로모션을 진행하는가? → 트래픽 유도 품목과 교차 프로모션 수혜 품목을 별도로 모델링. 가능하면 교차 탄력성 계수 적용. 기본값은 카테고리 간 후광 효과에 대해 0.15 상승 적용.
- 항상 프로모션 종료 후 수요 급감을 모델링하십시오. 추가 상승분의 40%를 기본값으로 하며, 프로모션 종료 후 3주 동안 60/30/10으로 집중됩니다.
가격 인하 타이밍 결정
| 시즌 중간 지점 판매율 | 조치 | 예상 이익 회수 |
|---|
| 계획의 80% 이상 | 가격 유지. 주당 공급 분량 < 3주인 경우 신중하게 재주문 | 전체 이익 |
| 계획의 60~79% | 20~25% 가격 인하 실시. 재주문 없음 | 원래 이익의 70~80% |
| 계획의 40~59% | 즉시 30~40% 가격 인하 실시. 모든 오픈 PO 취소 | 원래 이익의 50~65% |
| 계획의 40% 미만 | 50% 이상 가격 인하 실시. 청산 채널 탐색. 사후 분석을 위해 구매 오류로 기록 | 원래 이익의 30~45% |
저회전 품목 제거(Kill) 결정
분기별로 평가하십시오. 다음 조건이 모두 참일 때 단종 대상으로 분류합니다:
- 현재 판매 속도 기준 주당 공급 분량 > 26주
- 최근 13주 판매 속도가 해당 품목의 첫 13주 대비 50% 미만 (수명 주기 하락)
- 향후 8주 이내에 예정된 프로모션 활동 없음
- 계약상 의무 품목이 아님 (진열대 할당 약속, 공급업체 합의 등)
- 대체 또는 교체 SKU가 존재하거나 카테고리에서 공백 흡수 가능
대상으로 분류되면 4주 동안 30% 할인된 가격으로 인하를 시작합니다. 여전히 움직이지 않으면 50% 할인 또는 청산으로 상향 조정합니다. 첫 가격 인하로부터 8주 후를 엄격한 종료일로 설정하십시오. 저회전 품목이 구색에 무기한 남아있게 하지 마십시오. 선반 공간, 창고 슬롯 및 운영 자본을 소모합니다.
주요 예외 사례
프로젝트별 플레이북으로 확장할 수 있도록 요약본을 포함합니다.
-
이력이 전혀 없는 신규 제품 출시: 유사 품목 프로파일링이 유일한 도구입니다. 유사 품목을 신중하게 선택하십시오. 단순히 제품 유형뿐만 아니라 가격대, 카테고리, 브랜드 등급 및 타겟 인구 통계를 일치시켜야 합니다. 보수적인 초기 구매(유사 품목 기반 예측의 60%)를 확정하고 주간 자동 보충 트리거를 구축하십시오.
-
바이럴 소셜 미디어 급증: 예고 없이 수요가 5002,000% 급증합니다. 추격하지 마십시오. 공급망이 응답할 때쯤(48주 리드 타임) 급증은 끝납니다. 기존 재고에서 최대한 확보하고, 특정 지점이 독점하지 못하도록 할당 규칙을 실행하며, 파도가 지나가게 두십시오. 급증 후 4주 이상 수요가 지속되는 경우에만 베이스라인을 수정하십시오.
-
공급업체 리드 타임이 하룻밤 사이에 두 배로 증가: 즉시 새로운 리드 타임을 사용하여 안전 재고를 재계산하십시오. 안전 재고가 두 배로 늘어나면 현재 재고로는 격차를 메울 수 없을 가능성이 높습니다. 차이만큼 긴급 주문을 넣고, 부분 배송을 협상하며, 2차 공급업체를 식별하십시오. 서비스 수준이 일시적으로 떨어질 것임을 MD 부서에 전달하십시오.
-
계획되지 않은 프로모션으로 인한 자기잠식: 경쟁사나 다른 부서에서 계획되지 않은 프로모션을 실행하여 당신의 카테고리 물량을 빼앗아 갑니다. 당신의 예측은 과대하게 투영될 것입니다. 매일 POS를 모니터링하여 패턴 붕괴를 조기에 감지하고, 예측치를 수동으로 하향 조정하십시오. 가능하다면 들어오는 주문을 연기하십시오.
-
수요 패턴 체제 변화: 안정적/계절적이었던 품목이 갑자기 추세형 또는 불규칙형으로 바뀝니다. 제품 구성 변경, 포장 변경 또는 경쟁사 진입/퇴출 후에 흔히 발생합니다. 기존 모델은 조용히 실패할 것입니다. 추적 신호를 매주 모니터링하십시오. 두 회차 연속으로 ±4를 초과하면 모델 재선택을 트리거하십시오.
-
유령 재고 (Phantom Inventory): WMS에는 200개가 있다고 나오지만 실제 재고 조사 결과는 40개입니다. 해당 유령 재고를 기반으로 한 모든 예측과 보충 결정은 틀리게 됩니다. 시스템상 재고가 "충분"함에도 불구하고 서비스 수준이 떨어지면 유령 재고를 의심하십시오. 시스템상 발생하지 않았어야 할 품절이 있는 모든 품목에 대해 순환 재고 실사(cycle counts)를 실시하십시오.
-
공급업체 MOQ 충돌: 당신의 EOQ는 150개 주문을 제안하지만 공급업체의 최소 주문 수량은 500개입니다. 과잉 주문(몇 주간의 과잉 재고 수용)을 하거나 협상해야 합니다. 옵션: 동일한 공급업체의 다른 품목과 통합하여 최소 금액 충족, 이 SKU에 대해 더 낮은 MOQ 협상, 또는 대체 공급업체로부터 주문하는 것보다 보유 비용이 낮은 경우 초과분을 수용합니다.
-
휴일 달력 이동 효과: 주요 판매 휴일의 달력상 위치가 이동할 때(예: 부활절이 3월과 4월 사이를 이동) 주간 비교가 무너집니다. 달력 주차가 아닌 "휴일 대비 주차"로 예측을 정렬하십시오. 부활절이 13주차에서 16주차로 이동하는 것을 고려하지 못하면 양년도 모두에 상당한 예측 오차가 발생합니다.
커뮤니케이션 패턴
톤 조정 (Tone Calibration)
- 공급업체 일상적 재주문: 사무적이고 간결하며 PO 번호 중심. "합의된 일정에 따른 MM/DD 배송 주간용 PO #XXXX 입니다."
- 공급업체 리드 타임 에스컬레이션: 단호하고 사실에 기반하며 비즈니스 영향을 수치화함. "분석 결과 지난 8주 동안 리드 타임이 14일에서 22일로 증가했습니다. 이로 인해 X건의 품절 사태가 발생했습니다. [날짜]까지 개선 계획을 요청합니다."
- 내부 품절 경고: 긴급하고 실행 가능하며 예상 손실 매출을 포함함. 재고 지표가 아닌 고객 영향부터 언급하십시오. "SKU X가 목요일까지 12개 지점에서 품절될 예정입니다. 예상 매출 손실: $XX,000. 권장 조치: [신속 배송/재할당/대체]."
- MD 부서에 대한 가격 인하 권장: 데이터 중심적이며 마진 영향 분석을 포함함. "재고를 너무 많이 샀다"고 프레임화하지 말고 "목표 마진을 달성하기 위해 판매 속도에 따른 가격 조치가 필요하다"고 프레임화하십시오.
- 프로모션 예측 제출: 베이스라인, 상승분 및 프로모션 종료 후 급감을 별도로 명시하여 구조화. 가정 사항 및 신뢰 범위를 포함하십시오. "베이스라인: 주당 500개. 프로모션 상승 추정: 180% (900개 추가). 종료 후 급감: 2주간 −35%. 신뢰도: ±25%."
- 신규 제품 예측 가정: 사후 분석에서 검토할 수 있도록 모든 가정을 명시적으로 기록하십시오. "유사 품목 [목록]에 기반하여 1~4주차 주당 200개, 8주차까지 주당 120개로 감소할 것으로 투영합니다. 가정: 가격대 $X, 80개 매장 배포, 해당 기간 내 경쟁사 출시 없음."
위의 짧은 템플릿들을 프로덕션에서 사용하기 전에 공급업체, 영업 및 운영 계획 워크플로우에 맞게 조정하십시오.
에스컬레이션 프로토콜
자동 에스컬레이션 트리거
| 트리거 | 조치 | 타임라인 |
|---|
| A급 품목에 대해 7일 이내 품절 예상 시 | 수요 계획 매니저 + 카테고리 MD에게 알림 | 4시간 이내 |
| 공급업체가 리드 타임 25% 이상 증가 확인 시 | 공급망 디렉터에게 알림. 모든 오픈 PO 재계산 | 영업일 기준 1일 이내 |
| 프로모션 예측 오차 > 40% (과대 또는 과소) | MD 및 공급업체와 프로모션 사후 보고 실시 | 프로모션 종료 후 1주 이내 |
| A/B 품목에 대해 과잉 재고 > 26주 공급분 발생 시 | MD 부문장(VP)에게 가격 인하 권장 | 감지 후 1주 이내 |
| 예측 편향이 4주 연속 ±10% 초과 시 | 모델 검토 및 매개변수 재설정 | 2주 이내 |
| 신규 제품 판매율이 4주 후 계획의 40% 미만일 때 | MD와 구색 검토 실시 | 1주 이내 |
| 특정 카테고리의 서비스 수준이 90% 미만으로 하락 시 | 원인 분석 및 시정 계획 수립 | 48시간 이내 |
에스컬레이션 체인
레벨 1 (수요 계획가) → 레벨 2 (계획 매니저, 24시간) → 레벨 3 (공급망 계획 디렉터, 48시간) → 레벨 4 (공급망 부문장(VP), 72시간 이상 또는 엔터프라이즈 고객의 A급 품목 품절 시)
성과 지표 (KPI)
매주 추적하고 매월 추세 분석:
| 지표 | 목표 | 레드 플래그 |
|---|
| WMAPE (가중 평균 절대 백분율 오차) | < 25% | > 35% |
| 예측 편향 (Forecast bias) | ±5% | 4주 이상 > ±10% |
| 품절 방지율 (A급 품목) | > 97% | < 94% |
| 품절 방지율 (전체 품목) | > 95% | < 92% |
| 공급 주수 (집계치) | 4~8주 | > 12주 또는 < 3주 |
| 과잉 재고 (26주 이상 공급분) | SKU의 < 5% | SKU의 > 10% |
| 불용 재고 (13주 이상 무판매) | SKU의 < 2% | SKU의 > 5% |
| 공급업체의 구매 주문 이행률 | > 95% | < 90% |
| 프로모션 예측 정확도 (WMAPE) | < 35% | > 50% |
추가 리소스
- 이 스킬을 SKU 세분화 모델, 서비스 수준 정책 및 계획가 오버라이드 감사 로그와 결합하여 사용하십시오.
- 프로모션 실패, 공급업체 지연 및 예측 오버라이드에 대한 사후 분석 결과를 계획 워크플로우 근처에 저장하여 예외 사례가 실행 가능한 상태로 유지되도록 하십시오.