Научная статья на тему 'Информационное управление проектами интеллектуальных программных систем'

Информационное управление проектами интеллектуальных программных систем Текст научной статьи по специальности «Экономика и бизнес»

CC BY
101
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Информационное управление проектами интеллектуальных программных систем»

Для реализации предложенной методологии нисходящего проектирования сетевых предприятий был разработан пакет программ, который позволяет синтезировать структуру (тип) виртуального предприятия, исходя из значений критериев различной природы (числовые, интервальные, нечеткие, лингвистические), а также анализировать варианты его изменения. В первоначальной версии возможны три типа работ: а) ввод характеристик существующего сетевого предприятия; б) синтез структуры сетевого предприятия, исходя из правил, определяемых значениями набора критериев; в) анализ изменения типа сетевого предприятия.

Программный комплекс разработан в среде Borland RAD Delphi 5 + Borland Database Engine и работает под управлением Windows 95/98/NT4/2000.

Дальнейшие работы будет посвящены построению единого подхода к моделированию различных НЕ-факторов на шкалах, что представляется важнейшим аспектом инжиниринга решений.

Список литературы

1. Ансофф И. Новая корпоративная стратегия. / Пер. с англ. - СПб: Питер, 1999.

2. Томпсон А.А., Стрикленд А.Дж. Стратегический менеджмент. Искусство разработки и реализации стратегии: / Пер. с англ. - М.: Банки и биржи, ЮНИТИ, 1998.

3. Тарасов В.Б. Новые стратегии реорганизации и автоматизации предприятий: на пути к интеллектуальным предприятиям// Новости искусственного интеллекта. - 1996. - №4. - С.40-84.

4. Тарасов В.Б. От многоагентных систем к интеллектуальным организациям. - М.: Эдиториал УРСС, 2002.

5. Hammer M., Champy J. Re-Engineering the Согрогайоп: a Manifesto for Business Revolution. - New York: Harper Collins, 1993.

6. Davenport T. Process Innovation, Re-Engineering Work through Information Technology. - Boston MA: Harvard Business School Press, 1993.

7. Ойхман Е.Г., Попов Э.В. Реинжиниринг бизнеса. - М.: Финансы и статистика, 1997.

8. Попов Э.В., Васильевский А.С. Предприятия нового типа и управление знаниями в реинжиниринге// Сб. науч. тр. 4-й Российской науч.-практ. конф.: Реинжиниринг бизнес-процессов на основе современных информационных технологий (Москва, 11-12 апреля 2000 г.). - М.: МЭСИ, 2000. - С.9-15.

9. Ларичев О.И. Теория и методы принятия решений, а также хроника событий в волшебных странах. - М.: Логос, 2000.

10. Палюх Б.В., Константинов А.В. Процедура диагностики кризисных состояний сетевых предприятий// Тр. VIII-й На-цион. конф. по ИИ (Коломна, 7-12 октября, 2002 г.).

11. Богданов А. А. Всеобщая организационная наука: В 2 т. - М.: Экономика, 1989.

12. Нариньяни А.С. НЕ-факторы: неточность и недоопре-деленность - различие и взаимосвязь// Изв. РАН: Теория и системы управления. - 2000. - №5. - С.44-56.

13. Валькман Ю.Р. Интеллектуальные технологии исследовательского проектирования: формальные системы и семиотические модели. - Киев: Port-Royal, 1998.

14. Занковский А.Н. Организационная психология. - М.: Флинта, 2000.

15. Поспелов Д. А. Знания и шкалы в модели мира// Модели мира.- М.: РАИИ, 1997.- С.69-84.

ИНФОРМАЦИОННОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ ИНТЕЛЛЕКТУАЛЬНЫХ ПРОГРАММНЫХ СИСТЕМ

В.А. Миронов, В.Н. Кузнецов, Н.А. Семенов

