모든 ERP와 연결

SkyPlanner의 개방형 REST API는 사내 ERP를 포함한 ERP, MES 및 운영 시스템과 연결됩니다. 직접 구축하거나 저희 팀의 도움을 받을 수 있습니다.

독립 실행도 가능 — ERP 연동은 선택사항이며 필수가 아닙니다.

연동 프로젝트 논의

다음과 같은 ERP 및 MES 시스템과 연결

APS 및 스케줄링

제조업의 안전 재고: 필요한 수량 계산하기

재주문점과 구분해 안전 재고를 계산하세요. 재고 추가가 필요할 때와 SkyPlanner로 보충 시점을 개선할 때를 알아보세요.

Jussi Mäntylä 생산계획 전문가, SkyPlanner 업데이트 2026년 10월 19일 10 분 분량
Blue mounting brackets in two bins beside a part awaiting assembly, illustrating component safety stock.
이 글의 내용
  1. 제조업에서 안전 재고란?
  2. 안전 재고로 무엇을 보호할지 결정하기
  3. 안전 재고 계산 방법
  4. 제조 현장의 계산 예시
  5. 적절한 데이터로 입력값 산출하기
  6. 리드타임도 변동한다면?
  7. 계수만 고르지 말고 목표 서비스 수준을 정하세요
  8. 안전 재고, 재주문점, 로트 크기는 따로 결정해야 합니다
  9. 안전 재고를 늘리기 전에 소진 원인부터 파악하세요
  10. SkyPlanner로 실현 가능한 보충 일정을 수립하세요
  11. 생산 조율 개선으로 달라진 Piristeel의 현장
  12. 안전 재고와 보충 계획을 함께 검토하세요

홈 » 리소스 » 제조업의 안전 재고: 필요한 수량 계산하기

예상 읽기 시간: 11 분

단가가 아주 낮은 부품 하나가 부족해도 조립 라인이 멈출 수 있습니다. 그런 부품은 재고를 넉넉히 두는 것이 합리적으로 보입니다. 하지만 모든 부품의 재고를 늘리다 보면, 필요하지 않을 수도 있는 재고에 자금이 묶이게 됩니다.

안전 재고는 추가 재고를 보유하는 목적을 명확히 해 줍니다. 단순히 보충 일정을 조율하기 어려워서가 아니라, 불확실성에 대비하기 위해 재고를 두는 것입니다. 실제로 예상되는 수요와 보충 시간을 기준으로 안전 재고를 계산한 다음, 계획상 필요한 시점에 다음 배치가 입고될 수 있는지 확인하세요.

직접 생산해 재고를 보충한다면, 이 두 번째 확인 단계에서 SkyPlanner가 도움이 됩니다. Arcturus는 다른 생산 작업과 함께 보충 배치의 일정을 편성하고, Gantt 화면에는 예정 완료 시점이 표시됩니다. 설비별 대기 작업을 조율하는 데 드는 시간을 줄이고, 재고 부족 위험에도 더 일찍 대응할 수 있습니다.

제조업에서 안전 재고란?

안전 재고는 예상치 못한 수요나 보충 지연으로 인한 재고 부족 위험을 줄이기 위해 추가로 보유하는 재고입니다. 제조업체는 어느 단계에서 재고 확보가 중요한지에 따라 구매 자재, 공통 부품 또는 완제품 형태로 안전 재고를 보유할 수 있습니다.

안전 재고는 보충 기간의 예상 수요를 충당하는 재고에 더해 두는 수량입니다. 다음 배치가 입고되기 전까지 브래킷 320개를 사용할 것으로 예상한다면, 이 320개는 정상적인 수요를 충당합니다. 예상보다 많은 수요에 대비해 추가로 확보하는 수량이 안전 재고입니다.

예측 가능한 계절적 수요 증가는 수요 계획에 반영해야 합니다. 공급업체의 리드타임이 계속 길어진 상태라면 보충 계획의 전제에 반영해야 합니다. 둘 다 근거가 불분명한 안전 재고에 포함해 감춰서는 안 됩니다.

안전 재고 역시 필요할 때 사용하기 위한 재고입니다. 아무도 손대서는 안 되는 별도의 비축분을 뜻하는 것은 아닙니다. 안전 재고를 일부 사용했다고 해서 계획이 실패한 것은 아닙니다. 다만 반복해서 소진된다면 원인을 살펴봐야 합니다.

안전 재고로 무엇을 보호할지 결정하기

