제조업 ERP·MES 완전정복 — 개념부터 도입까지
ERP와 MES는 무엇이 다르고 왜 둘 다 필요한가. 엑셀로 버티던 중소 제조업이 어디서부터 시스템으로 넘어가야 하는지, 도입 순서·비용·실패 사례까지 실무로 정리한다.
제조업 시스템을 알아보기 시작하면 가장 먼저 부딪히는 벽이 용어다. ERP, MES, POP, SCM, WMS… 영업사원마다 다른 말을 하고, 정작 “우리 공장에 뭐가 필요한가”는 답이 안 나온다.
실제 상황을 그려보자. 직원 30명 규모의 식품 가공업체 대표 A씨는 매출이 늘면서 관리가 버거워졌다. 재고는 엑셀 파일 세 개에 흩어져 있고, 월말이면 현장 실적을 취합하느라 며칠을 쓴다. 원가는 “대충 이 정도”로 감을 잡고 견적을 낸다. 어느 날 원재료 하자가 발견됐는데, 그게 어느 제품에 들어갔는지 추적이 안 돼 결국 한 달 치를 전량 폐기했다. A씨는 “시스템을 도입해야겠다”고 마음먹지만, 견적서를 받아보니 ERP·MES·스마트공장 용어가 뒤섞여 무엇을 사야 할지 판단이 서지 않는다.
이 글은 그 출발점을 정리한다. ERP와 MES가 무엇이 다른지, 왜 둘 다 필요한지, 엑셀로 버티던 중소 제조업이 어디서부터 시스템으로 넘어가야 하는지, 그리고 도입 과정에서 흔히 겪는 실패까지 다룬다.
ERP란 무엇인가
ERP(Enterprise Resource Planning, 전사적 자원관리) 는 기업의 자원 흐름 — 돈, 물자, 사람 — 을 하나의 시스템에서 관리하는 소프트웨어다. 한 문장으로 하면 “얼마에 사서, 얼마에 팔았고, 지금 돈과 재고가 얼마인가” 를 다룬다.
제조업 ERP가 다루는 대표 모듈은 다음과 같다.
- 구매·매입 — 원재료를 언제 누구에게 얼마에 샀는가
- 재고 — 원재료·완제품이 지금 얼마나 있는가
- 영업·매출 — 무엇을 누구에게 얼마에 팔았는가
- 회계 — 매입·매출·비용이 장부(분개)로 어떻게 기록되는가
- 원가 — 제품 하나당 원가가 얼마인가
- 인사·급여 — 인력과 인건비
핵심은 이 모듈들이 서로 연결된다는 점이다. 원재료를 매입하면 재고가 늘고 동시에 회계 장부(외상매입금)에 기록된다. 제품을 팔면 재고가 줄고 매출과 매출원가가 동시에 잡힌다. 엑셀로 각각 관리할 때는 이 연결을 사람이 손으로 잇지만, ERP에서는 한 번의 거래 입력이 재고·회계·원가로 자동 전파된다.
MES란 무엇인가
MES(Manufacturing Execution System, 제조 실행 시스템) 는 생산 현장의 실행을 관리하는 소프트웨어다. 한 문장으로 하면 “현장에서 실제로 무엇을, 어떻게, 얼마나 만들었나” 를 다룬다.
MES가 다루는 대표 기능은 다음과 같다.
- 작업지시 — 어떤 제품을 얼마나 만들라는 지시가 현장에 전달된다
- 공정 진행 관리 — 각 공정이 어디까지 진행됐는가
- 생산 실적 — 실제로 몇 개를 만들었고 불량은 몇 개인가
- 품질 검사 — 공정·완제품 검사 결과 기록
- 설비 관리 — 설비 가동·정지·고장 이력
- LOT 추적 — 어느 원재료 LOT가 어느 제품 LOT에 들어갔는가
ERP가 사무실의 언어(돈·계획)라면, MES는 현장의 언어(작업·실적) 다. ERP는 “이번 달 5,000개를 만들 계획”을 세우고, MES는 “오늘 이 라인에서 320개를 만들었고 그중 8개가 불량이었다”를 기록한다.
ERP와 MES, 한눈에 비교
| 구분 | ERP | MES |
|---|---|---|
| 관점 | 경영·자원 (계획·돈) | 생산 현장 (실행·실적) |
| 핵심 질문 | 얼마에 사고 팔았나, 재고·자금은? | 무엇을 어떻게 얼마나 만들었나? |
| 주요 기능 | 구매·재고·회계·영업·원가·인사 | 작업지시·공정·품질·설비·LOT |
| 시간 단위 | 일·월 단위 집계 | 실시간·배치·공정 단위 |
| 주 사용자 | 관리·사무직, 경영진 | 현장 작업자, 생산관리자 |
| 데이터 성격 | 금액·수량 (거래) | 시간·상태·수량 (실행) |
| 없으면 생기는 문제 | 현장이 블랙박스 | 돈의 흐름이 안 보임 |
왜 둘 다 필요한가 — 끊긴 연결의 비용
한쪽만 있으면 반쪽짜리가 된다.
- ERP만 있으면 현장이 블랙박스다. 장부상 원재료 재고는 100인데, 실제로 몇 개를 어느 LOT로 썼는지, 왜 이번 배치 수율이 떨어졌는지 알 수 없다. 계획은 있는데 실행이 안 보인다.
- MES만 있으면 돈의 흐름이 안 보인다. 잘 만들었는데 그게 얼마짜리였는지, 원가가 맞는지, 팔면 남는지 계산이 안 된다. 실행은 있는데 수익이 안 보인다.
두 시스템이 연결될 때 비로소 계획 → 실행 → 실적 → 원가가 한 줄로 이어진다. 구체적인 흐름은 이렇다.
- 주문 접수(ERP) — 거래처에서 완제품 1,000개 주문이 들어온다.
- 생산계획(ERP) — 재고를 확인하니 500개 부족. 500개 생산계획을 세운다.
- 작업지시(MES) — 계획이 현장 작업지시로 내려간다. BOM에 따라 필요한 원재료가 계산된다.
- 생산 실행(MES) — 현장에서 원재료를 투입해 480개를 만들었고 20개가 불량이었다(수율 96%). 어느 원재료 LOT를 썼는지 기록된다.
- 실적 반영(ERP) — 원재료 재고가 자동 차감되고, 완제품 재고가 480개 늘고, 재료비·노무비가 원가에 쌓이고, 회계 분개가 자동 생성된다.
- 원가·수익 확인(ERP) — 이 배치의 실제 원가가 나오고, 주문 단가와 비교해 남는 장사인지 즉시 보인다.
주문 → 생산 → 원가 · 단일 흐름
MillioAI 화면 예시(도식) — 하나의 주문이 계획·작업지시·실적·원가로 끊김 없이 이어진다. 실제 구현: millioai.com
이 연결이 끊겨 있으면 3~5번 사이를 사람이 매번 엑셀로 잇는다. 그게 대부분 중소 제조업의 현실이고, 월말마다 야근이 반복되는 이유다.
중소 제조업의 현실 — 무엇이 문제인가
규모가 크지 않으면 대개 엑셀과 수기 장부로 버틴다. 처음엔 돌아가지만, 곧 이런 문제가 쌓인다.
- 재고 불일치 — 장부와 실물이 안 맞는다. 실사 때마다 차이가 나고, 원인을 못 찾는다.
- 원가 깜깜이 — 제품 하나 만드는 데 재료·인건비가 얼마 드는지 감으로 안다. 견적이 주먹구구가 된다.
- LOT 추적 불가 — 문제가 터져도 어느 원재료가 어느 완제품에 들어갔는지 역추적이 안 돼, 회수 범위가 무한정 커진다.
- 실적 취합 지연 — 현장 실적을 월말에 몰아서 엑셀로 정리하느라 항상 늦고, 그사이 의사결정이 밀린다.
- 속인화(屬人化) — 특정 직원만 아는 엑셀 파일에 회사가 묶인다. 그 사람이 나가면 관리가 마비된다.
여기서 중요한 판단이 하나 있다. 처음부터 완성형 ERP+MES를 한 번에 도입할 필요는 없다. 오히려 무리한 빅뱅 도입은 현장 저항과 실패로 끝나는 경우가 많다(아래 실패 사례 참조).
도입 순서 — 어디서부터 시작하나
작은 것부터, 매일 쓰는 데이터부터 시스템으로 옮긴다.
1단계 — 품목·BOM 정리. 원재료·반제품·완제품 코드를 정리하고 BOM(자재명세서)을 세운다. 모든 것의 기초다. 놓치면: 코드가 엉키면 이후 모든 데이터가 오염된다.
2단계 — 재고 실시간화. 입·출고를 그때그때 기록해 장부와 실물을 맞춘다. 재고가 맞아야 그다음이 의미 있다. 놓치면: 재고가 틀리면 원가·계획이 전부 틀린다.
3단계 — 생산실적·LOT 기록. 무엇을 얼마나 만들었고 어느 자재(LOT)를 썼는지 현장에서 기록한다. MES의 시작점이다. 놓치면: 실적이 없으면 수율·원가·추적이 불가능하다.
4단계 — 원가·회계 연결. 자재 소모와 생산 실적이 자동으로 재고·원가·회계 분개로 이어지게 한다. 여기서 “남는 장사인가”가 처음 보인다. 놓치면: 손으로 잇는 한 항상 늦고 틀린다.
5단계 — 품질·설비·AI 확장. 검사 기록, 설비 관리, 그다음에 수요예측·이상탐지 같은 AI를 얹는다. 놓치면: 없어도 되지만, 앞 단계가 있으면 자연스럽게 확장된다.
앞 단계가 돌아가야 뒷 단계가 의미를 갖는다. 재고가 안 맞는데 원가를 계산하거나, 실적이 없는데 AI로 예측하려는 건 순서가 뒤바뀐 것이다.
도입 전 체크리스트
| 점검 항목 | 왜 중요한가 |
|---|---|
| 가장 아픈 문제 하나를 정했는가 | 전부를 한 번에 고치려 하면 실패한다. 우선순위가 먼저 |
| 품목 코드 체계가 있는가 | 없으면 시스템을 넣어도 데이터가 엉킨다 |
| BOM이 실제와 맞는가 | BOM이 틀리면 재고 차감·원가가 다 틀린다 |
| 현장이 입력할 수 있는가 | 현장이 기록을 안 하면 죽은 데이터가 된다 |
| 생산·재고·회계가 연결되는 구조인가 | 따로 놀면 결국 손으로 잇게 된다 |
| 담당자·교육 계획이 있는가 | 시스템은 사람이 쓴다. 교육 없이는 안 돌아간다 |
클라우드 vs 설치형
과거엔 자체 서버에 설치하는 방식이 많았지만, 중소 제조업은 초기 비용·유지보수 부담이 크다.
- 설치형(온프레미스) — 자체 서버에 설치. 초기 비용이 크고 IT 인력이 필요하지만, 커스터마이징 자유도가 높다.
- 클라우드(SaaS) — 월 구독. 초기 문턱이 낮고 업데이트·백업이 자동. 인터넷 환경과 데이터 보안 정책을 확인해야 한다.
최근 중소 제조업은 대부분 클라우드로 시작한다. 다만 어느 쪽이든 핵심은 생산·재고·회계가 하나로 연결되는가이지, 설치 방식 자체가 아니다.
흔한 실패 사례
- 빅뱅 도입. 모든 모듈을 한 번에 켰다가 현장이 감당 못 하고 다시 엑셀로 돌아간다. → 단계별로.
- BOM·코드 정리 없이 시작. 데이터가 오염돼 재고·원가가 안 맞고, 시스템 탓을 한다. → 기초 정리가 선행.
- 현장 무시. 사무실만 편한 시스템은 현장이 입력을 안 해 죽는다. → 현장 부담 최소화가 핵심.
- 연결 없는 부분 도입. 재고 따로, 회계 따로 도입해 결국 손으로 잇는다. → 연결을 처음부터 고려.
자주 묻는 질문
Q. ERP 하나면 MES는 필요 없지 않나요? A. ERP의 생산관리 기능만으로 되는 단순 공정도 있다. 하지만 공정이 여러 단계이거나 LOT 추적·실시간 실적이 필요하면 MES 영역이 필요하다. 최근에는 ERP와 MES 기능을 함께 제공하는 통합형도 많다.
Q. 직원이 20명인데 시스템이 과한 것 아닌가요? A. 규모보다 문제의 크기로 판단한다. 재고가 자주 어긋나고 원가를 모른다면, 20명이어도 도입 효과가 크다. 반대로 단순 관리가 잘 돌아가면 서두를 필요 없다.
Q. 비용이 부담됩니다. A. 클라우드형은 월 구독으로 시작 문턱이 낮다. 전체를 한 번에 사지 말고, 가장 아픈 문제(재고 or 원가)부터 부분 도입해 효과를 확인하고 넓히는 것이 안전하다.
Q. 스마트공장 지원사업과는 무엇이 다른가요? A. 스마트공장은 정부 지원을 받아 ERP·MES·자동화 설비 등을 도입하는 사업의 이름이고, ERP·MES는 그 안에 들어가는 시스템이다. 지원사업을 활용하되, 무엇이 필요한지는 위 순서로 스스로 판단해야 한다.
정리하면, ERP는 자원의 흐름, MES는 생산의 실행이며, 둘이 연결될 때 제조업의 데이터가 완성된다. 중소 제조업이라면 완성형을 한 번에 도입하기보다 품목·재고 → 실적·LOT → 원가·회계 → AI 순으로 매일 쓰는 데이터부터 옮기는 것이 실패 없는 길이다. 시스템은 목적이 아니라 도구다. “무엇이 가장 아픈가”에서 시작하면 답이 보인다.