Актуальность проблемы информационного управления проектами заключается в эффективном использовании научно-технического потенциала России в сложившихся условиях финансирования и социально-экономического положения научных, проектных и образовательных учреждений. Это осуществляется путем управления проектами по перспективным направлениям науки и техники, наиболее значимым из которых является искусственный интеллект, основу которого представляют проекты интеллектуальных программных систем.

Интеллектуальные программные системы в соответствии с прагматическим подходом [1] рассматриваются также как системы, которые по своим возможностям решения творческих задач человеческой деятельности превосходят все существующие программные системы обработки и отображения информации. Это, например, системы принятия и синтеза решений в плохо формализуемых СТЭП-систе-мах [4] и информационные системы согласованного управления [5]. Особенностью научно-технических проектов по созданию интеллектуальных программных систем является большое многообразие подходов и точек зрения по определению понятия и основ-

ных характеристик интеллектуальных программных систем, по определению качества, стоимости и сроков научно-исследовательских и проектных работ. Исходными данными, применяемыми при управлении проектами, является количественная, качественная, неточная и нечеткая информация. Исполнители - творческие коллективы, отдельные ученые и специалисты с явно выраженными своими интересами, часто объединенные в рамках научных школ и др. Управление научно-техническими проектами осуществляется государственными и негосударственными структурами с привлечением внешних консультантов и экспертов, что вносит целенаправленное искажение информации при подготовке и принятии решений.

Система управления проектами может представлять трехуровневую активную систему (АС) [1]. Например, уровень руководства ведомства (финансово-экономическое управление, заместитель руководителя ведомства, руководство управления заказов и поставок и др.), центры управления проектами (фонды), исполнители (руководитель, организация-исполнитель, ученые-исполнители). Управляющие системы второго уровня или центры по распоряже-

нию руководства в соответствии с утвержденной целевой программой осуществляют разработку с участием предполагаемых (участников конкурса) исполнителей предложений по проектам, их основным показателям и их финансированию. На основании этих предложений верхний уровень формирует (планирует), утверждает и доводит (управляющие воздействия верхнего уровня) до заказывающих управлений программу (может корректироваться) на разработку научно-технических проектов.

Центры с целью выполнения программы осуществляют управляющие воздействия на объекты управления (на руководителя и организации - исполнители проектов) в виде установления, изменения или прекращения гражданских прав и обязательств, которые закрепляются государственными контрактами. Государственные контракты заключаются по результатам конкурса на размещение проектов по исполнителям. Исполнители являются активными элементами в том смысле, что в современных рыночных условиях осуществляют свои гражданские права своей волей и в своем интересе. Контроль за исполнением обязательств осуществляют центры. Центры и активные элементы АС имеют свои непротивоположные и несовпадающие цели и возможности по их реализации. Целью центров является обоснованность, напряженность и реализуемость программы и проектов. Цель исполнителей - создание дополнительной стоимости своего капитала, включая и научно-технический потенциал. Содержание предложений по проектам, условий конкурса, прав и обязательств, способов обеспечения обязательств в виде количественных и качественных параметров, критериев и показателей определяется с помощью закона управления проектами. Если закон управления не будет учитывать интересы исполнителей, то в процессе планирования и реализации проектов будут достигнуты низкие показатели. Исполнители не будут заинтересованы в заключении и выполнении контрактов по напряженным проектам, в реализации всех своих возможностей и резервов. Они будут занижать свои предложения и завышать стоимость работ.

Управление в АС исследуется в теории управления в иерархических системах с активными элементами, в которой исследуются процессы управления с учетом человеческого фактора и оптимального сочетания интересов. Было сформулировано три основных направления: теория игр с непротивоположными интересами, информационная теория иерархических систем и теория АС [1]. В теории АС разработаны законы согласованного управления, обеспечивающие достоверность передаваемой активными элементами центру информации в условиях неопределенности, и выполнение плана, определяемого центром активным элементам в соответствии с принципом согласованного управления. Основу принципа составляет задача поиска оптимального плана АС на множестве планов, выгодных активным элементам. Наиболее эффективным для АС считается закон согласованного управления с прогнозом состояний активных элементов [1]. Однако он является доста-

