모든 ERP와 연결

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

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

연동 프로젝트 논의

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

리소스

생산 스케줄링: 제조 현장을 위한 실무 가이드

생산 스케줄링으로 주문을 실행 가능한 작업 순서로 바꾸는 방법과 실무 기법, 캐비닛 예시, 변경 대응 절차를 소개합니다.

Jussi Mäntylä 생산 기획 전문가, SkyPlanner 업데이트됨 2026년 10월 10일 17 분 읽기
이 기사에서는
  1. 생산 스케줄은 생산 현장에 무엇을 알려 주나요?
  2. 생산 계획, 스케줄링, 작업 배정
  3. 생산 스케줄링이 중요한 이유
  4. 생산 스케줄링에는 어떤 정보가 필요한가요?
  5. 캘린더, 인원, 자재는 계획을 어떻게 제약하나요?
  6. 어떤 생산 스케줄링 기법을 써야 하나요?
  7. 전진 스케줄링과 후진 스케줄링
  8. 유한 능력 스케줄링과 무한 능력 스케줄링
  9. 정적 스케줄링과 동적 스케줄링
  10. 작업 순서는 어떻게 정해야 할까요?
  11. 생산 스케줄을 단계별로 만드는 방법
  12. 예시: 릴레이가 늦어도 캐비닛 전체가 멈출 필요는 없습니다
  13. 생산 유형에 따라 스케줄링은 어떻게 달라질까요?
  14. 스케줄로 납기를 맞출 수 없을 때는 어떻게 해야 할까요?
  15. 생산 스케줄은 얼마나 자주 바꿔야 할까요?
  16. 자주 발생하는 스케줄링 문제와 해결 방법
  17. 스케줄이 제대로 작동하는지 어떻게 측정할까요?
  18. 보드, Excel, ERP, APS 중 무엇을 쓸까요?
  19. 생산 스케줄링 소프트웨어, 어떻게 시작할까요?
  20. 생산 스케줄링 자주 묻는 질문(FAQ)
  21. 생산 리드타임과 처리 시간은 같은 것일까요?
  22. 셋업 시간도 스케줄에 넣어야 할까요?
  23. 최적의 생산 스케줄은 하나뿐일까요?
  24. 긴급 주문은 바로 맨 앞으로 보내도 될까요?

홈 » 리소스 » 생산 스케줄링: 제조 현장을 위한 실무 가이드

생산 스케줄링은 어떤 공정을 어느 기계나 작업대에서, 누가, 언제 시작해 언제 끝낼지 정하는 일입니다. 주문과 생산 계획을 가용 능력, 자재, 선행 공정을 반영한 시간순 순서로 바꿔 줍니다. 쓸모 있는 스케줄은 사람들이 지금 실제로 할 수 있는 다음 일이 무엇인지 알려 주고, 어떤 납기 약속을 살펴봐야 하는지 보여 줍니다.

핵심 기준은 스케줄대로 작업이 실제로 가능한가입니다. 비어 있는 기계도 숙련된 작업자, 부품, 앞 공정을 기다리고 있을 수 있습니다. 작업을 앞순위에 올리면 대기열에서의 위치만 바뀔 뿐, 이런 조건이 사라지지는 않습니다.

이 가이드에서 다루는 내용:

  • 스케줄에 담기는 내용과 생산 계획과의 차이.
  • 실행 가능한 순서의 바탕이 되는 입력 정보, 캘린더, 기법.
  • 단계별 진행 방법과 전기 캐비닛 예시.
  • 납기 지연 주문, 일일 변경, 자주 생기는 스케줄링 문제.
  • 결과 측정과 스케줄링 도구 선택.

생산 스케줄은 생산 현장에 무엇을 알려 주나요?

작업자는 다음에 수행할 작업과 해당 공정, 작업을 시작하는 데 필요한 지침을 확인할 수 있어야 합니다. 현장 감독자는 작업이 이후 어느 공정으로 넘어가는지, 그 인계가 납기를 맞추는 데 도움이 되는지도 파악해야 합니다. 이러한 판단을 통해 설비별 작업 대기열과 생산 오더의 최종 완료를 연결할 수 있습니다.

현장에서 실제로 쓰는 일정표에는 보통 오더 또는 작업 식별자, 공정, 배정된 설비나 작업대, 계획 시작·종료 시각, 준비 상태가 들어갑니다. 수량과 잔여 작업량도 중요합니다. 일부만 끝난 배치는 남은 작업에 필요한 시간만큼만 일정을 차지해야 하기 때문입니다.

