모든 ERP와 연결

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

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

연동 프로젝트 논의

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

APS 및 스케줄링

생산 스케줄링: 현장에서 실행할 수 있는 작업 순서

주문과 생산 능력이 바뀌어도 생산을 이어가세요. 실행 가능한 작업 순서를 짜는 법을 알아보고 일정 계산은 SkyPlanner에 맡기세요.

Jussi Mäntylä 생산계획 전문가, SkyPlanner 업데이트 2026년 10월 20일 11 분 분량
Cutting, bending and assembly stations connected into one production sequence
이 글의 내용
  1. 생산 스케줄링이란?
  2. 생산 계획, 스케줄링, 작업 배정
  3. 모든 설비가 바쁘게 돌아가도 납기가 늦어지는 이유
  4. 어떤 생산 스케줄링 방식을 사용해야 할까요?
  5. SkyPlanner로 생산 일정을 수립하고 관리하는 방법
  6. 1. 완료까지 필요한 작업을 모두 정의하세요
  7. 2. 실제 자원 가용 시간을 반영하세요
  8. 3. 우선순위를 합의하고 확정된 작업을 보호하세요
  9. 4. 처음 비어 있는 시간대만 보지 말고 전체 공정 순서를 검토하세요
  10. 5. 진행 상황을 갱신하고 상황이 바뀌면 다시 계산하세요
  11. 작업 순서 공유가 Mamec에 가져온 변화
  12. 생산 일정이 개선되고 있는지 확인하는 방법
  13. 기존 ERP는 유지하고 생산 작업 순서는 개선하세요

고객이 주문한 제품이 언제 완성되는지 묻습니다. 절단 설비에는 여유가 있지만 절곡 공정에는 작업이 밀려 있고, 조립 공정은 다른 작업에서 나올 부품을 기다리고 있습니다. 설비 하나만 보고는 믿을 만한 답을 줄 수 없습니다.

생산 스케줄링은 이렇게 흩어진 공정을 연결합니다. 고객에게 약속한 물량을 첫 공정부터 주문 완료까지 현장에서 따를 수 있는 작업 순서로 구체화합니다. 일정이 잘 짜여 있으면 작업자는 다음에 무엇을 해야 하는지 알 수 있고, 담당자는 더 명확한 근거를 바탕으로 납기를 약속할 수 있습니다.

어려운 점은 생산 상황이 바뀌어도 작업 순서를 계속 유효하게 유지하는 것입니다. SkyPlanner APS는 인공지능 엔진 Arcturus로 일정을 계산하고, 담당자는 우선순위를 정하고 일정이 바뀌면 안 되는 작업을 보호합니다. 설비별 대기 작업을 일일이 다시 배치하는 대신, 납기에 영향을 주는 판단에 집중할 수 있습니다.

생산 스케줄링이란?

생산 스케줄링은 제조 공정을 자원에 배정하고, 언제 어디서 어떤 순서로 실행할지 정하는 과정입니다. 공정 순서, 가공 시간과 셋업 시간, 가용 생산 능력, 자재 준비 상태, 납품 우선순위를 함께 고려합니다.

그 결과로 상세 생산 일정이 만들어집니다. 서로 연결된 공정마다 시작·종료 예정 시간과 작업장이 배정되고, 다음에 수행할 작업도 명확해집니다. 유용한 일정은 설비별 대기 작업을 따로 나열하는 데 그치지 않고, 주문 전체가 생산 과정을 어떻게 거쳐 가는지 보여줍니다.

예를 들어, 한 배치의 절단 작업을 앞당기는 것은 후속 공정에서 해당 부품을 적시에 사용할 수 있을 때만 도움이 됩니다. 그렇지 않으면 납기는 앞당기지 못한 채 재공품만 늘어나게 됩니다. 생산 배치 계획 가이드에서는 배치 크기, 품종 교체, 후속 공정의 생산 능력이 이러한 판단에 어떤 영향을 미치는지 설명합니다.

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