точно сложным и нереализуемым для управления проектами интеллектуальных программных систем.

Сложность формализации и описания принятия административных, гражданско-правовых и научно-технических решений по управлению проектами по созданию интеллектуальных программных систем обусловила целесообразность применения подхода информационного управления. Информационное управление представляет целенаправленный процесс информационного воздействия на структуру управления проектами, на экспертов и исполнителей. Информационное управляющее воздействие отличается от информационного решения (или просто информации) тем, что последнее образует содержание информационного управляющего воздействия, а само воздействие реализуется рядом способов, к которым относятся доступ к базам данных и знаний, представление информации в печатном виде или с помощью средств отображения информации, сообщение в устной, печатной и электронной форме, разъяснение, убеждение, обсуждение, совещание, реклама, презентация и т.д. Это также специальные методы формирования коллективных решений (мозговой штурм и др.). Информационное управление должно обладать рядом свойств, к которым относится доверие к информации, согласованность управляющего информационного воздействия [2], ясность, понятность и прозрачность.

В соответствии с этим информационное управление будет иметь следующую двухконтурную структуру процессов. Первый контур - планирование или подготовка информационного решения, реализация непосредственного воздействия на лицо, принимающее решение (ЛПР), с применением того или иного способа, оценка и контроль фактического информационного содержания управленческого решения ЛПР, определение отклонений фактического информационного содержания от запланированного, поиск причин существенных отклонений (непонятность, недоверие, большой риск, трудность восприятия, нехватка времени для анализа, противоречие целям ЛПР, противоречие логике ЛПР, трудность реализации и др.). Это - регулирование (разъяснение содержания и логики его формирования, корректировка информационного содержания и др.), адаптация системы принятия информационного решения к требованиям и возможностям ЛПР. Второй контур составляют процессы информационного управления по этапам механизма организационно-правового и экономического управления проектами. Данный механизм представляет совокупность положений, правил, процедур и т.д. и, как правило (особенно при управлении научно-техническими проектами), не-формализован. Это обусловливает целесообразность и необходимость применения информационного управления для постановки, интеграции, координации и согласования процессов организационно-правового и экономического управления проектами (информационные воздействия в виде результатов моделирования, плановых и контрольных расчетов, в виде сигналов о недостатках и в виде предложений).

На основании этого подхода система информационного управления проектами интеллектуальных программных систем реализует закон согласованного управления на информационном множестве компромиссных решений [3] на основе применения интеллектуальных систем принятия согласованных решений [5].

В соответствии с этим законом решается многокритериальная задача управления проектами в АС на информационном множестве компромиссных решений. Она будет иметь следующий вид:

Wo(xiy)=W0[P(x)iP*(xiy)] хеХпХ[д] ) тах;

Е ^(х,) - < 8;

j

^и*^1 у ,,еХ пX [п] > тах;

Хс[п]=|(х,у) | м-(х[п], у[п])>^(х[п=0], у[п =0]) +

+фоДх[п]),у[п]), фо,,(х[п=1], у[п=1])>Уо,, > 0, п Е N,

N=|n | п=1,2, ..., п*}}.

Решение многокритериальной задачи управления проектами в АС на информационном множестве компромиссных решений состоит в том, что при заданном множестве Х информационных содержаний проектов х на этапах конкурса и планирования проектов и у на этапах выполнения и внедрения при ограничении на стоимость 8 проектов 8,(х1) с учетом убытков 8,[Р1*(х1зу,)] найти на информационном множестве компромиссных решений Хс[п] любые согласованные К-оптимальные х* и у*, содержащие согласованную оптимальную информацию о проектах на различных этапах. При решении задачи считается, что заданы отображения Р(х)3 Р*(х4у), Рц(хц)4 Рц*(хц4уу) множества Х в векторные пространства показателей проектов, заданы бинарные отношения К0, к,, предпочтения показателей проектов на эти пространства. Эти отношения, по которым осуществляется сравнение значений показателей проектов, определены функциями полезности W0 программы и W,j проектов.