표시 방식은 보드, 스프레드시트, Gantt 차트 무엇이든 가능합니다. Gantt 차트는 공정을 시간축 위에 보여 주므로 점유 구간과 인계를 확인하기 쉽습니다. 다만 겉모습만으로는 실행 가능성을 알 수 없습니다. 각 공정을 배치할 때 어떤 조건을 확인했는지는 계획 담당자가 알고 있어야 합니다.

스케줄의 결과물에는 작업뿐 아니라 대기도 포함됩니다. 부품이 아직 도착하지 않았거나 다음 기계가 사용 중이면 빈 구간이 정상일 수 있습니다. 그 이유가 보이면 감독자가 예상된 대기와 조치가 필요한 문제를 구분할 수 있습니다.

생산 계획, 스케줄링, 작업 배정

생산 계획은 회사가 무엇을 만들지, 그 수요를 어떻게 뒷받침할지 정합니다. 스케줄링은 개별 공정을 시간 위에 배치합니다. 작업 배정은 준비된 작업을 수행할 사람에게 내보냅니다. 생산 통제는 실제 진행 상황을 의도한 작업과 비교하고, 변경 사항을 계획 담당자에게 되돌려 줍니다.

활동 핵심 질문 유용한 산출물
생산 계획 무엇을 만들어야 하는가? 수량 및 생산 능력 결정
생산 스케줄링 각 공정은 언제 실행할 수 있는가? 시간이 지정된 기계별 대기열
작업 배정 시작할 준비가 된 것은 무엇인가? 배포된 작업 지시
생산 통제 실제로 어떻게 되었는가? 진행 상황과 예외 사항

소규모 공장에서는 이 활동들을 한 사람이 맡기도 합니다. 그래도 구분은 중요합니다. 주간 생산 수량이 승인되어도 일별 순서는 정해지지 않은 채 남고, 대기열이 아무리 정확해도 회사가 마련한 능력보다 많은 수요는 감당하지 못합니다.

제조 분야의 생산 능력 계획은 일정 기간 동안 보유한 기계와 인력에 비추어 작업량이 적정한지 검증합니다. 상세 스케줄링은 그 기간 안에 개별 공정이 어떻게 들어맞는지 확인합니다. 주간 총량이 여유 있어 보여도 이른 납기 앞에서는 충돌이 숨어 있을 수 있습니다.

기준 생산 계획(MPS)은 이보다 상위 단계에서 정해진 기간별로 생산하려는 제품과 수량을 나타냅니다. 상세 일정은 이 요구 사항을 따라 내려가 완료에 필요한 공정 단위까지 구체화합니다.

생산 스케줄링이 중요한 이유

생산팀이 하루 종일 바쁘게 움직이고도 엉뚱한 일을 끝낼 수 있습니다. 한 기계는 나중 주문에 쓸 부품을 만드는데, 조립은 오늘 필요한 부품을 기다리는 식입니다. 스케줄링은 완결된 납품에 맞춰진 공통의 순서를 팀에 제공합니다.

이렇게 공유된 순서는 인계도 개선합니다. 구매 부서는 부족한 부품이 언제 작업을 멈추게 할지 볼 수 있습니다. 감독자는 다가오는 공정에 필요한 인원을 준비할 수 있습니다. 영업은 한 기계의 현재 대기열이 아니라 남은 라우팅을 기준으로 완료일을 논의할 수 있습니다.

현실적인 스케줄은 어려운 선택을 일찍 드러냅니다. 작업이 들어가지 않는다면, 계획 담당자는 생산이 그 충돌에 이르기 전에 대체 경로, 승인된 추가 시간, 납품 조건 변경을 검토할 수 있습니다.

이런 효과는 계획을 따르고 갱신할 때에만 나타납니다. 작업자마다 다른 지시를 받거나 끝난 작업이 계획 데이터에 계속 열려 있으면, 아무리 완벽하게 짠 일정표도 가치를 잃습니다. 신뢰할 수 있는 하나의 버전을 유지하는 것도 스케줄링의 일부입니다.

생산 스케줄링에는 어떤 정보가 필요한가요?

핵심 입력 정보는 남은 작업과 그 작업을 수행하는 데 필요한 자원을 설명합니다.

  • 주문과 납품 약속: 수량, 요구 완료일, 합의된 우선순위.
  • 생산 경로: 필요한 공정 단계와 진행 순서, 각 공정을 수행할 수 있는 설비.
  • 소요 시간: 셋업 시간, 가공 시간, 단계 사이에 필요한 대기 시간.
  • 작업 캘린더: 교대조, 휴식, 정비, 이미 알려진 부재.
  • 인원과 설비: 숙련도, 상주 필요 조건, 공구, 공용 지그.
  • 자재와 부품: 필요한 품목이 각각 언제 사용 가능해지는지.
  • 진행 상황: 완료 수량, 재공품, 남은 작업.

