Почему многие из ИТ бегут от MES

MES-система (Manufacturing Execution System, система управления производственными процессами) — это программный комплекс для решения задач оперативного планирования и управления производством продукции.

Тут тоже несколько причин:

  • Нет понимания, что это и как с ним работать
  • Нет желания разбираться в этом и это долго
  • Как правило система MES внедряется в целом цехе или производстве, а это большой объём работы, сжатые сроки, долгий этап опытной эксплуатации.
  • Нет мотивации со стороны руководства ИТ

Все вы наверно слышали, что есть уважаемые люди в ИТ: кто разрабатывает системы автоматизации АСУТП, есть ещё более уважаемые специалисты ERP, а есть менее уважаемые, кто делает цеховые системы автоматизации (АРМы, ИТС и т.п.). Там где я работал, руководство не пожелало выделить специализацию MES в отдельную структуру (не увидело необходимости и возможно перспективы, даже они в это не верят...).

Сами понимаете, есть специализации и есть соответствующая оплата труда и ценность сотрудника. А если руководство не оплачивает труд и знания этих специалистов и сравнивает их с обычными разработчиками, чей уровень знаний не включает знание специализированных пакетов класса MES, то кто будет желать работать с такими системами? Намного проще создать таблицы в БД и сделать интерфейс ввода, не нужно знать подробно производственные процессы, знать как интегрировать системы с АСУТП, ERP и LIMS и понимать их работу. Системы MES как и сами процессы в производстве довольно сложны для понимания. Реализацию MES систем по сложности я бы сравнил с ERP и даже более, процессы тут очень уж быстрые и очень критичны для производства :).

Приведу пример, был случай, когда разбегались разработчики, когда им стали предлагать войти в проектную группу по внедрению MES. Пришлось даже уговаривать их возможными перспективами, но как всегда руководство быстро про них забыло и специалисты разошлись кто куда. Стать специалистом MES потребует годы (это не шутка!). Если ты внедряешь MES у тебя не будет времени ни на что другое.

Внедрение системы на производстве занимает годы и это правда. Нельзя внедрить по быстрому рабочее место, тут их много и рабочих мест и процессов и много различных интеграций с внешними системами, много согласований процессов и нервы, нервы, нервы руководителя проекта и разработчиков ...

Когда проект практически готов, но производство не торопится его принимать, идёт давление со всех сторон, идут постоянные придирки и переделки функций, разработчики устают, нервный ресурс заканчивается и начинаются срывы, взаимные обвинения, разлады... Тут бы руководству прийти на помощь, однако они предпочитают тихо слиться ...

Итог

И кому нужен такой геморрой? Лучше работать frontend или backend разработчиком. Кому интересно посмотрите зарплаты разработчиков на производстве и в других непроизводственных сферах, разница почти в два раза. Вот и заинтересованность руководства в MES ...

1