부족할 경우 영향이 큰 품목부터 살펴보세요. 쉽게 대체할 수 있는 고가 부품보다 여러 조립품에 공통으로 쓰이는 저가 체결 부품에 더 주의를 기울여야 할 수도 있습니다.

해당 품목이 없으면 어떤 일이 생기는지 따져보세요. 병목 공정이 멈추는지, 고객 출하가 지연되는지, 아니면 다른 작업으로 전환할 수 있는지 확인해야 합니다. 그 영향을 추가 재고에 묶이는 자금, 보관비, 품질 저하 및 진부화에 따른 비용과 비교하세요.

그다음에는 어느 단계에 재고를 둘지 결정하세요. 공통 부품 재고는 여러 완제품의 생산에 활용할 수 있고, 완제품 재고는 특정 제품을 즉시 출하하는 데 도움이 됩니다. 동일한 차질에 대비한다는 이유로 자재명세서의 모든 계층에 여유 재고를 각각 추가하지 마세요. 각 안전 재고가 어떤 위험에 대비하는지 명확히 해야 합니다.

부품의 경우 해당 재고 지점에서 발생하는 수요를 사용하세요. 생산 배치에 따라 부품 출고 패턴이 달라질 수 있으므로, 고객 출하량으로 부품 소요량을 대신하는 것이 항상 적절하지는 않습니다. 알려진 소요량을 기준으로 자재 계획을 수립하고, 그래도 남는 불확실성에는 안전 재고로 대비해야 합니다.

안전 재고 계산 방법

수요는 변동하지만 보충 시간이 일정하게 유지되는 품목에는 일반적으로 다음 계산식을 사용합니다.

안전 재고 = z × σd × √L

각 기호의 의미는 다음과 같습니다.

  • z는 선택한 주기 서비스 수준에 해당하는 계수입니다.
  • σd는 일별 수요의 표준편차로, 하루 수요량이 평균에서 얼마나 넓게 분포하는지를 나타냅니다.
  • L은 일별 수요와 동일한 일수 기준으로 표시한 보충 리드타임입니다.

이 모델은 각 날의 수요가 서로 독립적이고 비교적 안정적이며, 보충 기간의 수요에 정규분포 근사를 적용할 수 있다고 가정합니다. 규칙적으로 소비되는 품목에는 유용한 출발점이지만, 모든 제조 품목에 적용할 수 있는 만능 공식은 아닙니다.

제조 현장의 계산 예시

조립 라인에서 공통으로 사용하는 장착용 브래킷을 생산하는 공장을 가정해 보겠습니다. 생산이 완료된 배치는 부품 창고에 입고됩니다. 다음은 설명을 위한 예시 수치입니다.

입력 항목값
가동일당 평균 수요브래킷 80개
일별 수요의 표준편차브래킷 20개
사용 가능한 재고가 되기까지의 고정 보충 시간가동일 기준 4일
목표 주기 서비스 수준95%
해당 z 계수의 반올림 값1.65

이 공장은 보충 필요 여부를 상시 확인하므로 주간 검토 주기에 따른 추가 지연은 없습니다. 각 보충 배치는 가동일 기준 4일이 지나면 전량을 한꺼번에 사용할 수 있습니다.

계산은 다음과 같습니다.

안전 재고 = 1.65 × 20 × √4 = 브래킷 66개

이 브래킷 66개는 불확실성에 대비하는 여유분입니다. 보충 기간의 예상 수요는 별도로 계산합니다.

80 × 4 = 브래킷 320개

예상 수요와 안전 재고를 합하면 브래킷 386개입니다. 이 예시에서 이 수량은 보충을 시작하는 기준이지, 다음 배치의 생산 수량이 아닙니다.

적절한 데이터로 입력값 산출하기

실제로 수요가 없었던 가동일도 포함해, 해당 품목의 수요 특성을 대표하는 일별 수량 데이터로 수요 변동성을 계산하세요. 월간 표준편차를 일수로 나누는 대신, 일별 관측값의 표준편차를 사용해야 합니다. 누락된 수불 기록과 충족되지 못한 수요도 확인하세요. 부품 부족으로 생산에서 해당 부품을 사용하지 못했다면 출고량이 실제 수요보다 낮게 나타날 수 있습니다.