공정 시간에는 명확한 기준이 있어야 합니다. 배치당 고정된 시간과 개당 시간은 다르게 작동합니다. 셋업은 배치당 한 번만 하고 가공 시간은 수량에 따라 늘어날 수 있습니다. 이런 가정을 섞으면 작은 시험 스케줄은 그럴듯해 보여도 더 큰 주문은 배정된 시간을 넘기게 됩니다.

각 입력 정보의 출처가 중요합니다. 고객과의 약속은 영업이 책임지고, 라우팅과 공정 시간은 생산 부서가 확정하며, 구매 또는 재고 담당자가 준비 상태를 확인합니다. 정보를 갱신할 담당자가 정해져 있지 않으면, 생산계획 담당자는 어제의 가정을 오늘의 사실처럼 다루게 됩니다.

작업을 수행하는 사람들이 기록된 시간을 설명할 수 있어야 합니다. 그들이 확인한 소요 시간이 있으면 실제 생산과 대조해 볼 기준이 생깁니다. 정확해 보이는 추정치도 무엇이 포함되었는지 아무도 모르면 쓸모가 떨어집니다.

캘린더, 인원, 자재는 계획을 어떻게 제약하나요?

기계 캘린더는 기계가 가동할 수 있는 시간을 보여 줍니다. 스케줄은 그 주변의 작업 방식도 반영해야 합니다. 사람이 붙어서 하는 수작업 작업대와 무인으로 도는 기계 사이클은 작업자 시간을 같은 방식으로 쓰지 않습니다.

작업자가 계속 상주해야 하는 경우에는 기계와 숙련 인원이 동시에 가용해야 합니다. 사람이 기계에 로딩과 언로딩만 하는 경우에는 그 작업을 적절한 시점에 스케줄에 넣어야 합니다. 사이클 내내 작업자를 잡아 두면 필요 인력이 부풀려지고, 작업자 투입을 무시하면 필요 인력이 가려집니다.

공유 공구도 똑같이 살펴야 합니다. 비어 있는 기계가 두 대여도 지그 하나나 전문 인력 한 명을 두고 경쟁할 수 있습니다. 대체 기계는 해당 공정에 승인되어 있고 필요한 공구가 준비되어 있을 때만 쓸모가 있습니다.

자재 준비 상태는 그 자재를 소비하는 공정에 속합니다. 마지막 부품이 없다고 해서 앞선 모든 단계가 막히는 것은 아니고, 완료만 막힐 수 있습니다. 경로에는 이 차이가 있는 그대로 드러나야 합니다. 승인된 준비 단계는 더 일찍 시작할 수 있지만, 엔지니어링이나 품질 요건을 무시한 인위적인 분할은 안 됩니다.

냉각, 경화, 검사처럼 반드시 필요한 대기도 기계가 점유되지 않더라도 공정 사이에 들어갑니다. 이런 대기는 경로에 반영되어야 후속 작업이 근거 있는 시점에 시작됩니다.

어떤 생산 스케줄링 기법을 써야 하나요?

스케줄링 기법은 각기 다른 질문에 답합니다. 계산 방향, 능력 검증, 변경에 대한 대응은 별개의 선택입니다.

전진 스케줄링과 후진 스케줄링

전진 스케줄링은 작업을 시작할 수 있는 시점에서 출발해 뒤따르는 공정을 그 뒤에 배치합니다. 가정한 가용성으로 가능한 완료일을 보여 줍니다. 지금 수주한 주문이 자재와 생산 능력이 준비된 상태에서 언제 끝날 수 있는지 확인할 때 유용합니다.

후진 스케줄링은 요구 완료일에서 출발해 앞선 공정 쪽으로 거슬러 갑니다. 각 단계가 언제 시작해야 하는지 보여 줍니다. 그래서 허용 가능한 가장 늦은 투입일이나 자재 준비일을 따져 볼 때 유용합니다.

후진 계산이 자재가 도착하기 전이나 오늘 이전의 시작을 요구할 수도 있습니다. 그러면 계획 담당자가 풀어야 할 일정 문제가 생깁니다. 계산을 그 날짜에서 시작했다고 해서 요구 일자를 지킬 수 있게 되는 것은 아닙니다.

유한 능력 스케줄링과 무한 능력 스케줄링

