Сегодня большинство эффективно функционирующих промышленных предприятий переходят на проектное управление. На таких предприятиях разработка и выпуск продукции осуществляются под определенный заказ – это и незначительные модификации уже отработанных конструкций, и разработка новых изделий. Заказы могут быть различными по объему и по срокам, но всех их объединяет то, что они должны быть реализованы к определенному времени и не должны превышать заложенный бюджет.
Автор: С.Дубовенко, Е.Волкова, ПМСОФТ, 2003
Задачи, решаемые системой управления проектами и PDM-системой
Сегодня большинство эффективно функционирующих промышленных предприятий переходят на проектное управление. На таких предприятиях разработка и выпуск продукции осуществляются под определенный заказ – это и незначительные модификации уже отработанных конструкций, и разработка новых изделий. Заказы могут быть различными по объему и по срокам, но всех их объединяет то, что они должны быть реализованы к определенному времени и не должны превышать заложенный бюджет. Для того чтобы исполнение заказов – проектов – укладывалось в определенные пределы сроков и стоимости, необходимо тщательно планировать и контролировать эти проекты [1]. Как правило, производство и конструкторские отделы работают одновременно над несколькими заказами, следовательно, появляется задача эффективного распределения имеющихся производственных мощностей и человеческих ресурсов. Кроме того, на промышленном предприятии имеется ряд задач, не относящихся непосредственно к проектированию и производству продукции, но в то же время требующих планирования и контроля – это работа с поставщиками комплектующих и материалов, капитальный и оперативный ремонт оборудования, маркетинговая деятельность, реклама и т.д. Таким образом, вся деятельность предприятия представляется в виде совокупности взаимосвязанных проектов, что говорит о необходимости использования методологии управления проектами как основы для построения системы управления предприятием. Наиболее подходящим средством, позволяющим реализовать корпоративное управление проектами предприятия, является система управления проектами Primavera Project Planner for the Enterprise (P3e).
Одними из самых важных и трудоемких этапов разработки нового или модификации существующего изделия являются конструкторская и технологическая подготовка производства. На этих этапах работа ведется с большим объемом документации. Документация, как правило, бывает представлена в разных форматах (текстовые документы, чертежи, отчеты, таблицы и т.д.) и может разрабатываться в различных прикладных автоматизированных системах (CAD/CAM/CAE). Автоматизированная система управления должна обеспечивать хранение данных и связанных с ними документов, а также управление структурой изделия и изменениями. Кроме того, при разработке изделия требуется спроектировать множество деталей. Для каждой детали данные должны быть созданы, изменены, просмотрены, проверены и утверждены различными людьми и, возможно, по несколько раз. Более того, разные типы деталей могут потребовать различных методов разработки и различных типов сопровождающих их данных: для одних это – твердотельные модели, для других – схемы печатных плат, программы для ЧПУ и т.д. Но и это еще не все: модификация практически любых данных может оказывать влияние на другие связанные с ними данные. Таким образом, возникает потребность в постоянной взаимной проверке и увязке модифицируемых данных, другими словами – в обеспечении их целостности. В случае одновременно выполняемых изменений, легко может сложиться ситуация, при которой конструктор или технолог прикладывает значительные усилия при работе с данными, которые уже перестали быть актуальными в силу того, что кто-либо другой уже изменил их [3].
Задача упорядочивания этого чрезвычайно сложного потока работ (т.е. процесса передачи данных, документов и заданий между участниками), а так же задачи управления всем объемом разнородных данных, которые порождаются, хранятся и используются в различных системах, управление составом изделия (включая, управление изменениями и конфигурацией) решаются с помощью PDM (Product Data Management) технологии – технологии управления всеми данными об изделии и процессами, создающими и использующими эти данные в течение всего жизненного цикла (ЖЦ) изделия [3]. Эта технология реализована в PDM-системах, широко представленных на рынке информационных технологий (ИТ).
CALS-технологии - путь к успеху
PDM –системы являются одним из основных инструментов CALS-технологий (Continuous Acquisition and Life cycle Support) – технологий непрерывной информационной поддержки жизненного цикла продукции. В основе CALS-технологий лежит процесс совместного использования данных, полученных на различных стадиях жизненного цикла изделия. Это понятие включает в себя весь комплекс данных, которые создаются и используются на всем ЖЦ изделия. Эти данные включают в себя информацию о конфигурации и структуре изделия, характеристики и свойства, организационную информацию (описание процессов, связанных с изменением данных об изделии), документы, которыми «обрастает» изделие с момента его проектирования до момента его продажи и дальнейшего сервисного обслуживания [3].
Как показывает мировая практика, применение CALS-технологий в качестве инструмента для информационной поддержки всех участников создания и использования изделия, существенно повышает эффективность деятельности организации. Это происходит за счет ускорения процессов исследования и разработки изделий, придания им новых свойств, сокращения издержек в процессах производства и эксплуатации продукции, повышения уровня сервиса при эксплуатации и техническом обслуживании. В настоящее время под CALS-технологиями понимаются технологии повышения эффективности бизнеса, основанные на интенсивном информационном взаимодействии субъектов хозяйственной деятельности и совместном использовании информации в ходе жизненного цикла изделия или продукта. Другими словами, ключевым аспектом этих технологий является организация оперативного взаимодействия всех участников ЖЦ в едином информационном пространстве, формируемом весьма экономично, по принципу – «одноразовый ввод информации при последующем ее многократном использовании». По оценкам специалистов грамотное применение CALS-технологий позволяет ускорить процесс разработки новых наукоемких изделий в 25-30 раз при одновременном значительным повышением качества выпускаемой продукции и сокращении (до 30%) издержек при производстве и эксплуатации. Кроме того, применение CALS-технологий на всех стадиях ЖЦ изделия способствует непрерывному улучшению качества самого изделия и связанных с ним процессов [2].
Задачи, которые должна решать интегрированная система управления
При разработке наукоемких изделий, помимо управления стоимостью и сроками выполнения проекта, необходимо управлять данными об изделии, структурой изделия, изменениями, процессом передачи данных, документов и заданий между участниками. Первые две задачи решаются с помощью системы управления проектами, последние – PDM-системой. Одним из способов создания системы управления промышленным предприятием является интеграция этих двух систем. Полученная интегрированная система позволит осуществлять проектное управление всей деятельностью предприятия, а так же управление данными об изделии при его разработке (конструкторской и технологической подготовке производства).
Необходимо разработать интеграционное решение между системой управления проектами и PDM-системой. В работе рассмотрено использование интеграционного решения на этапе проектирования изделия.
Задачи управления при автоматизированном проектировании изделия можно разделить на следующие этапы:
Определим некоторые термины, которые будут использоваться в дальнейшем:
После анализа существующих систем управления проектами и PDM-систем в контексте решения определенных выше задач управления сделаны следующие выводы:
Можно сказать, что комплексно проблема управления процессами при автоматизированном проектировании изделия на данный момент нигде полностью не решена. То есть, решены отдельные задачи поставленной проблемы, но нет общего интегрированного решения.
Так как основные задачи управления при автоматизированном проектировании изделия частично решаются существующими системами, то разумно будет предложить интеграцию этих систем. Полученная интегрированная система должна будет осуществлять комплексное решение.
Проблемы интеграции PDM-системы и системы управления проектами
Если рассматривать совместно PDM-систему и систему управления проектами, то обязательно нужно учитывать, что существуют области, где функциональные возможности обеих систем перекрываются (например, организационная структура в PDM-системе должна соответствовать структуре трудовых ресурсов в системе управления проектами). Также нужно учитывать и то, что существует достаточно большое количество данных, специфичных для каждой из систем. Очевидно, что функции PDM-системы и системы управления проектами пересекаются в незначительной степени, например, система управления проектами решает задачи управления ресурсами, сроками и стоимостью проекта [1], а PDM-система не рассматривает их вовсе, в тоже время PDM-система осуществляет управление данными и связанными с ними документами, управление правами доступа в зависимости от структуры изделия, управление процессом передачи данных [4].
Проблемы интеграции PDM-системы и Системы Управления Проектами:
Концепция интеграции системы управления проектами и PDM-системы
В рамках потока работ(workflow) почти невозможно (очень сложно) описать весь жизненный цикл проекта (нельзя объединить отдельные этапы проекта). Следовательно, workflow, реализуемый с помощью PDM-системы, целесообразно использовать на небольших отрезках времени, а именно, для стандартных достаточно формализованных коротких процессов [3]. Основная идея интеграции системы управления проектами и PDM-системы состоит в том, что необходимо консолидировать отдельные процессы с помощью календарно-сетевого графика. То есть, каждая работа в системе управления проектами представляется отдельным workflow в PDM-системе (рис. 1).
Рисунок 1. Соответствие работ проекта и потоков работ (процессов)
Для реализации интеграционного решения необходимо выделить атрибуты работы из календарно-сетевого графика, которые будут наследоваться в workflow:
Рассмотрим концепцию интеграции подробнее. На рис. 2 представлена концептуальная схема совместной работы системы управления проектами и PDM-системы. Большими стрелками показаны основные направления передачи информации. Рассмотрим изображенные потоки информации. Шаблоны проектов и процессов создаются на основании стандартов предприятия и хранятся в базе данных. Информация о ключевых моментах шаблона процесса через интеграционный модуль передается в Primavera Methodology Manager и преобразуется в информацию о шагах работы. На основании шаблонов процессов в PDM-системе инициируются соответствующие процессы – назначаются конкретные исполнители, уточняются длительность работ. На основании шаблона проекта создается проект – происходит пересчет длительностей и трудозатрат в зависимости от сложности проекта, определяются календари, сроки, на работы назначаются ресурсы. Успешно выполненные проекты могут быть сохранены в базе данных в виде шаблонов. При планировании и реализации конкретного проекта информация посредством интеграционного модуля, передается между системой управления проектами и PDM-системой.Рассмотрим этот процесс подробнее:
Сначала производится планирование всего проекта – планируются работы, которые необходимо выполнить для достижения целей проекта. После разработки календарно-сетевого графика, работы проекта детализируются отдельными workflow в PDM-системе (указываются необходимые шаблоны). Шаблоны должны быть построены заранее на основании определенных или стандартных бизнес-процессов предприятия. В календарно-сетевом графике проекта могут существовать работы, не декомпозированные workflow. После запуска проекта в системе управления проектами ресурсам выдаются задания на выполнение работы на которую они назначены. Эти ресурсы соответствуют ответственным исполнителям в PDM-системе. То есть, ответственным исполнителям направляются уведомления о необходимости начала работ (запуска определенных процессов), где указываются определенные атрибуты (ранний старт и поздний старт работы, длительности и необходимый шаблон). Подобные уведомления должны формироваться для всех работ, попадающих в определенный интервал времени от текущей даты проекта, например в 2х-дневный, необходимый для формирования папки процесса (папка процесса содержит необходимую информацию для выполнения задач процесса, например – ТЗ, КД, нормативную документацию и т.д.). Работы, попавшие в этот промежуток времени, ожидают от PDM-системы сигнала о фактическом начале работы. Этот сигнал должен формироваться при запуске процесса.
Для контроля выполнения работы, необходимо отслеживать ее фактическое состояние. В системе управления проектами Primavera Project Planner for the Enterprise есть возможность разбивать работы на шаги – по ним может оцениваться процент выполнения работы. Шаги можно связать с ключевыми событиями выполнения workflow (необходимо установить триггеры, формирующие сигналы на обновление состояния работы в календарно-сетевом графике).
Рисунок 2. Концептуальная схема совместной работы системы управления проектами и модуля управления workflow в PDM-системе.
Синхронизация работы интегрированной системы
Реализуя принцип быстрого создания, проект и процессы формируются на основе соответствующих шаблонов. Шаблоны создаются на основании соответствующих стандартов и хранятся в базе данных. Выполненные проекты с помощью программного продукта Primavera Methodology Manager также можно сохранять в базе данных в виде шаблонов. Шаблоны проекта могут создаваться на основании таких систем, как СРПП, ЕСКД, ЕСТД и ЕСТПП. Шаблоны процессов – в соответствии со стандартами предприятия.
Проблема интеграции – это, прежде всего, проблема интеграции данных. Должна производится интеграция 4х структур данных – проекта, процесса, шаблона проекта и шаблона процесса.
В моделях данных должна быть выделена общая, или синхронизируемая часть, это следующие структуры:
Описание основных структур данных:
Этапы работы интегрированной системы
Укрупнено, этапы работы интегрированной системы можно представить следующим образом:
Рис. 3. подбор шаблонов для работ проекта в случае определения двух кодов работ.
Заключение
На современном этапе развития информационных систем создание интегрированных систем управления является актуальной задачей, так как все чаще возникает потребность охватить автоматизированными системами все сферы деятельности предприятия. Представленная концепция может служить основой для осуществления такой интеграции. Совокупный инструментарий системы управления проектами и PDM-системы почти полностью охватывает этап конструкторско-технологической подготовки производства, а также другие этапы ЖЦ изделия. Использование интегрированной системы, а не совокупности отдельных систем позволит значительно снизить затраты, связанные с информационным обеспечением ЖЦ изделия и обеспечить целостность данных об изделии.
Список литературы