생산 계획은 무엇을 생산해야 하는지, 그 수요에 어떻게 대응할지를 정합니다. 생산 스케줄링은 가용 자원에 개별 공정을 어떻게 배치할지 계산합니다. 작업 배정은 착수 준비가 끝난 작업을 현장 작업자에게 내려보내는 단계입니다.

활동 답해야 할 질문 주요 산출물
생산 계획 무엇을 생산해야 하며, 어떤 자원이 필요한가? 생산 수량과 필요 생산 능력
생산 스케줄링 어떤 공정을 어디서, 언제, 어떤 순서로 실행할 것인가? 작업장별 실행 시간과 작업 순서
작업 배정 준비된 작업 중 작업자가 다음에 시작할 작업은 무엇인가? 현장에 전달된 작업 목록과 작업 지침

기준생산계획은 정해진 기간별로 제품 생산 수량을 정합니다. 상세 스케줄링은 이 요구량을 충족하는 데 필요한 개별 공정까지 구체화합니다. 생산 능력 계획은 작업량과 자원이 균형을 이루는지 판단하는 데 도움이 되고, 스케줄링은 각 작업을 어디에 배치할 수 있는지, 어떤 작업끼리 자원을 두고 경쟁하는지 보여줍니다. 자재소요계획은 어떤 자재가 언제 필요한지 정해 상세 일정에 필요한 또 하나의 핵심 정보를 제공합니다.

소규모 공장에서는 한 사람이 이 세 가지 업무를 모두 맡기도 합니다. 그래도 이들을 구분하는 것은 중요합니다. 주간 생산 목표만으로는 아직 설비별 실행 계획이 갖춰진 것이 아니기 때문입니다.

모든 설비가 바쁘게 돌아가도 납기가 늦어지는 이유

하우징을 만드는 판금 공장을 떠올려 보세요. 절단 작업자는 현재 준비된 자재를 쓰고 설비를 계속 가동할 수 있도록 다음 주 주문용 대량 배치를 처리합니다. 한편 오늘 조립해야 할 주문은 아직 절단과 절곡을 거쳐야 하는 소량 배치를 기다리고 있습니다.

절단 공정의 생산 실적은 좋아 보입니다. 하지만 주문을 완료한 실적은 그렇지 않습니다.

납품 우선순위를 반영한 일정이라면 긴급 배치가 절단과 절곡을 모두 거칠 수 있도록 배치해 조립 공정에 필요한 부품을 공급할 것입니다. 대량 배치의 시작은 늦어질 수 있지만, 공장은 오늘 중요한 주문을 완료하게 됩니다.

이것이 생산 스케줄링의 가치입니다. 작업장마다 얼마나 바쁘게 일하는지를 따로 평가하는 대신, 공정 간 인계를 조율합니다. 불필요한 대기를 줄이고, 자원을 두고 경쟁하는 작업을 더 일찍 파악하며, 생산·구매·영업 부서가 어디에 주의를 기울여야 하는지 함께 볼 수 있습니다.

주문마다 공정 순서가 다르면서도 같은 자원을 함께 사용하는 잡샵 생산에서는 이런 조율이 특히 중요합니다. 공정 하나가 바뀌면 여러 후속 공정의 대기열에 영향을 줄 수 있습니다. 생산 계획 담당자는 이 모든 연관 관계를 외우는 대신 한눈에 파악할 수 있어야 합니다. 수주생산에서는 고객별 납기 약속을 지킬 수 있도록 작업 순서를 정해야 합니다. 반복 배치 생산에서는 보충 생산 수요와 셋업 조건이 유사한 작업의 묶음 편성도 균형 있게 고려해야 합니다. 스케줄링에 입력하는 정보는 공장에서 실제로 수행하는 작업을 반영해야 합니다.

어떤 생산 스케줄링 방식을 사용해야 할까요?