유한 능력 스케줄링은 확인 대상인 설비와 인원의 가용 시간 안에 작업을 배치합니다. 이미 점유된 시간은 확정된 것이므로, 경합하는 작업은 다른 시간대나 투입 가능한 대체 자원을 찾아야 합니다.

무한 능력 스케줄링은 모든 능력 제약을 적용하지 않고 날짜를 계산합니다. 한 부서에 요구되는 업무량을 드러내 보여줄 수는 있지만, 생산 현장에 투입하기 전에 겹치는 요구 사항을 조정해야 합니다.

실행 가능한 생산 현장 작업 대기열을 만들려면 유한 능력 검증이 더 안전한 기준입니다. 유한 능력 스케줄링 가이드에서는 이 검증으로 납기에 늦는 주문과 활용 가능한 대안을 어떻게 파악하는지 설명합니다. 스케줄은 모델에 반영한 제약만큼만 완성도를 갖습니다.

정적 스케줄링과 동적 스케줄링

정적 스케줄은 계획 당시의 조건을 전제로 순서를 그대로 유지합니다. 동적 방식은 그 조건이 바뀌면 순서를 다시 조정합니다. 수요, 설비 가동 여부, 진행 상황이 자주 바뀔수록 재계산의 가치가 커지지만, 이미 배포된 작업에는 여전히 명확한 책임자가 필요합니다.

사소한 업데이트가 있을 때마다 전체를 다시 스케줄링하면 팀이 혼란스러워질 수 있습니다. 최신 정보를 반영하되, 이미 시작했거나 준비를 마친 작업은 안정적으로 유지하는 방식이 효과적입니다.

작업 순서는 어떻게 정해야 할까요?

우선순위 규칙은 어떤 작업이 다음 가용 시간대를 차지할지 정합니다. 먼저 따질 것은 착수 가능 여부입니다. 필요한 자재, 선행 공정, 설비, 작업자가 모두 준비되어 있어야 합니다.

일반적인 출발점은 다음과 같습니다.

  • 선착순: 단순한 대기열 방식이지만, 먼저 도착한 작업 때문에 더 급한 납품이 밀릴 수 있습니다.
  • 납기 임박순: 완료 요구 시점이 가장 가까운 작업을 우선합니다.
  • 최단 처리 시간순: 처리 시간이 짧은 공정을 우선하므로, 긴 작업은 계속 기다릴 수 있습니다.
  • 셋업 묶음: 호환되는 작업을 함께 진행해 반복되는 준비를 줄입니다.

어떤 선택이 유용한지는 공장이 무엇을 지키려 하는지에 달려 있습니다. 납기가 가까운 것은 중요하지만, 남은 경로가 긴 주문은 납기가 더 빠른 짧은 작업보다 먼저 챙겨야 할 수도 있습니다. 설비의 당장 대기열만으로는 이 전체 그림을 알 수 없습니다.

셋업을 묶어 처리할 때는 납기 확인이 필요합니다. 호환되는 작업을 크게 묶어 돌리면 설비 시간은 아낄 수 있지만, 툴이 다른 긴급 오더가 뒤로 밀릴 수 있습니다. 생산 계획 담당자는 작업 전환 시간 절감분과 그로 인해 다른 곳에서 생기는 대기를 비교해야 합니다.

우선순위는 비즈니스 판단입니다. 실행 가능한 선택지 중에서 고르게 해 주고, 그 결과를 눈에 보이게 만듭니다. 모든 주문을 긴급으로 표시하면 이 구분이 사라지고, 생산 현장이 제각각 순서를 정하게 됩니다.

생산 스케줄을 단계별로 만드는 방법

  1. 작업과 완료 요건을 정의합니다. 미결 주문과 잔여 수량을 정리합니다. 고객 출하 전의 검사나 포장까지 포함해, 기준이 되는 완료 시점을 정합니다.

  2. 공정 라우팅을 확인합니다. 순서, 소요 시간, 승인된 설비, 필수 대기 시간을 점검합니다. 정말로 독립적으로 할 수 있는 준비 작업과 모든 부품이 갖춰져야 하는 작업을 구분합니다.

  3. 가용 시간 캘린더를 만듭니다. 인원이 배치된 근무조, 휴식, 계획된 정지, 공용 공구를 포함합니다. 납기 약속에는 확정된 가용 시간만 사용하고, 제안 단계의 연장 근무는 제안임을 알아볼 수 있게 표시합니다.

  4. 준비 상태를 확인하고 우선순위를 정합니다. 부품과 선행 공정을 그것을 사용하는 후속 단계와 연결합니다. 준비된 작업끼리 경합할 때 어떤 납기 목표를 앞세울지 합의합니다.

  5. 연결된 공정을 가용 시간대에 배치합니다. 설비와 작업대를 거치는 라우팅을 따라가며 배치합니다. 셋업 시간을 포함하고, 가장 바쁜 설비에서 멈추지 말고 후속 공정으로의 인계까지 확인합니다.

  6. 납기에 늦는 작업을 검토하고 원인을 해결합니다. 납기를 가로막는 첫 번째 요건을 찾아냅니다. 승인된 대안을 비교하고, 계획을 배포하기 전에 변경된 납기 약속을 합의합니다.

  7. 하나의 버전만 배포하고 진행 상황을 수집합니다. 감독자와 작업자에게 같은 작업 대기열을 제공합니다. 시작, 완료, 예외 사항을 기록해 두면 다음 생산 스케줄링 판단을 최신 잔여 작업 기준으로 시작할 수 있습니다.