예측 가능한 변화는 수요 계획에 반영하세요. 소비량이 증가 추세에 있거나 계절성을 띤다면, 과거의 변동을 그대로 사용할 경우 이미 알려진 패턴을 불확실성으로 오인할 수 있습니다. 과거 평균에서 벗어나는 모든 수요를 무작위 변동으로 취급하지 말고, 예측 후에도 남는 오차를 기준으로 하는 방법을 사용하세요.

보충 시간은 품목을 실제로 사용할 수 있게 되는 시점까지 측정하세요. 구매 자재라면 입고 처리와 검사 시간이 포함될 수 있습니다. 직접 생산하는 브래킷이라면 대기 시간, 전체 공정 경로의 가공 시간, 부품 창고로의 이송 시간이 포함됩니다. 설비 가동 시간만으로는 보충 시간을 나타낼 수 없습니다.

일수를 세는 기준도 일치해야 합니다. 가동일 기준으로 일별 변동성을 측정했다면 리드타임도 같은 가동일 기준으로 계산해야 합니다. 달력일과 생산 가동일을 확인 없이 섞어 사용해서는 안 됩니다.

리드타임도 변동한다면?

보충에 어떤 때는 4일, 어떤 때는 8일이 걸린다면 앞의 4일 고정 모델로는 이를 반영할 수 없습니다. 평균값을 L에 넣는 것만으로는 추가적인 불확실성을 고려할 수 없습니다.

리드타임 변동성을 포함하는 모델을 사용하거나, 실제 보충 기간별 수요를 분석해 필요한 안전 재고를 추정하세요. 생산이 몰리는 시기에 소비량과 생산 대기 작업이 함께 늘어나는지도 확인해야 합니다. 두 현상이 서로 연관될 수 있으므로 수요와 리드타임이 독립적이라고 가정하는 공식은 위험을 제대로 나타내지 못할 수 있습니다.

수요가 간헐적으로 발생하거나, 한 번에 매우 많은 수량이 출고되거나, 활용할 만한 이력이 부족하다면 다른 방법을 선택해 해당 품목의 실제 패턴에 맞는지 검증하세요. 유사 품목과 현장 판단에 근거해 임시 안전 재고를 정하는 것도 실용적인 방법이 될 수 있습니다. 다만 산정 근거를 기록하고, 데이터가 쌓이면 다시 검토해야 합니다.

계수만 고르지 말고 목표 서비스 수준을 정하세요

이 계산에서 주기 서비스 수준 95%는 모델의 가정하에 한 번의 보충 주기를 재고 부족 없이 마칠 확률이 약 95%라는 뜻입니다. 수요 수량의 95%를 즉시 공급한다거나 고객 주문의 95%가 제때 도착한다는 의미는 아닙니다.

수요 수량 중 재고에서 바로 공급한 수량의 비율을 수요 충족률이라고 합니다. 소량 부족과 대량 부족은 모두 재고 부족이 발생한 보충 주기 한 번으로 집계될 수 있지만, 수요 충족률과 생산에 미치는 영향은 크게 다를 수 있습니다.

재고 부족의 영향과 안전 재고 보유 비용을 고려해 목표를 정하세요. 재고 자산 가치가 작다는 이유만으로 모든 저가 품목에 낮은 목표를 적용해서는 안 됩니다.

같은 브래킷의 목표 주기 서비스 수준을 99%로 높이면 반올림한 z 계수 2.33을 사용합니다.

2.33 × 20 × √4 = 브래킷 93.2개, 올림하면 94개

이는 재고 부족에 대비하는 수준에 따라 브래킷을 66개 또는 94개 추가로 보유할지 선택하는 문제입니다. 모든 품목에 99%의 서비스 수준을 권장한다는 뜻은 아닙니다. 추가로 재고를 확보할 만큼 위험 감소 효과가 있는지 평가하세요.

안전 재고, 재주문점, 로트 크기는 따로 결정해야 합니다

각 수량은 서로 다른 질문에 답합니다.

결정 항목결정하는 내용브래킷 예시
안전 재고불확실성에 대비한 추가 수량브래킷 66개
재주문점보충을 시작할 시점재고 포지션 기준 브래킷 386개
로트 크기한 번에 보충할 수량예시로 정한 배치 수량: 브래킷 400개

여기서 사용하는 상시 검토 방식에서는 다음과 같이 계산합니다.

재주문점 = 보충 기간의 예상 수요 + 안전 재고

재주문점 = 320 + 66 = 브래킷 386개