스케줄링 방법마다 다루는 문제가 다릅니다. 전진 또는 후진 스케줄링은 일정을 계산하는 방향을 결정합니다. 유한 능력 스케줄링과 무한 능력 스케줄링은 자원의 생산 능력 한도를 일정 산정에 반영하는지에 따라 구분됩니다.

방식 계산 방법 파악할 수 있는 사항
전진 스케줄링 가장 빠른 착수 가능 시점부터 시작해 후속 공정을 차례로 배치 공정 순서와 자원 가용성을 고려한 주문 완료 가능 시점
후진 스케줄링 완료해야 하는 날짜를 기준으로 역산 작업과 자재가 준비되어야 하는 시점
유한 능력 스케줄링 일정 수립 대상 자원의 가용 생산 능력 범위 안에서 공정을 배치 같은 자원을 필요로 하는 작업을 실제로 모두 배치할 수 있는지
무한 능력 스케줄링 생산 능력 한도를 적용하지 않고 소요량을 계산 과부하를 해소하기 전의 전체 요구 작업량

생산 현장에서 실행할 수 있는 작업 순서를 만들려면 유한 능력 스케줄링을 사용하세요. 이미 다른 작업에 배정된 자원 시간을 가용 시간으로 계산하지 않도록 합니다. 후진 계산은 납기를 검토하는 데 유용하지만, 설비 과부하나 자재 부족을 없애주지는 못합니다.

같은 시간대에 배치해야 하는 작업들을 위한 우선순위 기준도 필요합니다. 선입선출은 단순하지만, 먼저 들어온 주문이 반드시 가장 긴급한 것은 아닙니다. 납기가 빠른 작업을 먼저 처리하면 임박한 납기 약속을 지킬 수 있고, 가공 시간이 짧은 작업을 우선하면 빨리 끝낼 수 있는 작업이 앞에 배치됩니다. 셋업 조건이 맞는 작업을 묶으면 셋업 시간을 줄일 수 있지만, 묶음 작업이 길어지면 다른 공구가 필요한 긴급 주문이 지연될 수 있습니다.

공장에서 달성해야 할 결과를 기준으로 우선순위를 정하세요. SkyPlanner의 동적 우선순위는 Arcturus가 완료일, 리드타임, 고객 중요도 등의 요소에 비중을 두는 기준이 됩니다. 담당자는 무엇을 우선하고 무엇을 조정할지 정하고, 엔진은 작업 순서를 계산합니다. 모든 작업을 긴급으로 표시하면 엔진이 작업 간 우선순위를 구분할 근거가 거의 없어집니다.

SkyPlanner로 생산 일정을 수립하고 관리하는 방법

실무 절차는 다섯 단계로 나뉩니다. 작업 내용을 정의하고, 가용 시간을 설정하고, 우선순위를 정하고, 일정을 검토한 뒤, 생산 진행 상황을 계속 반영하는 것입니다. SkyPlanner는 이 단계들을 연결해 일정 계산까지 수작업으로 해야 하는 부담을 덜어줍니다.

1. 완료까지 필요한 작업을 모두 정의하세요

미완료 주문, 필요 수량, 납기, 남은 작업부터 확인하세요. 주문을 다음 공정으로 넘길 수 있도록 필요한 작업을 포함하고, 검사나 시험이 필요하다면 이 과정도 반영하세요. 작업지시는 현장 작업자가 필요한 지침에 따라 일정에 배정된 작업을 수행하도록 합니다.

공정 순서는 작업을 어떤 순서로 진행하고 각 단계를 어떤 자원에서 수행할 수 있는지 정의합니다. 공정 소요 시간은 고정 시간, 개당 소요 시간, 단위 시간당 생산량 중 어떤 기준으로 산정하는지 명확해야 합니다. 셋업 시간과 공정 사이에 필요한 대기 시간도 계획에 포함해야 합니다.