결과물은 순서뿐 아니라 그 전제도 설명해야 합니다. 작업이 왜 대기 중인지 아는 현장 관리자는 원인을 없애는 데 도움을 줄 수 있습니다. 설명 없는 빈 구간만 보는 현장 관리자는 계획을 버리고 자기만의 대기열로 바꿔 버릴 가능성이 높습니다.

예시: 릴레이가 늦어도 캐비닛 전체가 멈출 필요는 없습니다

가상의 예시입니다. Owen은 11:00까지 최종 테스트를 통과해야 하는 전기 제어 캐비닛을 스케줄링합니다. Priya는 조립 작업대 3에서 일하고, Tomas는 테스트 스테이션 1을 운영합니다. 두 사람과 스테이션 모두 08:00부터 정오까지 계속 가용합니다. 10:00에 도착하는 릴레이를 제외한 모든 부품은 준비되어 있습니다.

엔지니어링 부서에서 이 릴레이 없이 하는 사전 배선을 승인했습니다. 아래 공정 시간에는 준비 시간이 포함되어 있습니다. 이 단순화한 사례에는 추가 대기 시간이나 이송 시간이 없습니다.

공정 담당자 및 스테이션 소요 시간 계획 시간
기구 준비 Priya, 작업대 3 60분 08:00–09:00
사전 배선 Priya, 작업대 3 60분 09:00–10:00
릴레이 설치 및 최종 배선 Priya, 작업대 3 30분 10:00–10:30
최종 테스트 Tomas, 스테이션 1 30분 10:30–11:00

Owen이 모든 배선을 시작 시점에 릴레이가 필요한 하나의 공정으로 취급하면, Priya는 기구 준비를 마친 뒤 기다리게 됩니다. 배선은 10:00에 시작해 11:30에 끝납니다. Tomas는 정오에 테스트를 끝내며, 요구 시점보다 한 시간 늦습니다.

승인된 라우팅에서는 결과가 달라집니다. Priya는 릴레이가 아직 운송 중인 09:00부터 사전 배선을 합니다. 10:00에 릴레이가 도착하면 설치하고, 10:30에 배선을 끝낸 뒤 캐비닛을 Tomas에게 넘깁니다. 최종 테스트는 11:00에 끝나므로 납기를 맞춥니다.

어떤 공정도 빨라지지 않았고, 추가 근무조도 넣지 않았습니다. Owen은 자재 요건을 실제로 그 자재가 필요한 단계에 연결하고, 이후의 테스트 시간대를 미리 확보해 두었습니다. 공정을 뭉뚱그려 기술한 탓에 놀고 있던 가용 시간을 스케줄이 활용한 것입니다.

테스트는 여전히 필수입니다. 이를 생략하면 스케줄링 문제가 해결되는 것이 아니라 제품의 완료 요건이 바뀝니다. 엔지니어링 부서에서 어떤 배선이든 릴레이가 먼저 있어야 한다고 요구했다면, Owen은 늦어지는 완료에 대해 다른 대응이 필요했을 것입니다.

생산 유형에 따라 스케줄링은 어떻게 달라질까요?

잡샵에서는 주문마다 공용 설비를 거치는 경로가 다릅니다. 생산계획 담당자는 각 주문의 남은 공정을 추적하면서 경로가 어디에서 겹치는지 확인해야 합니다. 한 설비에서 생긴 변경이 이후 여러 대기열에 영향을 줄 수 있기 때문입니다.

반복 배치 생산에서는 제품 믹스와 셋업 순서에 주의해야 합니다. 호환되는 배치를 묶으면 설비 시간을 지킬 수 있지만, 배치 크기에 따라 후속 작업이 기다리는 시간이 달라집니다. 익숙한 라우팅이라도 최신 수량과 캘린더는 필요합니다.

