Посилання на статтю_
Выходец Ю.С. Методы представления стоимостной модели сложного проекта / Ю.С. Выходец // Управлшня проектами та розвиток виробництва: Зб.наук.пр. - Луганськ: вид-во СНУ iм. В.Даля, 2004. - № 3(11). - ^40-47._
УДК 658.011.47
Ю.С. Выходец
МЕТОДЫ ПРЕДСТАВЛЕНИЯ СТОИМОСТНОЙ МОДЕЛИ СЛОЖНОГО ПРОЕКТА
Рассмотрены различные методы представления системной модели затрат на сложный проект. Предложено использовать язык регулярных схем системных моделей для представления стоимостных моделей в виде, удобном для компьютерной обработки. Рис. 3, ист. 9.
Ключевые слова: стоимостная модель, сложный проект, регулярные схемы системных моделей.
Ю.С. Виходець
МЕТОДИ ПРЕДСТАВЛЕННЯ ВАРТ1СНО1 МОДЕЛ1 СКЛАДНОГО ПРОЕКТУ
Розглянуто рiзнi методи представлення системно!' моделi витрат на складний проект. Запропоновано використовувати мову регулярних схем системних моделей для представлення вартюних моделей у вигляд^ зручному для комп'ютерно! обробки. Рис. 3, дж. 9.
U.S. Vyhodets
VYHODETS U.S. METHODS OF PRESENTATION THE COMPLEX PROJECT COST MODEL
Different methods of presentation the complex project system expense model are considered. Language of regular schemes of system models is offered to apply for cost model presentation as it useful for computer processing.
Постановка проблемы в общем виде. Создание методологии управления сложными проектами является актуальным вопросом, поскольку в настоящее время в Украине в рамках государственных программ создаются, развиваются, модернизируются сложные технические и организационно-технические комплексы, например - национальная космическая система Украины (НКСУ). Подобные объекты являются сложными системами, и проекты по их созданию имеют ряд особенностей: единичный экземпляр системы; сложная многоуровневая структура проекта; большое количество участников проекта, сложная структура используемых ресурсов, высокая стоимость проекта. Обобщенно цели управления проектом можно разделить на три группы: обеспечение требуемых характеристик создаваемого объекта, выполнение всех работ в заданные сроки, расходование ресурсов в пределах выделенного объема. В сложном многоуровневом проекте с большим количеством исполнителей соблюдение бюджета проекта возможно лишь при наличии системы планирования, контроля, прогнозирования и регулирования затрат 1 "УправлЫня проектами та розвиток виробництва", 2004, №
3(11)
проектных ресурсов. Такая система должна предусматривать возможность учета как микроэкономических (структура затрат исполнителя), так и макроэкономических факторов (динамика цен на ресурсы). Для создания системы управления затратами в рамках конкретного сложного проекта необходимо методическое обеспечение - комплекс методов, моделей и методик управления затратами на крупномасштабные проекты в новых экономических условиях. Разработке комплекса стоимостных моделей сложных проектов посвящена данная статья.
Анализ последних достижений и публикаций. Чтобы комплекс методов и моделей управления затратами можно было применять в различных проектах, при его разработке необходимо опираться на нечто общее для всех проектов по созданию сложных систем. Такой общей чертой является технология создания сложных систем, описанная в работах автора Илюшко В.М. В работе [1.1] отражены концептуальные принципы создания сложных технических систем. С использованием этих принципов автором данной статьи разработан и описан в работах [2-6] инструментарий системно-стоимостного анализа (ССА). Основной идеей ССА является использование многомерных системных стоимостных моделей для планирования, учета и контроля затрат. Предусматривается построение плановой модели, создание с использованием ее структуры шаблона фактической структуры, заполнение ячеек фактической модели данными о понесенных расходах и периодической сравнение плановой модели с фактической. Своевременное определение элементов затрат, ведущих к рассогласованию, дает возможность спрогнозировать общую стоимость проекта и предпринять меры по устранению причин перерасхода выделенных средств.
Нерешенная ранее часть проблемы в общем виде. Из-за сложной структуры работ и затрачиваемых ресурсов мониторинг затрат при реализации крупномасштабного проекта нужно производить компьютерном виде. Для этого необходим комплекс методов и методик, позволяющих строить и наглядно представлять стоимостные модели, а также транслировать их в язык программирования для последующего анализа и преобразования.
Цель данной работы - разработать рекомендации к построению системно-стоимостной модели проекта. Очевидно, что вести учет и анализ затрат при реализации сложного проекта невозможно без использования компьютеров и соответствующего программного обеспечения (ПО). При этом заказчики сложных проектов и программ часто нуждаются в разработке ПО, которое позволяло бы представить в электронном виде многомерные стоимостные модели, чтобы проводить их сравнение и анализ. Таким образом, задачей является выбор аппарата, в котором можно было бы представить системную модель проекта, чтобы транслировать ее в язык программирования. Далее рассмотрены возможности представления затрат на сложный проект в различных аппаратах - арифметическом, графовом и аппарате регулярных схем системных моделей (РССМ).
Решение поставленной задачи и обоснование полученных результатов. Основываясь на описанном в работах [2-6] методе структуризации затрат, можно построить системно-стоимостную модель проекта. Для этого необходимо предварительно представить создаваемый объект в виде конечного множества систем, подсистем, агрегатов, узлов и элементов, то есть декомпозировать объект на компоненты. В результате декомпозиции определяются компоненты проекта (системы) и уровни их создания. Фиксируется декомпозиция на компоненты: MetSys= Q UjSySj
2
"УправлЫня проектами та розвиток виробництва", 2004, № 3(11)
Стоимость каждого компонента обозначим как CostU|SySj , где I - номер
уровня (1=1___п), ] - номер подсистемы 0=1..т). Тогда стоимость системы
Соз1Ме18уз может быть представлена как система затрат на компоненты: CostMetSys= П CostUiSysj .
При этом стоимость создания каждого компонента определяется как сумма затрат по всем 12 стратам проектирования (на самом нижнем уровне - уровне элементов выделяется 18 страт):
12
CostUiSysj = XCostUiSysjStrk при i < п,
к=1
(1)
18
CostUiSySj = X CostUiSySjStrk при i = п,
к=1
<
где CostUiSySjStrk - стоимость работ по к-й страте компонента UiSySj.
В свою очередь,
5
CostUiSysjStrk = XCostUiSysjStrkPds, (2)
5 = 1
где CostUiSySjStrkPdS - стоимость s-го проектного действия на к-й страте компонента UiSySj.
В графическом виде системно-стоимостная модель может быть представлена в виде совокупности системно-стоимостных моделей страт (см. рис.1). Системно-стоимостная модель страты - основной инструмент для проведения анализа соответствия стоимости каждого компонента его значимости на основе ФСА. В соответствие узлам графа ставится стоимость компонентов с указанием имени компонента. Затем, по мере проведения анализа, для каждого компонента будет определена его значимость. Поскольку системно-стоимостные модели будут реализованы в компьютерном виде, каждому элементу модели могут быть присвоены и другие атрибуты, определяемые пользователем. Такими атрибутами могут быть, например, коэффициенты, определяющие долю затрат на данную страту для конкретной организации, затраты по статьям себестоимости и т.д. Однако стоимость проекта может быть представлена и через стоимость компонентов системы, создание каждого из которых является монопроектом. В таком случае графическая системно-стоимостная модель проекта будет представлять собой граф, описывающий декомпозицию стоимости системы на стоимость компонентов, стоимость каждого из компонентов - на стоимость его страт и составляющих его компонентов более низких уровней, стоимость страт - на стоимость элементарных проектных действий.
3
"УправлЫня проектами та розвиток виробництва", 2004, № 3(11)
Рис. 1. Системно-стоимостная модель страты
Пример такой модели представлен на рис.2. Такая модель наглядна, позволяет получить системное представление о формировании стоимости объекта на начальных этапах планирования.
Построение системно-стоимостных моделей страт и единой системно-стоимостной модели метасистемы должно производиться компьютерным способом. Для обеспечения возможности анализа требуемой и фактической динамики финансирования проектных действий в системно-стоимостную модель необходимо также ввести описание "горизонтальных связей" между подсистемами, то есть последовательности их проектирования на одном уровне.
Для получения возможности эквивалентных преобразований системно-стоимостных моделей компьютерными средствами их необходимо представить в форме регулярных схем системных моделей (РССМ) на базе модифицированного языка регулярных схем алгоритмов [6,7].
Методика представления системной модели сложного проекта или программы описана в [8]. Используя модифицированный язык РССМ, в удобном для компьютерной обработки виде можно представить и системно-стоимостные модели страт. Но для этого в соответствие оператору РССМ поставим не
элемент разрабатываемого образца новой техники, а элемент декомпозированной структуры системно-стоимостной модели ОозШ13уЗ]3&к.
Для связи между элементами модели используются базовые операции "процесс умножения" (при последовательном финансировании разработки элементов) и "процесс конъюнкции" (при параллельном, одновременном финансировании) из сигнатуры базовых операций РССМ, а условия и условные операторы не используем, так как в структурных моделях нет условных переходов.
4
"УправлЫня проектами та розвиток виробництва", 2004, № 3(11)
Следовательно, структурные стоимостные модели в РССМ запишутся в виде:
• л
Я = , У , У ) .
Рис. 2. Системно-стоимостная модель проекта по созданию сложной системы
Опосредствуем связи между ОозШ13уЗ]3&к — ОostUiSySj+1Strk на
операторы у) —> у)+ у РССМ следующим образом. Если из одного
ОostUiSySjStrk существует только одна связь с ОostUiSySj+1Strk, то эту конструкцию в РССМ описываем с помощью базовой операции • процесс умножения операторов, т.е. ОostUiSySjStrk — ОostUiSySj+1Strk ставим в / /
соответствие У; • У;+у . Если из одного элемента страты ОostU|SySjStrk существует несколько выходов по ОostUiSySj+1Strk, ОostUiSySj+2Strk,...,
л
ОostUiSySj+зStrk, то используем базовую операцию (У) (процесс конъюнкции операторов) и запишем в виде у') [У)+1 л У*;+2 л ...у)+п] .
5
"УправлЫня проектами та розвиток виробництва", 2004, № 3(11)
Закрывающаяся квадратная скобка ] ставится перед тем оператором у^+п+2 ,
к которому сходятся все пути от операторов, стоящих после открывающейся квадратной скобки [ и значков Л. Таким образом системная целевая модель метасистемы "верхнего" уровня декомпозиции в РССМ для рис. 3 запишется в виде
CostMetSysStr1Sys1Str1[CostU1 Sys2Str1 ■ ^Шч Sys4Str1лCostU1 Sys3Str1 ■ ■CostU1Sys5Str1]CostU1Sys6Str1 или через закодированные операторы РССМ:
Ru1 ^Ше^у^г = у1 [у2 • У1 л У3 • У5 ] У2 . (3)
а2у-^^о^
оу—
Рис. 3. Последовательность разработки и финансирования систем а| одного уровня
Так как в свою очередь подцели систем декомпозируются на подцели подсистем UiSySjStr1 = П Ui+1SySpStr1, действуя в соответствии с вышеописанной методикой, опишем последовательность финансирования CostUiSySjStr1 через свои декомпозированные элементы в виде подмодели финансирования цели системы:
CostU|SySjStr1=CostU|+1 SyspStr1[CostU+ ч Sysp+ч Str1лCostU|Sysp+2Str1л л_ лCostU iSysp+n+1Str1] CostUISySp+n+2Str1,
или в операторах РССМ:
^Со.^Щ = /;■><*">[/+*л/¡++2л...лу'^ч^'. (4)
Следовательно, мы получим модели, описывающие последовательность финансирования для каждой декомпозированной системы на уровне подсистем.
Используя правило подстановки в РССМ, вместо операторов Yi в стоимостной модели генеральной цели Соз1Ме18уз81г1 (3) можно подставить модели (4), построенные в базисе стоимости разработки целей подсистем CostU1SySjStr1. Тогда системная модель финансирования проектных действий по разработке уровня подсистем будет иметь вид:
6
"УправлЫня проектами та розвиток виробництва", 2004, № 3(11)
яи2 СазМе^Ищ = У и2 ^ [уирТ1 л уир+Т1 л... л у^ ] • у^ [уЩ2 ** •
• [уРрТ2 л у™-2 л... л у^2 ^ • ур2у4 [уРрТ4 л урр2?4 л... л
и 2 8у-4 7 и 2 $у-4. Р2 Яу-э г и 2 Яу-З Р2 Зу-З и 2 ^-э ? р2 ^-э р2 Зу-5 (5)
л ур+п+1 ]ур+п+2 л ур • [ур+1 л ур+2 л ... л ур+п+1 ]ур+п+2 • ур •
• • уирТ5 л уиР2Г5 л... л у]уР2Зу:25 ]уРр2Зу-6 [уРр2Г6 л уи//-6 л... л
р2 Зу-6 7, ,р2 Зу-6
... л ур п 1 ] ур п 2
Построив аналогичным образом модели всех уровней, мы получим совокупность моделей в РССМ, описывающих структуру стоимости и последовательность финансирования всех уровней одной страты.
Известно, что разработка сложного объекта происходит от верхнего уровня к нижнему, следовательно, финансирование уровней также происходит последовательно. Поэтому модели финансирования уровней можно объединить
в единую модель финансирования страты с помощью базовой операции у. Например, если существует всего 2 уровня проекта и используется "нисходящий" принцип проектирования, то модель целевой (первой) страты будет выглядеть следующим образом:
Шо-гБЩ = ЯрСо-гБЩ • Кр2Са-г8щ = у1 [у12 • у14 л у1э • у15 ]у16 • ур2Зу-1 •
• [ур??-1 л у^1 л... л урХУ:1 ] • у^ [ур2 Зу-2 [у^2 л ур?*2 л...
...л ур^у? ]ур2+8Л • ур2 Зу-4 [ур-1Зу-4 л ур5Г л... л ур2у-4 ] • ур2Пу2 л
р2Зу-3 Гл,р2^у-э л л,р2^у-э л л л,р2Яу-Э ]л^2^3 л,р2^5 Г л^2^5 л
л ур [ур+1 л ур+2 л... л ур+п+1 ]ур+п+2 ур [ур+1 л
л ур+2 л ... л ур 2п+1 ]ур 2п+2 ]ур • [ур 21 л ур+2 л ... л ур 2п+1 ] •
• ур2Зу06 .
р п 2
Система таких моделей, построенных для каждой страты будет представлять собой системно-стоимостную модель проекта в РССМ, которая необходима для трансляции описания системно-стоимостных моделей страт из граф-схем в регулярный язык для последующего анализа компьютерным способом.
Однако последовательность проектирования существует не только между уровнями и подсистемами, но и между стратами. Для решения некоторых задач управления затратами (например, планирование динамики финансирования всего проекта) необходимо комплексировать системные модели страт в единую модель финансирования проекта RCostMetSys. Тогда укрупненная модель в РССМ будет выглядеть следующим образом:
RCostMetSуs = RU1CostStr1 • RU1CostStr2 •... • RU1CostStr12 • •
• ^ CostStr2 •... • ^ CostStr12 •... • ^ CostStr1 •... • ^ CostStr1S.
7
"Управлiння проектами та розвиток виробництва", 2004, № 3(11)
С2 С2
Выводы. Рассмотрев возможности построения и использования системно-стоимостной модели проекта в различных аппаратах, можно сделать следующий вывод: графовая модель удобна для построения и визуального анализа, но для ведения учета затрат и контроля - неудобна. Для осуществления операции сравнения и построения системной модели рассогласований необходима модель, которая отражает затраты по элементам и позволяет учесть последовательность в их осуществлении. Для этого предлагается применять аппарат РССМ, который позволит получить системную модель стоимости проекта в математическом виде, легко транслируемую в язык программирования. Научная новизна статьи заключается в том, что для анализа затрат на сложный проект предложено использовать системные модели затрат, построенные в аппарате РССМ.
Перспективные направления дальнейших исследований. разработка формальных методик и программно-алгоритмического обеспечения подсистемы экспертизы решений по планированию и регулированию затрат при реализации сложных проектов; развитие информационной технологии управления затратами на сложные проекты;
ЛИТЕРАТУРА
1. Слюшко В.М., Белецкий С.В. Концептуальные принципы создания метасистем // Авиационно-космическая техника и технология. Вып.7. - Харьков: Гос. аэрокосмический ун-т «Харьк. авиац. ин-т». - 1998. - С. 196-198.
2. Екимова Ю.С. Системно-стоимостной анализ затрат на создание сложных систем // Авiацiйно-космiчна техшка i технолопя. Вип. 20. - Харгав: Нац. аерокосмiчний ун-т «Харк. авiац. ш-т». - 2000. - С. 106-111.
3. Выходец Ю.С. Методика построения стоимостной модели метасистемы // Авiацiйно-космiчна техшка i технолопя. Вип. 21. - Харгав: Нац. аерокосмiчний ун-т «ХА1». - 2000. - С. 29-34.
4. Выходец Ю.С. Системная методика анализа затрат на метасистему // Авиационно-космическая техника и технология. Вып. 25. - Харьков: Нац. аэрокосмический ун-т им. Н.Е. Жуковского "ХАС". - 2001. - С. 272-276.
5. Выходец Ю.С. Использование функционально-стоимостного анализа при стоимостной оценке метасистем // Авiацiйно-космiчна техшка i технолопя. Вип. 22. - Харюв: Нац. аерокосмiчний ун-т «Харк. авiац. ш-т». - 2001. - С. 209-212.
6. Слюшко В.М., Выходец Ю.С. Использование ресурсного метода при планировании стоимости создания метасистемы. Построение ресурсной модели метасистемы // Технология приборостроения. - 2001. - №1-2. - С. 168-174.
7. Жихарев В.Я., Слюшко В.М., Чумаченко С.В. Проектирование электронных компиляторов. - Харьков: Факт, 1999. - 88 с.
8. Жихарев В.Я., Слюшко В.М., Чумаченко С.В. Математические основы проектирования рекурсивных автоматов с программируемой логикой. - Харьков: Факт, 1999. - 144 с.
9. Замирец Н.В., Слюшко В.М., Луханин М.С. Проблемные вопросы управления крупномасштабными проектами и программами развития новой техники // Технология приборостроения. - 2001. - №1-2. - С. 65-70.
Стаття надмшла до редакцп 25.07.2004 р.
8
"Управлшня проектами та розвиток виробництва", 2004, № 3(11)