SkyPlanner에서는 공정 단계로 이러한 작업 흐름과 소요 시간을 정의합니다. Arcturus는 설정된 선후 관계를 바탕으로 공정을 배치합니다. 담당자가 제품을 만드는 방법을 정하면, 스케줄링 엔진은 다른 주문과 함께 해당 공정들을 어떻게 배치할지 계산합니다.

공정 순서 데이터가 정확할수록 계산된 일정을 더 신뢰할 수 있습니다. 어떤 작업이 배정된 시간을 자주 초과한다면, 뒤에 대기 중인 모든 주문의 우선순위를 바꾸기 전에 소요 시간에 무엇이 포함되어 있는지 확인하세요.

2. 실제 자원 가용 시간을 반영하세요

작업장, 교대조, 작업자를 정의하고, 실제로 생산에 투입할 수 있는 시간과 인력을 설정하세요. 예정된 가동 중단과 유지보수도 반영해 현장 관리자가 나중에 이를 피해 작업을 조정해야 하는 일이 없도록 하세요.

설비 일정이 비어 있다고 해서 항상 생산에 사용할 수 있는 것은 아닙니다. 해당 작업에 자격을 갖춘 작업자나 공용 공구가 필요할 수도 있고, 아직 입고되지 않은 자재가 필요할 수도 있습니다. 스케줄링 설정에 이런 요구 조건을 반영해야 합니다.

SkyPlanner는 설정된 자원과 생산 능력을 기준으로 일정을 수립합니다. 자재를 고려하는 스케줄링 기능을 활성화하면 Arcturus는 시작 시간을 정할 때 재고와 입고 예정 자재도 함께 고려합니다. 따라서 작업을 배치한 뒤 자재 준비 여부를 따로 확인하는 대신, 자재 준비 상태를 일정에 반영할 수 있습니다.

주문을 실제로 생산할 수 있는지를 자주 좌우하는 자원과 요건부터 반영하세요. 매일 아침 현장에서 우회해야 하는 제약을 빠뜨린 상세 일정표보다, 실제 병목 공정을 반영한 모델이 더 유용합니다.

3. 우선순위를 합의하고 확정된 작업을 보호하세요

준비가 끝난 작업들이 같은 자원을 필요로 할 때 무엇을 우선할지 정하세요. 고객과의 약속, 주문의 남은 리드타임, 그 밖의 생산 목표가 기준이 될 수 있습니다. 이러한 우선순위를 SkyPlanner에 설정하면 일정 계산에 일관되게 반영됩니다.

그다음에는 아직 조정할 수 있는 향후 작업과 이미 시작했거나 준비를 마친 작업을 구분하세요. SkyPlanner의 잠금 기능을 사용하면 Arcturus가 나머지 계획을 다시 계산하더라도 확정한 일정을 유지할 수 있습니다. 미처리 작업 전체를 고정하지 않고도, 팀이 믿고 따를 수 있는 단기 작업 대기열을 유지할 수 있습니다.

긴급 주문이 들어왔을 때 특히 중요합니다. 긴급 주문에 우선순위를 부여했다면 그로 인해 영향을 받는 납기를 검토해야 합니다. 모든 작업자의 다음 작업이 이유도 모른 채 바뀌어서는 안 됩니다. 고객과의 약속에 대한 책임은 여전히 담당자에게 있으며, Arcturus는 이에 연계된 일정 계산을 처리합니다.

4. 처음 비어 있는 시간대만 보지 말고 전체 공정 순서를 검토하세요

간트 일정표에서는 작업장별 작업을 확인할 수 있습니다. 각 공정이 연결되어 있어 작업이 한 자원에서 다음 자원으로 어떻게 이어지는지도 알 수 있습니다. 이 화면에서 해당 주문의 남은 공정 순서와 같은 자원을 두고 경합하는 작업을 검토하세요.

