MES를 웹만으로 운영하지 않는 이유

MES를 개발하면서 한동안은 “모든 기능을 웹으로만 구성하는 것이 가장 효율적이지 않을까?”라는 고민을 많이 했습니다. 실제로 웹 기반 구조는 장점이 많습니다. 예를 들어: 즉시 수정 가능 중앙 관리 편리 별도 설치 부담 감소 브라우저만 있으면 접근 가능 업데이트 배포 간단 같은 부분은 매우 큰 장점이었습니다. 특히 관리자 화면이나 통계, 기준정보 관리 같은 기능은 웹 구조가 훨씬…

MES에서 기준정보를 고객마다 다르게 만들면 위험한 이유

MES를 개발하면서 가장 많이 고민하게 되는 부분 중 하나는 “고객별 커스터마이징”이었습니다. 처음에는 고객 요청에 맞춰 화면이나 데이터 구조를 계속 변경해 주는 것이 좋은 방향이라고 생각했습니다. 하지만 실제로 여러 구조를 운영해 보면서 느낀 점은, 기준정보까지 고객마다 다르게 변하기 시작하면 유지보수가 매우 어려워진다는 점이었습니다. 특히 다음과 같은 문제가 발생하기 시작했습니다. 고객마다 데이터 구조가 달라짐 공통 기능 수정이…