"MES와 ERP의 차이"를 검색하면 답은 금방 나옵니다. ERP는 회사 전체를 보는 시스템, MES는 공장 현장을 보는 시스템. 틀린 설명이 아닙니다.
그런데 그다음이 없습니다. 제가 현장에서 실제로 받는 질문은 "차이가 뭐냐"가 아니라 "그래서 우리는 뭘 먼저 해야 하느냐"입니다. 검색 결과 상위에 올라오는 글의 상당수가 솔루션을 파는 회사에서 쓴 것이라, 이 질문에 대한 답은 잘 보이지 않습니다.
이 글은 그 질문에 답합니다.
1. 정의는 짧게 짚고 넘어갑니다
세 가지만 구분하면 충분합니다.
| 구분 | ERP | MES |
|---|---|---|
| 관리 대상 | 자원 — 돈, 사람, 재고, 주문 | 공정 — 작업, 설비, 품질 |
| 시간 단위 | 월·주·일 (마감 단위) | 초·분 (실시간) |
| 데이터 방향 | 계획을 내려보냄 | 실적을 올려보냄 |
| 주 사용자 | 사무실 — 경영, 영업, 구매, 회계 | 현장 — 작업자, 반장, 생산관리 |

이 중 실무에서 가장 중요한 건 시간 단위입니다. ERP는 하루가 끝난 뒤 정산하는 시스템이고, MES는 지금 이 순간 라인에서 무슨 일이 벌어지는지 보는 시스템입니다. 이 차이 때문에 두 시스템은 서로를 대체할 수 없습니다.
2. 순서를 정하기 전에 물어야 할 세 가지

① 지금 새는 돈이 어디인가
가장 먼저 볼 것은 시스템이 아니라 손실입니다. 손실이 나는 자리가 순서를 결정합니다.
- 재고가 실사할 때마다 안 맞는다 / 원가를 제때 못 뽑는다 / 납기 약속을 못 지킨다 → 자원 관리 문제입니다. ERP 쪽입니다.
- 불량이 나는데 원인을 못 찾는다 / 설비가 언제 얼마나 멈췄는지 모른다 / 재작업이 반복된다 → 공정 관리 문제입니다. MES 쪽입니다.
둘 다 해당된다고 느끼실 겁니다. 대부분 그렇습니다. 그럴 때는 금액으로 환산해서 큰 쪽을 먼저 잡으면 됩니다. 감이 아니라 숫자로 비교해야 논쟁이 끝납니다.
② 데이터를 어디서 만들고 있는가
이 질문이 실제로는 가장 결정적입니다.
ERP는 입력된 데이터를 정리하는 시스템이지, 데이터를 만들어내는 시스템이 아닙니다. 현장 실적이 여전히 종이 작업일보에 적히고 사무실에서 엑셀로 옮겨 적히고 있다면, ERP를 도입해도 입력값의 품질은 그대로입니다. 시스템만 바뀌고 부정확한 숫자는 그대로 들어갑니다.
반대로 이미 바코드나 설비 인터페이스로 실적이 자동 수집되고 있다면, ERP를 얹었을 때 효과가 바로 나타납니다.
정리하면 이렇습니다. 현장 데이터가 수기라면 MES(또는 최소한의 실적 수집 체계)가 먼저입니다. 이 순서를 뒤집으면 "시스템은 넣었는데 뭐가 좋아졌는지 모르겠다"는 결과로 이어지기 쉽습니다.
③ 누가 매일 쓸 것인가
시스템은 쓰는 사람이 있어야 살아남습니다.
MES는 현장 작업자가 매일 단말기를 만져야 데이터가 쌓입니다. 작업자 연령대가 높고 교대 인원 변동이 잦은 공장이라면, 화면 수를 최소로 줄이고 입력 단계를 극단적으로 단순화하지 않으면 한 달 만에 아무도 쓰지 않게 됩니다.
ERP는 사무 인력이 씁니다. 사무 인력이 서너 명뿐인데 모듈을 전부 열면, 담당자가 퇴사하는 순간 그 모듈은 멈춥니다.
도입 범위는 회사가 감당할 수 있는 운영 인력에 맞춰야 합니다. 기능이 많은 것이 좋은 것이 아닙니다.
3. 조건별 정리
| ERP를 먼저 하는 게 나은 경우 | MES를 먼저 하는 게 나은 경우 |
|---|---|
| 재고 실사 차이가 크다 | 불량 원인을 추적할 수 없다 |
| 제품별 원가를 뽑지 못한다 | 설비 비가동 시간을 모른다 |
| 부서마다 엑셀이 따로 논다 | 고객사가 이력 추적을 요구한다 |
| 수주–생산–출하 정보가 끊긴다 | 공정 수가 많고 분기·합류가 있다 |
| 공정이 단순한 편이다 (조립 위주) | ERP나 회계 시스템은 이미 쓰고 있다 |
해당하는 항목이 많은 쪽이 먼저입니다. 다섯 개 중 세 개 이상이면 방향은 분명한 편입니다.
4. "둘 다 동시에" 하겠다고 할 때
예산이 확보되면 동시 구축을 검토하게 됩니다. 가능하지만, 그 전에 짚어야 할 것이 있습니다.
마스터 데이터부터 정리해야 합니다
품목코드, BOM, 공정코드, 거래처코드. 이 네 가지가 두 시스템에서 다르게 정의되면 연동은 시작부터 어긋납니다. 실제로 동시 구축 프로젝트에서 가장 많은 시간이 소모되는 지점이 여기입니다.
시스템을 고르기 전에 코드 체계부터 정리하는 편이 낫습니다. 이건 솔루션 없이도 지금 시작할 수 있는 일입니다.
연동 지점은 결국 네 곳입니다
- 작업지시 하달 — ERP의 생산계획이 MES로
- 생산실적 회수 — MES의 실적이 ERP로
- 자재 투입 — 투입 수량이 재고에 반영
- 품질 판정 — 합격·불합격이 입고 수량에 반영
계약 전에 이 네 지점을 누가, 어떤 방식으로, 어느 주기로 연동할지 문서로 확정해두면 나중에 분쟁이 줄어듭니다.
조직이 감당할 수 있는지 봐야 합니다
동시 구축은 예산과 기간을 아낄 수 있습니다. 그러나 현장과 사무실이 같은 시기에 새 시스템에 적응해야 합니다. 담당 인력이 몇 명 되지 않는 중소 제조업체라면 순차 구축이 안전한 경우가 많습니다.
마지막으로
순서를 정하는 기준은 결국 하나입니다. 지금 가장 크게 새고 있는 곳, 그리고 그것을 측정할 데이터가 있는 곳.
한 가지 덧붙이자면, 정부 지원사업 일정에 맞춰 급하게 결정하는 경우가 적지 않습니다. 공고 마감이 순서를 정해버리는 상황입니다.
지원사업 자체는 활용할 가치가 충분하지만, 무엇이 필요한지는 공고와 무관하게 미리 정해두시는 편이 좋습니다. 준비된 회사가 지원사업을 쓰는 것이지, 지원사업이 방향을 정해주지는 않습니다.
다음 글에서는 스마트공장 도입이 실패하는 다섯 가지 구조적 이유를 다루겠습니다. 시스템의 문제가 아니라 도입 과정의 문제인 경우가 대부분입니다.