주문의 완료가 늦어질 것으로 보이면, 첫 번째 중요한 공정 간 인계를 가로막는 원인을 파악하세요. 자재가 부족하다면 언제 사용할 수 있는지 신뢰할 수 있는 최신 정보가 필요합니다. 설비의 작업 대기열이 꽉 차 있다면 작업 가능한 다른 작업장을 활용하거나, 우선순위를 바꾸거나, 승인된 생산 능력 조정을 적용해야 할 수 있습니다. 지연과 관계없는 자원의 생산 능력을 늘려도 문제는 해결되지 않습니다.

기존 납기를 지킬 현실적인 방법이 없다면, 일정을 근거로 납기 변경을 더 명확하게 논의할 수 있습니다. 근거 없이 좋아 보이는 날짜를 주문 내역에 그대로 남겨 두기보다, 다른 대안을 선택할 수 있을 때 이를 파악하는 편이 더 유용합니다.

5. 진행 상황을 갱신하고 상황이 바뀌면 다시 계산하세요

다음 일정 계산이 남은 작업을 기준으로 이루어지도록 완료 내역과 일정에 영향을 주는 예외 상황을 기록하세요. 끝난 작업을 미완료 상태로 두면 계획상 부하가 계속 높게 보이고, 작업 중단을 기록하지 않으면 실제보다 가용 능력이 큰 것처럼 보입니다.

변경이 발생한 뒤 Arcturus를 실행해 일정을 다시 수립할 수 있습니다. 선택 기능인 Autopilot 자동화를 활성화하면 설정한 이벤트나 시점에 맞춰 스케줄링을 자동으로 실행할 수도 있으며, 이때도 담당자가 정한 규칙과 잠금은 그대로 유지됩니다. 따라서 일정을 계속 지켜보며 수정해야 하는 부담이 줄어듭니다. AI 에이전트 기반 생산 스케줄링 가이드에서는 이러한 역할 분담을 살펴봅니다. 시스템은 생산계획 담당자가 정한 범위 안에서 계획을 유지합니다.

중요한 것은 일정을 사용하는 사람들이 하나의 최신 작업 순서를 공유하는 것입니다. 변경된 작업 대기열이 생산 현장에 전달되도록 하고, 고객에게 약속한 납기가 바뀌었다면 영업팀에도 알리세요. 다시 계산한 계획은 다음 의사결정에 활용될 때 비로소 도움이 됩니다.

작업 순서 공유가 Mamec에 가져온 변화

산업용 믹서와 첨단 제품을 위탁 생산하는 핀란드 제조업체 Mamec은 서로 의존 관계가 있는 수천 건의 작업지시를 관리하고 있었습니다. 기존 ERP의 계획 기능으로는 전체 상황을 파악할 수 없었습니다. 현장 감독자와 생산 관리자는 종이 작업지시서에 적힌 납기를 기준으로 작업 우선순위를 정했고, 경영진은 주관적인 추정에 의존해 생산 부하를 파악했습니다.

Mamec은 계속 달라지는 생산 품목 구성에 유연하게 대응할 수 있다는 점에서 SkyPlanner를 선택하고 Oscar ERP와 연동했습니다. SkyPlanner는 회사의 생산 계획을 총괄하는 플랫폼이 되었으며, 인공지능 기반 유한 능력 스케줄링으로 작업을 대기열에 배치했습니다.

일상적인 운영 방식에서 그 변화가 특히 잘 드러납니다. Mamec은 작업 대기열을 일주일 단위로 잠급니다. 기계 가공 작업자는 다음 작업이 무엇인지 알 수 있어, 가공 시간이 긴 작업을 수행하는 동안 후속 작업을 준비할 수 있습니다. 직원들은 주문 번호를 조회해 작업의 현재 상태와 일정을 확인할 수 있고, 경영진은 전체 생산 부하를 파악할 수 있습니다.

Mamec에 따르면 납기 준수율이 개선되고 작업장의 비가동 시간이 줄었으며, 리드타임이 더 합리적으로 설정되고 생산 계획 업무 부담도 뚜렷하게 줄었습니다. 실무적으로는 구성원들이 공유하고 믿고 실행할 수 있는 작업 순서가 마련된 것입니다. 동시에 계획 시스템은 규모가 크고 계속 변하는 미처리 작업을 관리합니다.