조립 라인에서는 공급 공정이 조립에 필요한 시점에 맞는 부품을 공급해야 합니다. 다른 필수 부품이 없으면, 서브어셈블리 하나가 완성되었다고 해서 주문 전체가 준비된 것은 아닙니다. 스케줄링과 라인 밸런싱은 서로 다른 의사결정을 뒷받침합니다. 스케줄링은 작업 순서를 정하고, 밸런싱은 작업을 스테이션에 어떻게 나눌지를 다룹니다.

재고생산은 고객 오더와 함께 수요 예측과 보충 필요량을 기준으로 생산합니다. 수주생산은 개별 약속을 더 직접적으로 따릅니다. 어느 쪽이든 일정에서 확정된 작업과 예상 수요를 구분해야, 같은 요구 사항에 대해 생산 능력을 두 번 잡아 두는 일이 생기지 않습니다.

스케줄로 납기를 맞출 수 없을 때는 어떻게 해야 할까요?

가장 먼저 물어볼 것은 반드시 필요한 다음 공정을 무엇이 막고 있는가입니다. 부품 부족, 점유된 설비, 투입할 수 없는 전문 인력, 너무 늦게 끝나는 선행 단계일 수 있습니다.

자재 지연에는 확정된 입고 가능일을 받고, 그 전에 안전하게 진행할 수 있는 작업을 확인해야 합니다. 설비가 부족하면 투입 가능한 대체 설비, 승인된 추가 근무 시간, 순서 변경이 필요합니다. 작업자가 부족할 때는 자격을 갖춘 대체 인력이 필요하며, 비어 있는 설비 시간대를 하나 더 찾는다고 해결되지 않습니다.

대안마다 따르는 결과가 다릅니다. 다른 설비를 쓰면 추가 셋업이 필요할 수 있습니다. 외주에는 운송, 외주처의 가용 여부, 다음 단계에 필요한 반입이 포함됩니다. 요구된 인계 시점 이후에 시간을 더 확보해도 그 인계 시점을 지켜 주지는 못합니다.

가능한 선택지를 모두 써도 납기를 맞추지 못하면, 영업팀은 고객과 협의할 수 있는 근거 있는 약속을 받아야 합니다. 고객이 쓸 수 있고 생산 경로가 뒷받침한다면 분할 납품이 도움이 될 수 있습니다. 기존 납기를 말없이 유지하면 팀에는 해결되지 않은 충돌만 남습니다.

스케줄링은 부족분을 눈에 보이게 해 줍니다. 회사가 실제로 쓸 수 있는 대응이 무엇인지는 생산 능력과 영업 측 결정에 따라 정해집니다.

생산 스케줄은 얼마나 자주 바꿔야 할까요?

적절한 주기는 공장에서 의미 있는 변화가 일어나는 속도에 달려 있습니다. 진행 상황, 준비 상태, 가용성이 투입된 작업이나 납기 약속에 영향을 줄 만큼 바뀌면 계획을 갱신해야 합니다. 모든 생산 시스템에 맞는 보편적인 주기는 없습니다.

정기 검토는 현장 관리자가 다음 대기열을 확인할 수 있는 안정된 기준점이 됩니다. 중대한 예외도 생산 계획 담당자에게 전달될 경로가 있어야 합니다. 설비 고장, 확정된 부품 지연, 결근을 아무도 모른 채 다음 정례 회의까지 기다리게 두어서는 안 됩니다.

순서를 바꿀 때는 이미 시작한 작업과 이미 준비해 둔 셋업을 보호해야 합니다. 그렇지 않으면 앞으로의 일정을 개선하려다 지금 생산 현장에 혼란을 만들 수 있습니다. 인접한 공정을 옮기기 전에 무엇이 이미 확정되었는지 파악해야 합니다.

재계산이 끝나면 변경 내용이 영향을 받는 사람들에게 전달되어야 합니다. 다음 작업, 후속 공정으로의 인계, 수정된 납기 약속도 같은 자리에서 함께 전해야 합니다. 사무실의 차트를 아무리 새로 고쳐도 작업자가 어제 출력물대로 움직이고 있다면 효과는 거의 없습니다.

자주 발생하는 스케줄링 문제와 해결 방법