Для построения информационного множества компромиссных решений формируется информационная коалиция, в которую входят представители АС и активных элементов, эксперты и внешние консультанты. Они формируют и корректируют информацию о содержании проектов, их доработки и модернизации, оценки их показателей, оценки отклонений от обязательств, оценки стоимости проектов и убытков, связанных с невыполнением обязательств.

В процессе подготовки конкурсных решений и планирования условий обязательств по контрактам, в процессе модернизации и доработки проектов организуется человеко-машинный процесс, позволяющий получить одновременно для всех членов коалиции решение задачи согласования или согласованной оптимизации. В ходе итераций осуществляется обучение центра АС и активных элементов, понимание ими возможности согласования своих интересов и достижения максимального выигрыша в условиях учета интересов коалиции. Формируются на каждом шаге пе N представления о разумном компромиссе в виде информационного множества компромиссных

решений с использованием функций выигрыша ф0,,(х,у) элементов АС относительно достигнутых ими значений. Эта функция представляет также функцию нечувствительности относительно выбора центром и элементами АС (х,у) или (х[п=0], у[п=0]) в исходной точке поиска для п=0 с учетом входных барьеров, затрат на поиск и ограниченных возможностей человеко-машинных ресурсов, определяющих гарантированные значения У0,,>0 функции нечувствительности.

Проведенные исследования [3] показали, что разработанный закон согласованного управления так же эффективен, как и все применяемые на практике в АС, в том числе и закон согласованного управления с прогнозом состояний активных элементов. Показано [3], что интерактивные процессы согласования и оптимизации на множестве компромиссных решений в трехуровневых АС соответствуют достижению множества компромиссных решений, которое является решением по Нейману-Моргенштерну. Оно обладает свойствами внутренней устойчивости, состоящими в том, что полученные согласованные решения нельзя противопоставлять друг другу, и внешней устойчивости, состоящими в возможности каждому не принадлежащему решению по Нейману-Моргенштерну и претендующему на роль более эффективного противопоставить согласованное решение, принадлежащее решению по Нейману-Мор-генштерну.

Для информационного управления проектами интеллектуальных программных систем особое значение имеет вопрос определения состава показателей проектов. В соответствии с прагматическим подходом [1,2] показатель проектов интеллектуальных программных систем можно представить в следующем виде:

Р1=РЦ*Р21*Р31*Р41.

Показатель Р1, определяет оценку значимости проекта в программе и выполняет роль градиента функции полезности программы. Показатель Р2, определяет оценку степени практической реализации и является субъективной вероятностью возможности применения интеллектуальных программных систем для практического решения задач естественного интеллекта. Показатель Р3, определяет оценку риска и играет роль субъективной вероятности при определении математического ожидания показателей проектов. Он зависит от научно-технического потенциала руководителя и исполнителей проектов и от финансовой устойчивости организации, через которую проходит проект. Показатель Р4, определяется качеством и стоимостью проектов интеллектуальных программных систем.

Р4,=*( Р1, *К1, +$2, *К2, +Рз, *К3, +04, *К4, )+а2,*81 .

Коэффициенты а, и в, играют роль градиентов показателей проектов по показателям качества проектов К, и цене 8, . Показатель Кц определяет, какие задачи естественного интеллекта решаются, он зависит от функциональной архитектуры интеллектуальных программных систем. Показатель К2, определяет, какие используются данные и знания при решении задач искусственного интеллекта. Показатель К3,

определяет алгоритмическое описание стратегии решения задач искусственного интеллекта или эвристического моделирования процессов принятия решений естественного интеллекта. Показатель К^ определяет интеллектуальность проектов и зависит от применяемых методов и моделей. Эти показатели зависят и от характеристик системной архитектуры интеллектуальных программных систем.