보충 시점은 재고 포지션을 기준으로 판단합니다. 사용 가능한 보유 재고에 입고 예정인 보충 물량을 더하고, 재고 회계 기준에 따라 이미 납품 의무가 있거나 할당된 수요를 뺀 값입니다. 같은 소요량을 두 번 차감하지 않도록 주의해야 합니다. 현재 보유 재고만 보면 이미 충분한 물량을 발주해 놓았는데도 추가 배치 생산을 지시할 수 있습니다.

입고 예정 물량은 도착하기 전까지 조립에 투입할 수 없습니다. 수량상으로는 중복 발주를 막을 만큼 충분하더라도, 입고 예정일이 늦어 재고 부족을 막지 못할 수 있습니다. 따라서 수량 확인과 시점별 가용 재고 확인을 함께 해야 합니다.

브래킷 400개를 한 배치로 생산하기로 한 것은 별도의 생산 의사결정이며, 준비 작업과 자재 취급, 생산 능력 등의 영향을 받습니다. 최소 생산 수량은 배치 크기의 하한이지 안전 재고 목표가 아닙니다. 배치 크기를 늘리면 불확실성에 대비한 여유분은 적절해지지 않은 채 평균 재고만 늘어날 수 있습니다.

보충 여부를 일정 주기로만 검토한다면, 다음 검토 시점까지 기다리는 동안의 수요도 감당할 수 있어야 합니다. 재고를 상시 검토한다는 전제로 계산한 4일 기준 값을 주간 검토 정책에 그대로 적용해서는 안 됩니다. 대량 출고로 재고가 재주문점 아래로 한 번에 떨어지는 경우에도 주의가 필요합니다. 보충이 정확히 386개 시점에 시작된다고 가정해서는 안 됩니다.

안전 재고를 늘리기 전에 소진 원인부터 파악하세요

브래킷 배치의 완료 예정일이 보충 정책에서 가정한 시점보다 이미 2근무일 늦게 잡혀 있다고 가정해 보겠습니다. 평균 소비량을 기준으로 이 기간에 추가로 필요한 수량은 80 × 2 = 브래킷 160개입니다. 수요 변동에 대비한 66개의 안전 재고는 이렇게 이미 확인된 지연까지 감당하도록 산정한 수량이 아닙니다.

당장 발생한 재고 부족에는 긴급 조달이나 임시 여유 재고가 필요할 수 있습니다. 하지만 상시 유지하는 안전 재고를 늘리기만 하면 일정상의 원인은 그대로 남습니다.

관찰된 현상확인하거나 변경할 사항
예상 밖의 수요가 계획 범위를 반복해서 초과함변동성과 수요 가정, 목표 서비스 수준을 재검토합니다.
통상적인 보충 소요 시간이 이전보다 길어짐리드타임 동안의 예상 수요를 갱신하고, 변경된 보호 기간에 맞춰 안전 재고를 다시 계산합니다.
설비 작업 대기열에서 기존 배치의 지연이 확인됨생산 능력, 자재 또는 우선순위 충돌을 해결하고 다른 작업에 미치는 영향을 검토합니다.
장부상 재고는 있지만 실물을 찾을 수 없거나 사용할 수 없음목표 수량을 변경하기 전에 재고 수량, 예약 내역 또는 품질 상태를 바로잡습니다.
수율 손실로 자재가 계획보다 많이 소비됨계획 소비량에 반영한 여유분을 수정하고 공정을 조사합니다. 예상되는 손실과 불확실성을 구분해야 합니다.

여러 원인이 동시에 작용할 수도 있습니다. 일정을 더 잘 수립한다고 공급업체의 실제 불확실성이 사라지는 것은 아니며, 안전 재고를 늘린다고 부족한 생산 능력이 생기는 것도 아닙니다. 핵심은 지금 겪고 있는 부족 문제를 어떤 조치로 해결할 수 있는지 판단하는 것입니다.

SkyPlanner로 실현 가능한 보충 일정을 수립하세요

보충 수량을 결정했다면 SkyPlanner APS를 통해 고객 주문과 함께 수행할 수 있도록 생산 작업을 계획할 수 있습니다. 재고 보충용 작업 대기열을 별도로 관리하며 수작업으로 일정을 맞추는 대신, 같은 설비를 사용하는 다른 작업과 하나의 계획 안에서 배치 일정을 수립하세요.

