Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта
ИТ на производстве
По мере роста отечественной экономики растут инвестиции в модернизацию предприятий, и, в том числе, увеличиваются затраты на проектные работы. Естественно, в каждом случае хотелось бы добиться максимальной эффективности инвестиций. Правильный выбор наиболее подходящих информационных технологий в реальном промышленном производстве высокотехнологичных изделий осложняется тем, что практически каждое из таких предприятий в значительной мере уникально. В области управления проектами и конструкторским документооборотом это означает, что СЭД общего назначения непригодны или потребуют большой работы по их настройке (если таковая настройка вообще возможна).
Поэтому особо ценен опыт создания в условиях реального производства эффективно работающей системы управления проектами и электронного конструкторского документооборота. Одна из таких систем автоматизированного управления проектированием (СУП) была создана и внедряется специалистами компании "Эврика". Доклад о ходе ее построения для приборостроительного петербургского ФГУП НПП "Вектор" был сделан на одном из семинаров "Корпоративные информационные системы для организаций и предприятий Санкт-Петербурга", проводимых ИЦ "Компьютер-Информ" в Смольном под руководством Комитета по информатизации и связи нашего города. За это время проект начал жить нормальной рабочей жизнью, и мы обратились к разработчикам и пользователям с просьбой рассказать подробнее о своем опыте.
На вопросы главного редактора "КИ" Ольги Андроновой отвечали Владимир Михайлович Челяпов, зам. генерального директора НПО "Вектор" по качеству и начальник управления по работе с корпоративными заказчиками ЗАО "Эврика" Андрей Борисович Николаев.

В. М. Челяпов
В. Для чего предназначена ваша СУП?
О. Это организационно-технологический комплекс методических, технических, программных и информационных средств, направленный на поддержку и повышение эффективности процессов планирования и управления проектом, в основе которого лежит ПО календарного планирования, сетевые графики.
В первую очередь, СУП обеспечивает взаимодействие сотрудников, работающих в рамках проектных команд, оперативное представление информации, автоматическую генерацию отчетов по документам, непрерывность работы организации или проектов при изменении количественного и качественного состава сотрудников и структуры организации. СУП помогает оптимизировать управление проектом на основе оценок эффективности загрузки каждого исполнителя.
Во-вторых, это ПО реализует долговременное хранение данных на различных носителях - DVD, CD и т. п., причем в любых форматах данных и выполненных в любых приложениях.
В-третьих, СУП предоставляет удобные средства поиска информации и взаимодействия с информационной системой предприятия через базы данных договоров, кадров. СУП помогает получить оперативные оценки влияния изменений в сетевом графике, временных и номенклатурных позиций на стоимость или сроки реализации проекта.
В. Какие задачи решает СУП?
О. Она автоматизирует процессы управления комплектами документации. Причем многоуровневая иерархическая модель документации создается в точном соответствии с требованиями стандартов ISO 10303 STEP (создание электронного описания структуры разрабатываемых изделий). Автоматизирована работа с регламентами.
С помощью СУП автоматизируются процессы согласования и внесения изменений, а это позволяет сократить жизненный цикл документации и ускорить внесение изменений в документацию из электронного архива.
Интеграция файловых массивов (т. е. существующих на предприятии электронных образов документации) в систему управления документами позволяет создавать единое хранилище информации. В настоящее время существующий бумажный архив постепенно переводится в электронный, структурированный в соответствии с электронной моделью разрабатываемых систем. На базе электронного архива создается центр выпуска документации. В дальнейшем мы перейдем к созданию хранилищ знаний для обеспечения деятельности разработчиков.
В. Что входит в состав ПО?
О. Это система планирования и распределения работ; средства структурирования данных об изделии и электронная модель проекта (изделия); система электронного документооборота с генератором правил передачи документов; электронный архив документации, циркулирующей в организации; система контроля исполнительской дисциплины и генераторы отчетов о "состоянии дел" (о ходе выполнения работ, загрузке специалистов и т. п.).
В комплексе ПО выделяются подсистемы, которые имеют и самостоятельное "товарное" значение. Это системы управления электронным документооборотом и регламентами. Эти фрагменты системы уже внедрены в ряде банковских организаций.
Обязательной частью СУП является электронный документооборот, интегрирующий все информационные потоки. Во-первых, СУП предлагает объектно-ориентированную базу данных, позволяющую хранить в качестве объектов любые данные. Во-вторых, система позволяет хранить большие массивы данных, обеспечивая для них эффективный механизм поиска. В-третьих, СУП имеет свой программируемый редактор дополнительных свойств объектов, позволяющий разрабатывать и включать разрабатываемые модули в свои программные продукты, что может использоваться для создания пользовательского интерфейса разрабатываемых приложений, а также для интеграции пользовательского интерфейса с производственными знаниями и логикой, управляющей данным приложением.
Средства планирования, разработки и сохранения проектов в электронном виде разрабатываются на основе собственной системы планирования работ на платформе .NET и ее адаптации с MS Project. MS Project Server применяется для анализа работ; информация при этом поступает из базы данных СУП и приложений собственной разработки.
Из структурной схемы СУП (рис. 1) видно, что система построена по модульному принципу, где каждый модуль выполняет определенные функции и может быть настроен для любой организации или выпускаемой продукции. Основой системы является универсальное клиентское место, которое в зависимости от прав пользователя, определяемых в модуле определения пользователя, подключает те или иные модули СУП.

