МОДЕЛИ И МЕТОДЫ РАСПРЕДЕЛЕНИЯ РЕСУРСА ПРИ УПРАВЛЕНИИ ПОРФТЕЛЯМИ ПРОЕКТОВ
А.А. Матвеев1
(Институт проблем управления РАН, Москва)
В настоящей работе в рамках теоретико-игрового подхода формулируется и решается задача распределения ресурсов между проектами, входящими в портфель проектов, реализуемых организацией. Основным результатом является формулирование условий на распределение ресурса, обеспечивающих согласование интересов всех участников организационной системы.
1. Введение
Теоретико-игровые модели анализа и синтеза механизмов управления являются предметом исследований в теории управления организационными системами [2]. Специфика управления проектами заключается, в том числе, в том, что они реализуются в рамках матричных структур, в которых исполнитель оказывается подчинен одновременно нескольким "равноправным" управляющим органам - например, руководителю проекта и своему функциональному руководителю (в отличие от линейных структур, в которых существует древовидная иерархия подчинения [10]).
Такие структуры получили название систем с распределенным контролем. Систематически впервые их модели исследованы в [16]. Полная характеризация решений задачи управления в системе с несколькими управляющими органами (центрами) и одним управляемым субъектом - агентом - получена в [7, 9]. В дальнейшем модели с распределенным контролем развивались в нескольких направлениях: в [5] получено решение задачи управления для двухуровневой системы с несколькими центрами и несколькими агентами, характеризуемыми векторными предпочтениями; в [2, 5, 7] изучалась роль высшего руководства в согласовании интересов центров; в [6] рассматривались модели так называемых Х-структур, в которых руководство исполнителями осуществляла
1 Статья написана совместно с Д.А. Новиковым. 98
управляющая компания; в [1] приведены модели матричных структур, в которых руководитель проекта обладает приоритетом принятия решений перед функциональным руководителем; в [14] изучена модель согласованного взаимодействия в четырехуровневой структуре с приоритетом функциональных руководителей над руководителями проектов.
Помимо кратко рассмотренных выше систем с распределенным контролем, существуют еще несколько подходов к построению механизмов распределения ресурса. Во-первых, это подход, основывающийся на решении задач распределения ресурсов на сетях - решении задач дискретной оптимизации, позволяющих минимизировать время выполнения проекта или упущенную выгоду в ситуации, когда продолжительности работ проекта зависят от используемых на них количествах ресурса [2, 3]. Во-вторых, это -модели с сообщением информации, в которых количество ресурса, выделяемое агентам, зависит от их заявок. При этом возникает проблема манипулирования информацией, результаты исследования которой приведены в [4, 11].
Портфели проектов характеризуются, в частности, тем, что для них существенной оказывается возможность несовпадения интересов управляющих органов, отвечающих за реализацию (или заинтересованных в реализации) тех или иных проектов (будем дальше называть их руководителями проектов - РП) и владельцев ресурсов, необходимых для реализации проектов (условно будем называть последних функциональными руководителями - ФР). Поэтому возникает задача построения модели такого распределения ресурсов между проектами, входящими в портфель, которое позволяло бы согласовать интересы всех заинтересованных участников. Эта задача и решается ниже в настоящей работе. Для этого сначала дается общее описание модели (раздел 2), формулируется задача оптимального распределения ресурсов в рамках централизованной схему (раздел 3). Далее решение этой задачи (эффективность распределения ресурса) сравнивается с эффективностью использования схемы, учитывающей интересы ФР и РП (раздел 4) и с эффективностью введения трансфертных (внутрифирменных) цен на ресурс (раздел 5). Приведенный в заключительном разделе модельный пример, иллюстрирует полученные результаты.
2. Описание модели
Пусть имеется множество N = [1, 2, п} проектов - претендентов на включение в портфель, и множество М = [1, 2, т} ресурсов различных видов. Обозначим у- > 0 - количество ресурса
7-го вида, используемое при реализации і-го проекта, Уі = (уі1, уі2, ■■■, уіт) - вектор ресурсов, используемых при реализации і-го проекта, 7у = (у у2, -уп) - вектор распределения ресур-
са --го вида, у = \\уу\\ - матрица распределения ресурса, і є N 7 є М.
Обозначим Щу) - доход, получаемый от реализации і-го проекта, в зависимости от количества ресурсов на нем, с7{у) - затраты на использование ресурса 7-го вида, і є N,7 є М.
3. Централизованная схема
Задача распределения ресурса в общем виде заключается в том, чтобы распределить ресурс, максимизируя "прибыль" - разность между доходом от реализации проектов и затратами на использование ресурса:
(1) х = а^ тах [£Щ(у) - £с( у)].
[У7й0} М £М
Распределение ресурса в соответствии с (1) назовем централизованной схемой, так как она не учитывает интересов исполнителей работ по проектам и "владельцев" ресурсов и может быть реализована централизованно высшим руководством.
Отметим, что, так как выше не оговаривались свойства функций дохода и затрат, то задача (1) имеет максимально общий вид и включает в себя как частные случаи, наверное, все мыслимые постановки задач распределения ресурсов между проектами, включая задачи формирования портфеля проектов (проекты, на которые в оптимальном решении не выделяются ресурсы, включать в портфель не следует).
Действительно, например, ограниченность ресурсов может учитываться в функции затрат (так называемый метод штрафных функций), наряду с возможностью закупки ресурсов (привлечения кредитов) вне рассматриваемой организации; дискретность задачи (получения отличного от нуля дохода от реализации проекта только в случае, если на него выделено не менее заданного суммарного
количества ресурса или ресурсов в заданной комплектности) может учитываться в функции дохода и т.д.
Итак, выражение (1) дает оптимальное распределение ресурсов между проектами портфеля, но не учитывает интересов участников организационной системы. Поэтому рассмотрим модель согласования интересов последних при распределении ресурсов.
4. Распределенный контроль: согласование интересов
Пусть РП г выплачивает ФР ] сумму 1 за использование ресурса > 0, г е N j е М.
Условие компенсации затрат ФР (то есть условие согласованности выборов ФР [12, 16]) имеет вид:
(2) Ф) = 2 е М.
Вычислим максимальные выигрыши РП (при реализации наиболее выгодных для них по отдельности распределений ресурса):
Жг = тах [Нг(уг) - 2 cj (У)], г е N.
{й0} ^М
Запишем условие того, что существует система платежей от РП к ФР, такая, что выигрыш каждого из РП не меньше, чем при независимой деятельности каждого из них:
(3) Н(г) - 21 г е N.
Из [16] известно, что условие согласованности интересов РП (между собой и с ФР) имеет вид:
$ г: Л(г) * 0
где
(4) Л(г) = (Яу. > 0, г е N j е К | (2) и (3) }.
Из [16] известно, что интересы РП могут быть согласованы тогда и только тогда, когда
тах} [2Н(у) - 2С]'(>у)] ^ 2^.
1У« ‘ iGN ]'еМ iGN
Получаем, что справедливо следующее утверждение: Утверждение 1. Если $ г: Л(г) * 0, то Л(х) * 0.
Содержательно утверждение 1 означает, что, если согласование интересов РП возможно, то распределение ресурса, предлагае-
мое в рамках централизованной схемы, также является согласованным. Отметим, что это отнюдь не означает согласованность любого централизованного решения по распределению ресурса между проектами портфеля.
5. Трансфертные цены
Частным, но достаточно распространенным на практике, случаем взаимодействия участников организационной системы при реализации портфеля проектов является использование так называемых трансфертных (внутрифирменных - различий между этими понятиями мы делать не будем) цен, определяющих стоимость использования РП единицы того или иного ресурса.
Обозначим затраты РП на использование ресурса
(5) Су(уу) = Г] + Ь у г], г е N j е N.
Отметим, что ставки 7 и Р] зависят только от вида ресурса и не зависят от того, в каких проектах ресурс используется (система цен является унифицированной).
Тогда целевая функция ]-го ФР имеет вид:
(6) ]у) = П 7] + Р] 2 У г] - °](]У)’ ] е М.
ІEN
Обозначим У] = 2 У] и предположим, что с]) = С]{У]),
ІEN
] е М. Предположим, что функции затрат являются дифференцируемыми, выпуклыми (использование ниже условий первого порядка при поиске оптимального распределения ресурса неявно подразумевает, что реализованы будут все проекты из множества N и равными в нуле нулю. Тогда оптимальное с точки зрения]-го ФР количество используемого ресурса имеет вид:
(7) У*](Р]) = С;~1(Р),] е М.
Условие того, что при использовании трансфертных цен каждый из ФР получит тот же выигрыш, что и при централизованной схеме, имеет вид:
(8) п 7] + Р] С;-1(Р]) = С]( 2 X] ), ] е М.
Условие совпадения количеств ресурсов, выделяемых на каждый проект при централизованной схеме и при использовании трансфертных цен, запишем в виде
(9) 2 X] = С;-1(Р]),] е М.
Таким образом, справедливо следующее утверждение.
Утверждение 2. Использование централизованной схемы (1) при распределении ресурсов между проектами портфеля эквивалентно использованию системы трансфертных цен, удовлетворяющих (8) и (9).
Подчеркнем, что при заданном оптимальном распределении ресурса (1) может не существовать эквивалентной системы трансфертных цен, то есть множество решений системы (8)-(9) может оказаться пустым.
Аналогичным утверждению 2 образом можно записать условия эквивалентности механизма согласования интересов и механизма трансфертных цен (см. пример ниже).
6. Пример
Рассмотрим пример (обобщающий соответствующие результаты, приведенные в [11]), иллюстрирующий применение описанного выше подхода для случая организационной системы с двумя проектами (и, соответственно, двумя РП) и одним видом ресурса (и, соответственно, одним ФР).
Пусть у ФР имеется единичное количество ресурса (отметим, что количество ресурса фиксировано). Стратегией ФР является выбор действия у е [0; 1], содержательно интерпретируемого как количество ресурса, выделяемого на первый проект. Соответственно, (1 - у) характеризует количество ресурса, выделяемого на первый проект.
РП получают доходы, зависящие от того количества ресурса, которое было выделено на соответствующий проект: И\(у) = у, Н2(у) = 1 - у. ФР несет затраты с(у) = а у2 / 2 + (1 - у)2 / 2, где а > 0. Минимум функции затрат ФР достигается при действии 1 / (1 + а).
Определим наиболее выгодное для первого РП количество ресурса (максимизирующее разность между Н1(у) и с(у)):
1, а < 1
2
У1
1 + а
,а > 1'
Выигрыш первого РП при этом равен
1 - а/ 2, а < 1
Ж = \ 3 - а
1 ---------, а > 1
. 2(1 + а)
Определим наиболее выгодное для второго РП количество ресурса (максимизирующее разность между Н2(у) и с(у)): у* = 0. Выигрыш второго РП при этом равен Ж2 = 1 / 2.
Определим действие у0, доставляющее максимум выражению Н1(у) + Н(у) - с(у)]: Уо = 1 / (1 + а), и вычислим следующую
а + 2
величину: Ж> = Н1(уо) + Н2(уо) - с(уо)] = —------.
2(а +1)
Условие согласованности имеет вид: Ж + Ж2 < Ж0. Так как величины Ж и Ж0 зависят от параметра а, то можно найти множество значений этого параметра, при которых условие Ж + Ж < Ж0 выполнено.
Возможны следующие варианты:
1. а < 1, при этом Ж + Ж2 > Ж0 и Ж! > Ж2, следовательно, в данном диапазоне значений параметра а целесообразно весь ресурс выделить на первый проект;
2. а е [1; 2], при этом Ж + Ж2 > Ж0 и Ж2 > Ж, следовательно, в данном диапазоне значений параметра а целесообразно весь ресурс выделить на второй проект;
3. а > 2, при этом Ж + Ж2 < Ж0, следовательно, в данном диапазоне значений параметра а целесообразно выделение ресурса и на первый, и на второй проект.
Рассмотрим последний случай более подробно. Из условий согласования получаем, что должно иметь место
„ а -1 а -1 „ а
(10) 1] <--------, 1 1 --------.
2(1 + а) 2(1 + а) 1 + а
а
Положив = 12 = 1, получим: 1 = -, что всегда удов-
2(1 + а)
а -1
летворяет условию 1 <
2(1 + а)
Таким образом, условия утверждения 1 выполнены при а > 2. При этом рассмотрение механизмов с внутрифирменной ценой за ресурс бессмысленно, так как суммарное количество ресурса фиксировано.
В заключение рассмотрения примера найдем условия эквивалентности механизма согласования интересов и механизма трансфертных цен.
Рассмотрим случай а < 1. При этом весь ресурс расходуется на первый проект (имеет место режим конкуренции РП, характеризуемый аукционным решением их игры [16]) и ФР получает от первого РП вознаграждение, равное с(у*) + Ж2 + е, где е - сколь
угодно малая строго положительная константа.
Пусть теперь первый РП использует пропорциональную систему стимулирования ФР со ставкой Р: °ь(у) = 7 + РУ- Целевая функция ФР имеет вид Оь(у) - с(у). Выбираемое им действие максимизирует его целевую функцию, то есть: у (Р) = -Р .
1 + а
Для того, чтобы побудить ФР отдать весь ресурс на первый проект руководителю первого проекта следует положить Р = а, тогда у (а) = 1. Для того, чтобы вознаграждение ФР при использовании линейной системы стимулирования совпадало с вознаграждением, получаемом в механизме согласования интересов, должно выполняться 7 = е + (1 - а) / 2.
Заключение
Таким образом, в настоящей работе рассмотрены три схемы распределения ресурса между проектами портфеля: централизованная; учитывающая интересы руководителей проектов и функциональных руководителей; и основанная на унифицированных трансфертных ценах за используемые ресурсы. Получены условия эквивалентности этих схем распределения ресурса.
Литература
1 Балашов В.Г., Заложнев А.Ю., Иващенко А.А., Новиков Д.А. Механизмы управления организационными проектами. М.: ИПУ РАН, 2003. - 84 с.
2 Баркалов С.А., Бурков В.Н. Минимизация упущенной выгоды в задачах управления проектами. М.: ИПУ РАН, 2001. - 56 с.
3 Баркалов П.С., Буркова И.В., Глаголев А.В., Колпачев В.Н. Задачи распределения ресурсов в управлении проектами. М.: ИПУ РАН, 2002. - 65 с.
4 Бурков В.Н., Новиков Д.А. Как управлять организациями. М.: Синтег, 2004. - 400 с.
5 Гилев С.Е., Леонтьев С.В., Новиков Д.А. Распределенные системы принятия решений в управлении региональным развитием. М.: ИПУ РАН, 2002. - 54 с.
6 Гламаздин Е.С., Новиков Д.А., Цветков А.В. Механизмы управления корпоративными программами: информационные системы и математические модели. М.: Спутник, 2003. - 159 с.
7 Губко М.В. Механизмы управления организационными системами с коалиционным взаимодействием участников. М.: ИПУ РАН, 2003. - 118 с.
8 Губко М.В., Новиков Д.А. Теория игр в управлении организационными системами. М.: Синтег, 2002. - 148 с.
9 Караваев А.П. Модели и методы управления составом активных систем. М.: ИПУ РАН, 2003. - 151 с.
10 Новиков Д. А. Механизмы функционирования многоуровневых организационных систем. М.: Фонд «Проблемы управления», 1999.
- 150 с.
11 Новиков Д.А. Теория управления организационными системами. М.: ИПУ РАН, 2005. - 472 с.
12 Новиков Д. А. Стимулирование в организационных системах. М.: Синтег, 2003. - 312 с.
13 Новиков Д. А. Сетевые структуры и организационные системы. М.: ИПУ РАН, 2003. - 102 с.
14 Новиков Д.А., Суханов А.Л. Модели и методы управления научными проектами. М.: ИУО РАО, 2005.
15 Новиков Д.А., Цветков А.В. Механизмы стимулирования в многоэлементных организационных системах. М.: Апостроф, 2000
- 184 с.
16 Новиков Д.А., Цветков А.В. Механизмы функционирования организационных систем с распределенным контролем. М.: ИПУ РАН, 2001. - 118 с.