Mamec 고객 사례 자세히 보기.

생산 일정이 개선되고 있는지 확인하는 방법

설비 가동률만 보지 말고, 주문이 끝까지 완료되는지와 작업 흐름을 유지하는 데 얼마나 많은 노력이 드는지를 기준으로 일정을 평가하세요.

다음 지표를 함께 살펴보세요:

  • 기한 내 완료와 납품. 생산 완료와 고객의 제품 수령을 혼동하지 않도록 완료 기준 시점을 명확히 정의하세요.
  • 생산 일정 준수율. 실행 결과를 사후에 수정한 계획이 아니라 팀에 배포했던 일정과 비교하세요. 생산 일정 준수율 가이드에서 이 비교 방법을 설명합니다.
  • 대기 시간과 재공품. 작업 대기열이 다른 작업장으로 옮겨갔을 뿐인지, 아니면 공정 사이의 대기 시간이 실제로 줄었는지 확인하세요.
  • 생산계획 담당자의 업무 부담. 작업 대기열을 다시 구성하고 서로 다른 계획 버전 간의 충돌을 조정하는 데 얼마나 많은 시간이 드는지 살펴보세요.

계획과 실적 사이에서 반복되는 차이를 바탕으로 설정을 개선하세요. 소요 시간이 계속 계획을 초과하는 공정에는 더 정확한 시간 데이터가 필요합니다. 부품을 기다리는 작업에는 준비 상태를 더 철저히 확인하는 절차가 필요합니다. 과부하가 걸린 자원에 필요한 것은 더 낙관적인 일정표가 아니라 병목 공정에 대한 대응 결정입니다.

기존 ERP는 유지하고 생산 작업 순서는 개선하세요

한 작업장의 변경 때문에 다른 여러 작업장의 대기 작업까지 다시 배치해야 한다면 수작업으로 생산 일정을 관리하기는 어려워집니다. 스프레드시트에 작업 목록을 저장할 수는 있지만, 작업 간 연관 관계를 직접 최신 상태로 유지해야 할 때 엑셀을 이용한 생산 계획의 한계가 드러납니다. 간단한 공정 단위 예시를 살펴보려면 생산 일정 템플릿을 활용해 보세요. 여러 작업이 설비와 작업자의 시간을 어떻게 나누어 사용하는지 확인할 수 있습니다.

APS 소프트웨어가 이러한 계산을 처리합니다. SkyPlanner는 유한 능력 스케줄링, 일정을 시각적으로 보여 주는 Gantt 화면, 생산계획 담당자가 설정하는 우선순위와 잠금 기능을 결합합니다. Arcturus가 작업 순서를 계산하고, 생산에 관한 결정은 담당자가 내립니다. 시스템을 검토 중이라면 생산 계획 소프트웨어 가이드를 참고해 해결해야 할 스케줄링 문제에 맞춰 선택하세요.

SkyPlanner는 개방형 REST API를 통해 모든 ERP 또는 MES와 연동됩니다. 주문과 실행 데이터를 관리하는 기존 시스템을 유지하면서, 생산 능력을 기준으로 수립한 일정과 연결할 수 있습니다.

공장에 어떤 변화를 가져올 수 있는지 확인하려면 SkyPlanner 데모를 예약하세요. 대표적인 주문의 공정 순서, 부하가 가장 높은 자원, 최근 발생한 생산 차질 사례를 준비해 주세요. 이러한 자료를 바탕으로 귀사의 생산에 일정을 어떻게 적용할 수 있을지 논의할 수 있습니다. 먼저 직접 살펴보고 싶다면 데모 데이터로 SkyPlanner를 체험하세요.

Jussi Mäntylä

생산계획 전문가, SkyPlanner

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

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