Arcturus는 설정된 작업 자원, 교대조, 공정별 소요 시간, 선후행 관계와 우선순위를 바탕으로 일정을 계산합니다. Gantt 화면에서는 배치의 공정 경로와 완료 예정 시점을 확인할 수 있습니다. 아직 완료되지 않은 생산 오더를 가용 재고로 간주하는 대신, 조립에 필요한 시점 전에 브래킷 보충 생산이 끝나는지 확인할 수 있습니다.

긴급 고객 주문으로 배치 일정이 밀리면 사용자가 우선순위를 결정합니다. Arcturus가 작업 순서를 다시 계산하면 영향을 받는 작업들의 일정을 검토할 수 있습니다. 자재 가용성을 고려하는 스케줄링을 활성화하면 자재 확보 여부도 작업 시작 시점에 반영됩니다. Autopilot은 설정된 이벤트가 발생하거나 지정된 실행 시점이 되면 계획을 갱신할 수 있으며, 사용자가 정한 규칙과 잠금 설정은 그대로 유지됩니다.

이것이 SkyPlanner를 선택할 실무적인 이유입니다. 같은 자원을 두고 경합하는 작업 대기열을 수작업으로 조율하는 부담을 줄이고, 아직 계획을 바꿀 여유가 있을 때 보충 지연을 더 일찍 파악할 수 있습니다.

안전 재고 정책과 일정 수립 업무는 구분해야 합니다. SkyPlanner의 재고 부족 알림은 사용자가 보충 오더를 생성하도록 안내할 수 있지만, 재고 수준에 따라 오더를 자동으로 생성하는 기능은 아닙니다. 앞서 설명한 계산은 재고 여유분을 정하기 위한 것입니다. Arcturus는 사용자가 직접 생성하거나 연동을 통해 가져온 작업의 일정을 수립합니다.

생산 조율 개선으로 달라진 Piristeel의 현장

지붕 안전 제품과 빗물 배수 시스템을 제조하는 Piristeel은 과거에 대규모 배치 생산과 완충 재고에 의존했으며, 부서 간에 생산 현황을 파악하기 어려웠습니다. Piristeel은 SkyPlanner 도입 사례에서 생산 전반에 걸쳐 Gantt 화면을 공유하고 소규모 생산을 더 원활하게 조율하게 되었다고 설명합니다. 더 이상 대량의 완충 재고를 확보해야만 생산을 원활하게 운영할 수 있는 것은 아니었습니다.

이 사례는 모두가 현황을 확인하고 함께 조율할 수 있는 생산 계획의 가치를 보여 줍니다. 핵심은 모든 완충 재고를 무조건 줄이는 것이 아니라, 생산 일정을 관리하기 어렵다는 이유로 불필요한 재고를 더 보유하는 상황을 피하는 데 있습니다.

안전 재고와 보충 계획을 함께 검토하세요

먼저 한 품목을 골라 수요 산정 기준, 보충 물량을 실제로 사용할 수 있을 때까지의 시간, 목표 서비스 수준, 계산한 안전 재고, 재주문 정책, 배치 크기를 기록하세요. 이후 발생하는 재고 부족과 실제 보충 실적을 정책과 비교하세요. 수요, 공급 신뢰도, 리드타임 또는 재고 부족의 영향이 달라지면 정책을 다시 검토해야 합니다. 한 번의 보충 주기를 문제없이 넘겼다는 사실만으로 안전 재고가 과도하다고 판단할 수는 없습니다.

실제 불확실성에 대비해 근거 있는 여유 재고를 유지하세요. SkyPlanner를 활용하면 보충 예정일을 명확히 파악하고, 같은 자원을 두고 경합하는 생산 작업을 조율할 수 있습니다. SkyPlanner는 개방형 REST API를 통해 어떤 ERP 또는 MES와도 연동되므로, 기존 시스템을 유지하면서 생산 스케줄링을 개선할 수 있습니다.

보충 대상 품목 하나와 최근 그 품목의 배치 일정을 지연시킨 긴급 주문 사례를 준비해 SkyPlanner 데모를 예약하세요. 통합된 일정에서 완료일이 어떻게 달라지고 생산계획 담당자가 어떤 선택을 할 수 있는지 확인해 보세요. 먼저 직접 살펴보고 싶다면 데모 데이터로 SkyPlanner를 체험해 보세요.

Jussi Mäntylä

생산계획 전문가, SkyPlanner

SkyPlanner로 더 명확한 생산 일정을 만드세요

데이터를 연결하고 첫 계획을 검토하세요. 실제로 적용되는 모든 일정은 계획 담당자가 직접 통제합니다.