Довольно часто к нам обращаются клиенты с запросом внедрить на предприятии систему управления производством безотносительно понимания того, а каким именно образом эта система, в общем-то, должна управлять. Какие именно функции необходимо реализовать в системе? И в ходе предварительного интервьюирования как правило выясняется, что основной задачей системы предполагается выполнение функций, связанных с планированием производства, а также слежением за ходом технологического процесса и выдачей заданий либо оператору оборудования, либо самому оборудованию.
В ответ на разумный вопрос «Сформирована ли у вас на предприятии модель данных?» чаще всего наблюдается молчание. Клиент не знает, каким именно образом дать системе понять, какие операции она должна выполнять и на основании чего.
Так как же получить этот необходимый фундамент для создания эффективных информационных систем? И да, мы намеренно берем их во множественном числе, потому что систематизированные, структурированные, чистые данные нужны отнюдь не только для создания систем по управлению производством (MES) и производственными процессами (МОМ).
Всем, как гласит название статьи, управляют данные. И процесс формирования данных в единую модель, которая формализует и представляет вещи, важные для предприятия, а также правила, регулирующие их, начинается задолго до того, как будет возможно разработать функциональные требования к MES или МОМ-системе. Прежде всего мы должны ответить на вопрос, где, как и когда данные рождаются? Как мы говорили в предыдущей статье, эту задачу нам позволит решить создание процессно-организационной модели. Вся деятельность предприятия должна быть описана и представлена в виде схем процессов, декомпозированных до максимально возможной глубины (то есть «простейших» операций). Далее, по ходу разработки таких схем мы начинаем получать такие ключевые сущности, как входы и выходы процессов, где входом в процесс является информация, материально-технические ресурсы, документы и т.п., необходимые для старта процесса и их преобразования в другие информационные объекты, которые создаются в ходе выполнения процесса и являющиеся результатом или продуктом процесса, то есть его выходами.
Разработка информационных объектов, то есть входов и выходов процессов (диаграммы, схемы, таблицы, каталоги), дающих представление о структуре и составе данных, которыми оперирует предприятие, фиксация связей данных и отношениях между различными бизнес-сущностями, а также жизненном цикле данных, все это в результате позволяет сформировать информационные потоки, на основании которых строится модель данных предприятия.
Есть и другой пример критической важности разработки информационных объектов до начала работы над созданием MES и МОМ-систем, внедряемых на предприятии.
Реализация функций общего и оперативного планирования производства невозможна без разработки математических алгоритмов и применения сложной математической модели (совокупности подмоделей) решения оптимизационных задач. В ходе работы над ними при разработке модуля производственного планирования MES-системы мы определили набор входных и выходных параметров, то есть входов и выходов процессов планирования, без понимания которых модель/подмодель не может работать. Соответственно, не может работать и информационная система.
Пример описания общей модели планирования производственного участка представлен ниже на схеме.

Но, просто создать модель данных – это еще не конечный результат. Условия и обстоятельства, в которых предприятия ведут свою деятельность, величина не перманентная и подвержены постоянному изменению. В результате чего меняются данные, их взаимосвязи, направление движения и, как следствие, сама модель данных. В этой ситуации остро встает вопрос эффективного управления данными, то есть процесса, связанного с созданием, изменением и удалением данных, организацией их хранения и поиска.
Процесс управления данными охватывает широкий спектр задач и процедур, таких как:
Сбор, очистка и валидация данных;
Консолидация различных типов данных из разрозненных источников;
Управление качеством данных;
Организация доступа к данным;
Защита, обеспечение безопасности и поддержка конфиденциальности данных;
Управление жизненным циклом данных от создания до удаления;
Восстановление данных в результате сбоев системы.
Однако основополагающей задачей, следствием которой являются все остальные все-таки является сбор основных данных, или нормативно-справочной информации (НСИ, Master data). Тех данных, на которых базируются процессы предприятия и которые нормируют и систематизируют его деятельность. В состав НСИ входит условно-постоянная часть данных предприятия (в отличии от текущей информации, формируемой непосредственно в процессе деятельности предприятия). Например, словари и справочники номенклатуры продукции, и технологические карты изделий, СОПы и нормативные показатели производственных процессов, различные классификаторы, стандарты, коды и даже единицы измерения и т.д.
Система ведения НСИ – это ядро системы управления данными. Поэтому для управления ею очень важно определить сотрудников, ответственных за нее. Не всегда можно дать возможность вносить данные в общие справочники всем пользователям предприятия. В такой ситуации может быть нарушена чистота данных (например, появится большое количество дублей с разными названиями) и это быстро спровоцирует информационный хаос. Но это и не всегда только сотрудники службы ведения НСИ. Нередко это руководители, либо специально выделенные сотрудники структурных подразделений предприятия, чаще всего использующих данные справочников.
Итак, мы определили, что, прежде чем задумываться о создании и внедрении той или иной информационной системы (будь то система управления производством или производственными процессами в целом), необходимо создать модель данных предприятия, которая поможет понять, как именно должна работать будущая система и какие данные будут поступать в систему и на каких этапах. Это необходимо в первую очередь для того, чтобы в последствии правильно разработать нужную для их обработки функциональность.
В рамках проведения производственного консалтинга специалисты ООО «Волгард» выполняют задачи по формированию карт производственных процессов предприятия с их декомпозицией вплоть до уровня операций.
Также одним из результатов консалтинга является разработка модели данных и информационных потоков, которые впоследствии находят свое отражение в функциональных требованиях к требуемым целевым системам.
В итоге, клиент получает Техническое задание, которое полностью закрывает все индивидуальные потребности бизнеса и устраняет риски по увеличению расходов на внедрение типового (коробочного) решения.