작업 대기열은 무리 없어 보이는데 공정이 계속 계획 시간을 넘깁니다. 소요 시간의 산정 기준이 틀렸거나 불완전할 수 있습니다. 생산 현장에서는 계획 시간과 실적 시간을 비교하고, 셋업과 가동을 구분하며, 수량이나 인원이 바뀌었는지 확인해 볼 수 있습니다. 앞으로의 소요 시간 조정은 이렇게 원인을 확인한 뒤에 해야 합니다.

작업을 시작했다가 부품이 없어서 멈춥니다. 준비 상태를 확인하기 전에 작업이 먼저 현장에 내려갔을 수 있습니다. 다음 공정의 준비 상태를 빠짐없이 확인하면 도움이 되고, 라우팅을 보면 따로 먼저 진행해도 되는 승인된 준비 작업이 무엇인지 알 수 있습니다.

긴급 주문이 들어올 때마다 하루 계획 전체가 바뀝니다. 합의된 우선순위 기준이 없거나, 예상되는 돌발 상황에 대비한 여유가 너무 적을 수 있습니다. 작업을 내리기 전에 영향받는 납품 건을 검토하면 무엇을 얻고 무엇을 포기하는지 드러나고, 여러 사람이 같은 슬롯을 약속하는 일도 막을 수 있습니다.

모든 설비가 가동 중인데도 완성된 오더는 늦게 나갑니다. 설비별 대기열이 필요한 공정 간 인계보다 가동률을 우선하고 있을 수 있습니다. 오더가 거쳐야 할 남은 경로를 따라가 보면, 어느 앞 공정의 작업이 완료를 돕지 못하고 오히려 대기를 만드는지 드러납니다.

생산 현장이 공식 계획을 따르지 않습니다. 계획이 오래되었거나, 현실성이 없거나, 접근하기 어려울 수 있습니다. 현장 감독자와 생산 계획 담당자가 실제 진행 순서와 배포된 순서를 비교하고, 서로 어긋나는 이유를 하나씩 없애야 합니다. 화면을 하나 더 늘리는 것만으로는 신뢰가 회복되지 않습니다.

스케줄이 제대로 작동하는지 어떻게 측정할까요?

정시 완료는 작업이 요구 납기일까지 합의된 완료 시점에 도달했는지를 보여 줍니다. 납기 준수율은 제조 이후에 일어나는 일까지 포함하므로, 결과를 해석하기 전에 팀이 어디까지를 범위로 볼지 분명히 해 두어야 합니다.

생산 일정 준수율은 실제 작업 실적을 현장에 배포한 계획과 비교하는 지표입니다. 이때 비교 기준이 되는 계획은 별도로 저장해 두어야 합니다. 오늘 아침 수정한 계획으로 어제의 작업을 평가하면 현장에서 겪은 변경 사항이 드러나지 않기 때문입니다. 준수율이 낮다면 계획이 비현실적이었거나, 변경 사항이 반영되지 않았거나, 타당한 사유로 예외가 발생했을 수 있습니다.

대기 시간과 재공품은 공정들이 얼마나 매끄럽게 이어지는지 보여 줍니다. 대기열이 짧아지는 것은 완성된 주문이 더 안정적으로 끝날 때 의미가 있습니다. 같은 대기를 다른 작업대로 옮겨 놓았을 뿐이라면 성과로 보기 어렵습니다.

계획 담당자의 수고도 중요합니다. 수작업 보정이 계속 필요한 스케줄은 한 사람이 하루 종일 손보고 있기 때문에 겨우 정확한 것일 수 있습니다. 납기 결과, 실행상의 차이, 유지에 드는 노력을 함께 보면 설비 가동률만 볼 때보다 훨씬 쓸모 있는 그림이 나옵니다.

보드, Excel, ERP, APS 중 무엇을 쓸까요?

보드 방식도 충분히 잘 작동할 수 있습니다. 감독자가 대기열을 한눈에 파악하고, 관련된 몇 가지 의존 관계를 직접 확인할 수 있는 경우입니다. 하지만 여러 부서의 담당자가 같은 최신 버전을 봐야 하거나, 하나의 변경이 해당 감독자의 시야 밖에 있는 작업에까지 영향을 주면 한계가 드러납니다.

Excel은 시간을 계산하고, 가정을 기록하고, 소규모 작업 순서를 알아보기 쉽게 정리하는 데 쓸 수 있습니다. 워크북이 명시적으로 처리하도록 만들어져 있지 않다면, 충돌과 연쇄 변경은 보통 계획 담당자가 직접 관리해야 합니다. Excel 생산 계획 관련 자료에서 이런 관리 부담을 다룹니다.