Модуль определения пользователей взаимодействует с базами данных (БД) кадров, Active Directory, СУП и электронным ключом eToken для аутентификации пользователя и формирования электронной подписи документации, передаваемой в электронный архив. Программа состоит из двух совместно работающих частей: сервиса Windows и рабочей программы (клиентского места). Сервис запускается автоматически при старте ОС.
При входе пользователя в систему программа определяет его имя в текущем домене, сверяет его с БД (определяет табельный номер пользователя), просит поместить eToken в разъем USB, обращается к БД СУП за паролем к ключу eToken, считывает закрытую часть личного ключа пользователя, используемого для подписи документов (подписывается HASH каждого документа по алгоритму MD5).
Уровни пользователей, их задачи и информация, необходимая для правильной организации работ, определяются в зависимости от структуры организации (организованной с СУП). Система формирует уникальную для каждой пары пользователь-документ цифровую подпись, подтверждающую согласие пользователей с содержимым документа (в соответствии с ГОСТ Р 34.10-2001, ГОСТ Р 34.11-2001.
При обращении к eToken выполняется проверка соответствия доменного имени пользователя с информацией на ключе. В случае несоответствия пользователю выдается сообщение, и запуск рабочей программы становится невозможен. В случае успешного чтения данных с ключа eToken происходит обращение к серверу за информацией об учетной записи администратора СУП (эта информация шифруется с помощью личного ключа текущего пользователя).
После получения информации о ключе текущего пользователя, рабочая программа проверяет наличие документов, которые пользователь согласился подписывать автоматически, и подписывает их, а также выводит список документации, требующий разработки, согласования или утверждения.
Модули работ с электронным архивом, поиска документации, заимствования (документации, систем и т. п.) и создания версий документации совместно с базой данных СУП позволяют быстро осуществлять доступ и выбор информации, находящейся в электронном архиве.
Модуль работ с документами обеспечивает создание систем, подсистем и документов из разных приложений - AutoCAD, "Компас", PCAD, ORCAD, MS Office, Visio и специализированные приложения собственной разработки. Содержимое документов стандартных приложений (AutoCAD, "Компас", PCAD, ORCAD, MS Office, Visio и т. п.) связывается с помощью механизма буксировки. Кроме этого, если используются специализированные приложения собственных разработок, то тогда свойствам каждого типа документа присваивается или шаблон, или редактор, вызывающий его из самой СУП.
Модуль управления жизненным циклом документации и модуль задач оповещения (с информацией через почтовый сервер) обеспечивают весь жизненный цикл работ для любых путей движения документации.
Для регистрации формальных взаимодействий участников работ (передача документации на рассмотрение, отработку или утверждение, подготовка сопроводительных документов, протоколов разногласий участников, запросы информации и ответы на них, уведомления о необходимости внесения изменений и т. д.) используется электронный модуль служебной документации.
Модуль перечня комплектности документации, исходя из электронных моделей, определяет весь перечень документации, необходимый для создания систем с визуальным представлением.
Модуль редактора моделей обеспечивает настройку, создание и редактирование любых конфигураций электронных моделей (эксплуатационной, служебной и др.).
Модуль администрирования и модуль управления пользователями определяют весь набор функций администрирования и защиты информации.
Модуль отчетов по работам предоставляет пользователям в Web-интерфейсе всю необходимую информацию по ходу работ с системами, документами и работ каждого пользователя системы СУП.
Модуль работ с графиками обеспечивает создание сетевых графиков работ с привязкой по срокам, исполнителям, выпускаемой документацией и т. п. и обеспечивает визуальное представление графиков. Затем он передает данные для анализа работ в MS Project Standard, а после утверждения графиков и перемещения их в архив автоматически публикует их для анализа по всем работам в MS Project Server.
БД по работам в модуле работ с графиками содержит всю необходимую информацию для планирования, из которой каждый участник работ может получать нужные ему данные: организационную структуру работ и организации в целом; структуру людских ресурсов, которыми обладает организация, и которые выделены на работу; структуру всех работ, выполняемых в организации. С помощью модуля работ с графиками можно получить данные о фактических сроках выполнения работ, затраченных на это ресурсах и бюджете, оценить ход выполнения работ и т. д.
Используя электронную модель служебной документации с модулем задач оповещения и модуля работ с графиками, участник работ может получить данные о ходе исполнения договорных обязательств и их оплате, состоянии разрабатываемой документации или согласовываемых документов. Централизованное хранение данных по работам позволяет автоматически контролировать заданные показатели; при их выходе за допустимые границы участники работ получают уведомление соответствующего содержания.

А. Б. Николаев
В. Как обеспечивается контроль над исполнением работ?
О. В структуре работ с договорами система обеспечивает получение данных о договорных обязательствах, планируемых сроках их исполнения, запланированном объеме финансирования и др. данных, содержащихся в БД договоров предприятия. Система оценивает выполнение работ в соответствии с графиками на основании встроенных средств MS Project. Система оповещает ответственного исполнителя о порученных ему работах, а также предупреждает пользователя по электронной почте (MS Outlook или др.) о необходимости завершения работ. Кроме этого, система обеспечивает контроль хода выполнения работ путем отслеживания показателей выполнения работ с выдачей отчетов о ходе выполнения работ с централизованным хранением всех данных по всем работам.
В. Как организовано взаимодействие в рамках СУП?
О. Система обеспечивает взаимодействие между участниками работ (передачу документации на рассмотрение, отработку или утверждение, подготовку сопроводительных документов, протоколов разногласий участников, запросы информации и ответы на них, уведомления о необходимости внесения изменений и т. д.). Поддерживает создание версии для документов, находящихся в архиве, при этом полностью копируется содержимое исходной версии и свойства документа (за исключением архивных) с автоматическим присваиванием последующего номера и назначением ответственного.
Система обеспечивает генерацию листов извещений на версии документов с последующей передачи (вывода на печать) требуемому составу участников работ.
Стоит отметить, что СУП позволяет создавать, согласовывать, ставить на контроль и отслеживать работу с общераспорядительной документацией (приказами, решениями, распоряжениями и т. п.) генерального директора, главного и инженера и т. п. Немаловажно и то, что СУП обеспечивает работу с распределенной структурой организации, т. е. работу с филиалами.
В. Как организовано хранение документов?
О. Электронный архив технической документации, находящейся в постоянном хранении, может располагаться на различных носителях информации - DVD, CD и т. п. Временный архив служебной документации располагается на RAID-массивах, а служебная информация уничтожается через установленный период времени после окончания работ над конкретной системой.

С. В. Рассказов
В. Как обеспечивается неизменность документов, их версий и основной части атрибутов в архиве?
О. Программно-аппаратная реализация СУП гарантирует, что:
- за создание электронного документа, ответственен только один человек - разработчик;
- за перемещение электронного документа в электронный архив, ответственен только один человек - работник архива;
- при невыполнении любым участником жизненного цикла электронного документа своей части работы происходит оповещение всех должностных лиц, ответственных за изделие.
Маршрут согласования и утверждения электронного документа определяется на стадии создания документа и предоставляет возможности последовательного, параллельного или последовательно-параллельного визирования. СУП обеспечивает изменение содержимого электронного документа только на стадии его создания и до поступления его в электронный архив. Система предоставляет возможность просмотра документов, созданных с помощью любых приложений. Система генерирует отчеты: о текущих работах пользователя до уровня, указанного в графике; о текущих работах непосредственных подчиненных; о стадиях, в которых находятся документы для любой подсистемы; по работам; о текущем состоянии работ для любого изделия.
В. Могли бы вы кратко перечислить те положительные новшества, которые уже принесло на предприятие внедрение СУП?
О. Во-первых, увеличилась производительность труда сотрудников НПП "Вектор" за счет сокращения жизненного цикла разработки документации и правильной организации распределения работ. До сих пор при распределении работ часто забывали разработать тот или иной документ, а загрузка работами осуществлялась только на уровне подразделений. Естественно, автоматизация документооборота положительно сказалась на эффективности совместной работы сотрудников над изделием.
Во-вторых, за счет повышения дисциплины ведения документации и отказа от бумажной технологии хранения и обработки документов значительно увеличилась оперативность выдачи необходимых для работы предприятия документов и данных.
В-третьих, переход на технологию централизованного хранения документов избавил нас от многократного копирования документации, что, естественно, снизило издержки.
Ну, и в-последних (по месту, но не по значению), нам удалось добиться повышения конкурентоспособности предприятия благодаря эффективной обработке информации. Что и было главной целью всего проекта создания и внедрения СУП.
В. Какое количество сотрудников работает в СУП в настоящее время?
О. В настоящее время с СУП работает 25 пользователей.
В. Сколько времени ушло на внедрение СУП и запуск ее в промышленную эксплуатацию?
О. На внедрение СУП ушло где-то около полугода, и столько же времени ушло на ее промышленное внедрение. При этом большая часть времени при внедрении была потрачена на правильную организацию модели документооборота организации и учебу пользователей.
В. Каковы планы на дальнейшее развитие СУП на предприятии?
О. Думаем, что по результатам работы с СУП и накоплению документации в архиве увеличить количество пользователей, охватить всех разработчиков и конструкторов, работающих в организации.
В. На какой программной платформе разработана СУП?
О. Система СУП разработана на платформе Microsoft Visual Studio .NET с использованием в качестве базы данных MS SQL Server или Oracle.
В. Насколько система требовательна к "железу"?
О. Здесь надо разграничить требования к клиентскому месту и серверу. В плане клиентских мест особых требований нет - главное, чтобы была установлена ОС Windows не ниже 2000 с Microsoft .NET Framework v2.0. В плане требований к серверу желательно, чтобы на сервере было побольше оперативной памяти (не менее 2 ГБ), ну и RAID массив побольше для хранения информации (лучше иметь возможности для наращивания этих массивов).
Рубрики || Работа
|| Услуги || Поиск
|| Архив || Дни
рождения
О "КИ" || График
выхода || Карта сайта || Подписка
Рассылка анонсов газеты по электронной почте
Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл 77-4461 от 2 апреля 2001 г.
Перепечатка материалов
без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.
Телефон редакции (812) 718-6666, 718-6555.
Адрес: 196084, СПб, ул.Заставская, д.23, БЦ "Авиатор", 3-й этаж, офис 307
e-mail: editor@ci.ru
Для пресс-релизов и новостей news@ci.ru