Основу информационного управления проектами составляют интеллектуальные программные средства, обеспечивающие решение следующих информационных задач естественного интеллекта: 1) анализ и синтез информационного содержания проектных решений при подготовке предложений для конкурса проектов; 2) оценка и анализ экспертов при формировании информационной коалиции, оценка и анализ руководителей и исполнителей проектов, финансового состояния представляющих их организаций, оценка и анализ информационного содержания проектных решений при проведении конкурса; 3) синтез информационного содержания обязательств по заключаемым контрактам, синтез информационного содержания напряженных проектных решений; 4) анализ и контроль информационно -го содержания выполненных проектных решений, синтез информационного содержания способов обеспечения обязательств при выполнении контрактов; 5) синтез информационного содержания проектных решений по доработке и модернизации проектов и при изменении обязательств на промежуточных этапах.

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

При создании интеллектуальных программных средств информационного управления проектами в АС используется взаимосвязанный комплекс моделей.

Модели теории АС расширяются необходимыми для описания человеко-машинных процессов согласования и оптимизации составляющими из условия получения результатов, непротиворечивых результатам теории АС. К таким составляющим относятся следующие.

• Модели на языке теории АС задач согласования и согласованной оптимизации на множестве компромиссных решений.

• Модель множества компромиссных решений по целевым функциям пользователей АС на языке теории кооперативных игр.

• Модели человеко-машинных процессов согласования и оптимизации на языке теории АС.

• Модели, описываемые на языке эвристических процедур, задач многокритериальной оптими-

зации с использованием локально-оптимальных значений экономических показателей, являющихся аргументами целевых функций АС и ее элементов и оцениваемых их пользователями.

• Эвристические алгоритмические модели человеко-машинных процессов согласования и оптимизации в виде алгоритмов сводимости, то есть в виде алгоритмических предписаний.

• Формальные алгоритмические модели человеко-машинных процессов решения экстремальных задач, описываемых с помощью алгоритмических методов оптимизации.

• Модель устойчивости коллективной стратегии пользователей АС на языке теории игр с непротивоположными интересами.

• Математические модели экстремальных задач, решаемых на каждой итерации человеко-машинных процессов, на языке исследования операций и теории АС.

• Структурные модели информационных процессов, описывающие информационную технологию согласования и оптимизации на языке структурного программирования.

• Экспериментальные модели человеко-машинных процессов согласования и оптимизации в виде имитационных игр в АС.

Управляющей и интегрирующей средой этих моделей друг с другом и с моделями теории АС является концептуальная модель человеко-машинных процессов согласования и оптимизации, дающая содержательное представление о существенных свойствах этих процессов и существенных связях между ними.

Интеллектуальность программных средств информационного управления проектами определяется реализуемыми ими методами. К ним относятся методы анализа и синтеза решений в плохо формализуемых СТЭП-системах [4] и методы формирования согласованных R-оптимальных информационных содержаний проектов [5].

Список литературы

1. Искусственный интеллект: В 3 кн. Справочник /Под ред. Э.В. Попова, Д. А. Поспелова. -М.: Радио и связь, 1990.

2. Бурков В.Н., Новиков Д.А. Как управлять проектами. -М.: Синтег, 1997. -188 с.

3. Кузнецов В.Н. Согласование и оптимизация в иерархических системах с активными элементами. - М.: Институт проблем управления РАН, 1996. -132 с.

4. Андрейчиков А.В., Андрейчикова О.Н. Методы и системы принятия и синтеза решений в плохо формализуемых СТЭП-системах. //Тр. междунар. конф.: Искусственные интеллектуальные системы (IEEE AIS*02); Интеллектуальные САПР. - Науч. изд. - М.: Изд-во Физматлит, 2002. - 609 с. -ISBN 5-94052-031-6. - С.133-138.

5. Кузнецов В.Н., Семенов Н.А. Согласованное управление в интеллектуальных информационных системах. // Тр. ме-ждунар. конф.: Искусственные интеллектуальные системы (IEEE AIS*02); Интеллектуальные САПР. - Науч. изд. - М.: Изд-во Физматлит, 2002. -609 с. -ISBN 5-94052-031-6. - С.169-173.

i Надоели баннеры? Вы всегда можете отключить рекламу.