전사적 자원 관리 시스템인 ERP는 상세한 스케줄링 또는 공급 데이터를 포함하거나, 이를 별도의 스케줄링 도구에 제공할 수 있습니다. 다만 ERP라는 명칭만으로는 실제로 구성된 시스템이 설비, 인력, 자재에 대해 어떤 점검을 수행하는지 알 수 없습니다. 제조 실행 시스템인 MES는 남은 작업을 최신 상태로 유지하는 데 필요한 실행 정보를 제공할 수 있습니다.

고급 계획 및 스케줄링(APS) 소프트웨어는 모델에 반영된 능력과 제약 조건을 바탕으로, 서로 연결된 공정 스케줄을 계산합니다. 이러한 연결 관계를 최신 상태로 유지하는 일이 생산계획 담당자 업무에서 가장 어려운 부분일수록 APS의 가치는 더 커집니다.

쓸 만한 검증 방법은 익숙한 생산 변경 상황을 넣어 보는 것입니다. 도구는 영향받는 대기열과 완료 시점에 미치는 결과를 이해하기 쉽게 보여 주고, 아직 확인이 필요한 가정도 함께 드러내야 합니다.

생산 스케줄링 소프트웨어, 어떻게 시작할까요?

감당할 수 있는 규모의 파일럿은 실제 제품 하나의 경로를 따라 주요 설비와 인계 지점을 거쳐 갑니다. 여기에 쓰는 데이터에는 남은 작업, 캘린더, 준비 상태, 그리고 팀이 실제로 사용하는 우선순위가 포함됩니다. 그러면 생산 현장 담당자들이 제안된 순서를 자신들이 아는 실제 가능 범위와 비교해 볼 수 있습니다.

꾸며 낸 쉬운 대기열로는 공장에서 까다로운 부분을 알 수 없습니다. 최근에 있었던 차질을 사례로 삼는 편이 낫습니다. 모델이 그 원인을 반영하는지, 바뀐 스케줄이 영향받는 사람들에게 전달되는지 팀이 확인할 수 있기 때문입니다. 데이터 소유자와 업데이트 담당 책임이 현실적인 문제로 떠오르는 것도 이 단계입니다.

SkyPlanner는 설정된 작업장, 교대조, 작업자, 자재, 그리고 계획 담당자가 정한 우선순위를 바탕으로 생산 스케줄을 계산합니다. Arcturus가 스케줄을 다시 계산하고, Gantt에서 그 결과를 확인할 수 있습니다. 개방형 REST API를 통해 모든 ERP 또는 MES 시스템과 연동됩니다. 우선순위를 정하고 계획을 판단하는 것은 계획 담당자입니다. 그다음 단계는 데모 데이터 체험판으로 직접 살펴보는 것이 현실적인 방법입니다.

생산 스케줄링 자주 묻는 질문(FAQ)

생산 리드타임과 처리 시간은 같은 것일까요?

처리 시간은 실제로 수행한 작업의 시간을 가리킵니다. 생산 리드타임에는 라우팅을 끝내는 데 필요한 대기와 인계 시간도 포함됩니다. 주문이 설비 사이에서 기다리게 되면, 전체 공정 시간의 합보다 훨씬 오래 생산 중에 머물 수 있습니다.

셋업 시간도 스케줄에 넣어야 할까요?

네. 셋업은 완제품이 하나도 나오지 않아도 가용 시간을 차지합니다. 앞선 작업에 따라 필요한 셋업이 달라지는 경우에는 개별 공정의 소요 시간뿐 아니라 작업 순서도 중요합니다.

최적의 생산 스케줄은 하나뿐일까요?

무엇이 최적인지는 목표와 제약 조건에 따라 달라집니다. 작업 전환을 줄이는 순서와 가장 이른 납기를 지키는 순서는 서로 다를 수 있습니다. 일상 생산에서는 실행 가능하고, 설명할 수 있으며, 팀의 우선순위에 맞는 계획이 쓸모 있는 출발점입니다.

긴급 주문은 바로 맨 앞으로 보내도 될까요?

준비가 끝난 작업들 가운데에서는 우선권을 줄 수 있지만, 해당 주문의 라우팅과 준비 상태는 그대로 적용됩니다. 앞으로 당기면 다른 주문이 늦어질 수 있습니다. 계획 담당자는 새로운 순서와 납기 약속을 전달하기 전에 이런 영향을 확인해야 합니다.

Jussi Mäntylä

생산 기획 전문가, SkyPlanner

SkyPlanner로 더욱 명확한 생산 일정을 구축하세요

데이터를 연결하고, 첫 번째 계획을 검토하고, 계획자가 실시간으로 진행되는 모든 일정을 제어할 수 있도록 하세요.