УДК 004.3 Б01: 10.18287/2223-9537-2020-10-4-527-539
Формирование параметров модели управления проектом на основе линеаризации функциональных зависимостей
В.Е. Гвоздев, О.Я. Бежаева, Д.Р. Ахметова, Г.Р. Сафина
Уфимский государственный авиационный технический университет, Уфа, Россия Аннотация
В настоящее время качество информационной поддержки управления становится критическим фактором реализации положений доктрины Индустрия 4.0, в силу чего особо значимой становится необходимость совершенствования теоретических положений управления дефектами организационной природы при реализации проектов создания аппаратных и программных компонентов цифровой экосреды. В работе рассматривается формальная модель, создающая основу формирования сбалансированной системы основных характеристик проекта, для случая, когда в равной степени важны удовлетворённость свойствами продукта со стороны заказчика и удовлетворённость ходом реализации проекта со стороны исполнителя. Основу формирования сбалансированной системы характеристик проекта составляет рассмотрение его как статического многосвязного объекта управления. Эмпирические функциональные зависимости соответствуют прямым и перекрёстным связям между входными и выходными параметрами объекта. Особенностью построения эмпирических моделей является использование как фактических данных о бюджетах и продолжительности ранее реализованных проектов, так и субъективные экспертные оценки участников проектов. Процедура формирования сбалансированной системы характеристик проекта формализована, что делает возможным её автоматизацию. Предлагаемый подход позволяет повысить обоснованность решений о целесообразности реализации проекта силами предполагаемого исполнителя с учётом приоритетности бюджета и длительности реализации проекта для заказчика.
Ключевые слова: управление проектом, многосвязный объект управления, заинтересованные стороны, формальная модель, экспертные оценки, измерительные данные.
Цитирование: Гвоздев, В.Е. Формирование параметров модели управления проектом на основе линеаризации функциональных зависимостей / В.Е. Гвоздев, О.Я. Бежаева, Д.Р. Ахметова, Г.Р. Сафина // Онтология проектирования. - 2020. - Т. 10, №4(38). - С.527-539. - Б01: 10.18287/2223-9537-2020-10-4-527-539.
Введение
Одним из вызовов четвёртой промышленной революции является требование предоставления продуктов, обладающих ценными для разных целевых групп потребителей свойствами в темпе быстро меняющихся предпочтений. Из этого вытекает необходимость развития теоретических положений, методических и инструментальных средств, предназначенных для предупреждения возникновения и раннего обнаружения в системах управления проектами дефектов разной природы: организационных; технологических; обусловленных психологическими особенностями разработчиков [1-6]. В настоящее время качество информационной поддержки управления становится критическим фактором реализации положений доктрины Индустрия 4.0. Особо значимой становится необходимость совершенствования теоретических положений управления дефектами при реализации аппаратных и программных компонентов цифровой экосреды.
В работе [7] отмечается, что причиной неудачного завершения проектов являлось отсутствие взаимопонимания людей, участвующих и вовлечённых в организацию и реализацию проектов. Получившие в настоящее время широкое распространение методы и модели
управления проектами - ISO 21500 [8], ICBIPMA [9], PMBOK PMI [10], НТК СОВНЕТ [11] -предназначены для уровня исполнителей: руководителей проектов, управляющей команды, специалистов. Недостаточно развита методическая и модельная основа поддержки деятельности основных заинтересованных сторон, т.е. уровня принятия стратегических решений. К настоящему времени среди методов поддержки принятия стратегических решений с учётом позиций разных заинтересованных сторон наибольшее распространение получили методы, реализованные в рамках дескриптивного подхода, ограничивающиеся исследованиями на содержательно-описательном уровне. Отмечается необходимость совершенствования обеспечения на основе математических моделей, в том числе моделей со стохастическими параметрами [7].
Анализ источников позволяет утверждать, что наибольшее развитие получили методы выявления дефектов, обусловленных преобразованием функциональных и нефункциональных требований в коды. Эти методы ориентированы на реализацию реактивного подхода к управлению дефектами технологической природы. В то же время, не получили необходимого развития методы проактивного управления дефектами [3, 6, 12], в основе которых лежит предупреждение ошибок системного характера на стадии формирования организационной структуры проекта. Одной из причин возникновения дефектов системного характера в организации проектов является несбалансированность основных характеристик проекта (бюджета, длительности реализации, требований к качеству результатов, в общем случае различающимися у разных целевых групп пользователей). В [13] отмечается, что одним из проявлений несбалансированности характеристик программных проектов является недостаток времени, выделяемого на испытания соответствия потребительских свойств программных компонент информационно-вычислительных систем требованиям технического задания, что является причиной аварий, зачастую имеющих трагические последствия (см., например, [14]).
В настоящей работе рассматривается задача построения формальной модели, являющейся основой формирования сбалансированной системы характеристик проекта, для случая, когда в равной степени важны удовлетворённость свойствами продукта со стороны заказчика и удовлетворённость ходом реализации проекта со стороны исполнителя.
1 Основные допущения предлагаемого подхода
Основу предлагаемого подхода к решению задачи составляют следующие допущения.
■ Потребительские свойства конечного продукта определяются организацией и ходом реализации проекта. Основанием этому служат известные утверждения о том, что поведение системы определяется её устройством [15] и, что причинами нежелательных событий, возникающих при управлении сложными субъектоцентрическими системами, являются в первую очередь ошибки в организации управления сложной системой и во вторую очередь - ошибки операторов [4].
■ Проект создания сложной системы рассматривается как статический многосвязный объект управления. Это даёт основание рассматривать прямые и перекрёстные связи между входными и выходными параметрами проекта как строгие функциональные зависимости с неизменной структурой и параметрами. Содержание этого допущения является выражением известного положения о взаимовлиянии качества управления проектом и потребительских свойств получаемого продукта (см., например, [16]).
■ Программные системы относятся к классу субъектоцентрических систем. При оценивании проектов нужно одновременно использовать как их измерительные данные, так и субъективные оценки потребителей и исполнителей. При оценивании качества хода проекта и потребительских свойств получаемого продукта в равной степени важно учиты-
вать удовлетворённость исполнителей и заказчиков. В качестве входных параметров проекта рассматриваются бюджет и длительность реализации проекта. В качестве выходных - удовлетворённости представителей заказчика и исполнителей проекта [16, 17].
■ Ожидаемый исход проекта в равной мере определяется как ограничениями на бюджет и длительность реализации проекта, так и опытом исполнителя в реализации проектов аналогичного содержания. Содержание этого допущения является выражением известного «принципа ресурсов» [18] и того обстоятельства, что проект сложной системы является разновидностью субъектоцентрических систем [19].
■ Допущение о сопоставимости и однородности (в статистическом смысле) исторических данных об основных параметрах проектов и полученных в ходе их реализации продуктов. Основаниями для такого допущения являются то, что организации-разработчики специализируются на реализации проектов в определённой предметной области и то, что внутри организации накапливается опыт решения задач определённой тематической направленности [20], а также то, что ключевые моменты деятельности сотрудников регламентируются стандартами и руководствами.
2 Модель проекта как многосвязного объекта управления
2.1 Структура модели
Проекту, как многосвязному объекту управления, может быть поставлена в соответствие графическая модель, представленная на рисунке 1.
II <Р1 1 2Х
-> ->■
(2) у2( ) = <Р22(*2)
Рисунок 1 - Модель проекта как многосвязного объекта управления
Входными (управляемыми) параметрами модели являются х1 - бюджет и х2 -длительность реализации проекта. Выходными параметрами являются удовлетворённость заказчика и исполнителя г2.
Эмпирические функциональные зависимости у() = р¿у (х ¿) , ( /,_/' = 1,2 ), соответствующие прямым и перекрёстным связям многосвязного объекта, являются строгими. Эмпирические функциональные зависимости строятся на основе измерительных данных и экспертных оценок относительно потребительских свойств созданных продуктов и хода ранее реализованных проектов.
Совместное влияние входных характеристик на выходные определяется на основе функциональных зависимостей, характеризующих прямые и перекрёстные связи Р I у ( х ¿):
А(у): {уу ¿) = р ¿у (х) } - 2у = Фу (х!,х2 Ш = 1,2. (1)
Здесь А() - оператор свёртки, соответствующийу-му выходному параметру модели.
2.2 Операторы свёртки
Основу формирования операторов свёртки Л^), преобразующих функциональные зависимости {уу ' ) = <р ¿у (х^) }, характеризующие прямые и перекрёстные связи в зависимости вида
гу = Фу ( х 1 ,х2 ) Л = 1 ,2 , составляют следующие положения.
Областью допустимых значений для характеристики удовлетворённости 2у считается интервал гу £ [0,1], } = 1, 2. Нижняя граница интервала соответствует варианту, когда субъекты (потребитель/исполнитель) абсолютно не удовлетворены результатами/ходом проекта. Верхняя граница интервала соответствует их абсолютной удовлетворённости.
Удовлетворённость потребителя уменьшается по мере увеличения как бюджета Х1, так и длительности реализации проекта х2. Поэтому функциональные зависимости у(' ) = <р ¿у (х^) являются обратными. При этом возможна компенсация одного параметра другим. К примеру, компенсация изменения длительности реализации проекта за счёт изменения бюджета проекта и наоборот [13].
С точки зрения заказчика возможна реализация проекта нулевой длительности, что фактически соответствует приобретению готового продукта. Исходя из изложенного выше, можно утверждать, что Ф^х^ х2) можно представить аддитивной функцией, т.е.
(2)
Удовлетворённость исполнителей, напротив, растёт с увеличением как бюджета х1, так и длительности реализации х2 проекта. Постулируется, что исполнитель отказывается от реализации проекта, если хотя бы одна из его характеристик х, (/ = 1, 2) равна нулю.
Исходя из этих соображений можно заключить, что в качестве Ф2(х1, х2) можно использовать:
г2 = <Р 1 2 М * <Р 2 2 (Х2) (3)
т.е. мультипликативную функцию.
3 Постановка и схема решения задачи
Известен вид функциональных зависимостей у( 1) = <р £у ( х ¿) , /, у = 1, 2.
Требуется оценить значения параметров проекта х[°иг> (/ = 1, 2), при которых достигается наименьшее различие в удовлетворённости результатами проекта потребителей 21 и исполнителей 22.
Очевидно, что наименьшее различие в удовлетворённости результатами проекта потребителями и ходом проекта исполнителями достигается при 21 = 22. Этому условию соответствует соотношение
Ч> 1 2 (Х1 ) * Ц>2 2 (Х2 ) = Ч> 1 1 (Х1 ) + <Р 2 1 (Х2) . (4)
При этом должны соблюдаться ограничения:
0 < <р 1 1 (х^ + <р2 1 (Х2) < 1 , (5)
0 < <р 1 2 (х1 ) * <р 2 2 (х2 ) < 1 , (6)
х£> 0,/ = 1,2 . (7)
Вначале рассмотрен случай, когда прямые и перекрёстные связи представляются линейными зависимостями. При этом критичность величины бюджета и длительности реализации проекта для заказчика характеризуются параметрами и , а предыдущий опыт реализации проектов исполнителями характеризуется параметрами .
Совокупное влияние х 1 , х2 на 21, 22 определяется соотношениями:
2г = (а01-ап хг) + (а02 - а21 х2), (8)
г2 = Ь12 %1*Ъ22 хг. (9)
Предполагая равное влияние бюджета и длительности реализации проекта на удовлетворённость заказчика, а также то, что при х1 = х2= 0 (результат получается моментально и даром) удовлетворённость заказчика максимальна, получаем а01 = а02 = 0,5. Тогда
21 = 1-ац Х1-а21 Х2, (10)
?2=Ъ12 Х1*Ъ22 Х2=ВХ1Х2. (11)
С учётом того, что < 1 , из (10) и (11) получаем
(13)
1-011*1 = с о21
к
Х2 < —,
*1
е х1,
П ± и11 7 ±
где С = —, е = —, к=-.
а21 а21 "
Соотношения (12) и (13) определяют область, в которой возможен поиск х( Эта область на рисунке 2 выделена штриховкой.
(оит) и х(оит)
12_______
Рисунок 2 - Область поиска х(оит) , I = 1 ,2
*
На основании полученных зависимостей с учётом реальных ограничений на бюджет х1 и длительность реализации проекта х2 на ранних стадиях проекта можно оценить предполагаемое качество результатов с учётом опыта взаимодействия исполнителя и заказчика.
На рисунках 3-5 приведены примеры результатов оценки, соответствующие различным представлениям о ценностях заказчика и исполнителя.
На рисунке 3 значения параметров соответствуют случаю, когда удовлетворённость заказчика определяется длительностью реализации проекта и практически не зависит от величины бюджета проекта. Удовлетворённость исполнителя определяется как величиной бюджета проекта, так и длительностью реализации проекта. Содержательно такая ситуация может иметь место при обеспечении информационной поддержки ликвидации последствий чрезвычайной ситуации, когда в качестве заказчика на информационное обслуживание выступают органы исполнительной власти, а исполнителями - научно-производственные организации, являющиеся структурными подразделениями этих органов.
2,5
1,5 1
0,5 О
У 1=у2=0,8
V
1=У^0,2 >___> 1-у
0,1
0,2
0,3 Л
ОА
0,5
0,6
-311=2, 312=0, Ы2=Ы2=2
;ти степени удовлетвор при фиксированных значениях параметров ау и Ъу.
Рисунок 3 - Пример зависимости степени удовлетворённости от х(0итт, [ = 1,2
1,8 1,6
1,4 1,2
0,8 0,6
0,4 0,2
щУ1=У2=0
\У1=У2=£ >д
У1=У2=0,2
-0,2
V!- 2
У1=Уг=о
0,5
1,5
2,5
XI
■ а11=а21=0,5, Ь22=Ь12=0,5
Рисунок 4 - Пример равного влияния бюджета и длительности реализации проекта на удовлетворённость заказчика и исполнителя
20 18 16 14 12
у2=у2=0
\У1=Уг=С >Д
У2=У2=0,2
-0,2
2
ху1=у2=0,1
У1=У2=0
0,5
1,5
2,5
XI
■ а11=0,5, а21=0,05, Ь22=0,05, Ь12=0,5 Рисунок 5 - Пример важности значения величины бюджета проекта по сравнению со сроками его реализации
4 Квантификация экспертных оценок
Организация проектов относится к классу задач управления субъектоцентрическими системами. Это означает, что характеристики проекта в значительной степени определяются субъективными решениями, принимаемыми разработчиками и пользователями. К субъективным оценкам относятся, в частности, удовлетворённость пользователей потребительскими свойствами продукта, а также хода реализации проекта исполнителями. В силу этого при построении математических моделей проекта как многосвязного объекта управления возникает потребность в количественном выражении субъективных оценок пользователей/разработчиков. Основу предложенного подхода составляет адаптация известного аппарата лингвистических шкал и функций принадлежности, применительно к задаче количественного оценивания удовлетворённости субъектов.
Пусть удовлетворённость субъектов изменяется в диапазоне 2 е [0; 1]. Удовлетворённость тем ниже, чем ближе значение 2 к нижней границе интервала, и наоборот. Нуль соответствует абсолютной неудовлетворённости; единица - абсолютной удовлетворённости.
Пусть известна заранее сформулированная в терминах лингвистическая шкала, которой пользователи, принадлежащие к одной и той же т-й целевой группе, оценивают свою удовлетворённость потребительскими свойствами продукта. Пусть для определённости эта шкала имеет вид {низкая; средняя; высокая}.
Постулируется, что оценки, даваемые пользователями, отражают их истинное независимое мнение относительно свойств продукта и на них не влияет, например, принадлежность к какому-либо альянсу [21].
Каждому 1-му значению лингвистической шкалы ставится в соответствие функция принадлежности д, определённая на интервале д Е[0;1] Положение максимума принадлежности 1-го значения лингвистической шкалы определяется как его опорное значение г/ на оси у
(рисунок 6). На рисунке 6 {гг(н) , гг(в)} - нижняя и верхняя границы, в которых на оси у опре-
делена 1-я функция принадлежности.
Рисунок 6 - Качественный вид функции принадлежности лингвистической шкалы
В терминах лингвистической шкалы пользователи выражают степень своей удовлетворённости потребительскими свойствами продукта. Помимо этого, каждый к-й пользователь характеризует свою уверенность в даваемой оценке, выражаемой числом Е [0,1]. В результате пользователями, принадлежащими одной целевой группе, потребительским свойствам продукта ставится в соответствие оценка вида:
, ч уЛт„ (г)«г (к) с* (т) _ ¿к=1^к *Г1
п - V"ш „(0 '
(14)
л г ~ ~ (к)
где Л/т - количество пользователей, принадлежащих т-й целевой группе; г - опорное значение, соответствующее /-му значению лингвистической шкалы, определённому к-м пользо-
(0 7
вателем; ^ - степень уверенности к-го пользователя в даваемой оценке.
В качестве совокупной оценки степени удовлетворённости выбирается опорное значение г/, наиболее близкое к Е(т. Степень уверенности в полученной оценке определяется как
дт(Е(т)).
Основными неопределённостями, затрудняющими практическое использование (14), является выбор:
■ значений г/;
■ формы функции принадлежности д; например, в [22] приведено описание большого числа функций принадлежности разной формы, однако не определены практические рекомендации по их применению;
Г (н) (в))
■ значений границ {гг , гг }.
Для устранения выделенных неопределённостей предлагается использовать следующее. В основу определения Г1 положить учёт доли пользователей, принадлежащих т-й целевой группе и выбравших /-е значение лингвистической шкалы.
При таком подходе в качестве г1 выступает величина п(т)/Мт, где п(т) - число пользователей т-й целевой группы, выбравших значение лингвистической шкалы «низкая». В качестве г2 выступает величина
(ш) (ш)
г2 = + (15)
где и(т)- число пользователей целевой группы, выбравших значение лингвистической шкалы «средняя».
Значение г3 определяется соотношением
г3 = + . (16)
15 N N у 7
"т ™т
Величина г2, определяемая соотношением (15), представляет собой середину подинтер-вала между значениями г1 и г3.
Относительно неопределённостей, связанных с выбором формы функции принадлежности, а также нижней и верхней границ {гг(н), гг(в)}, необходимо отметить следующее.
Если значению г1 соответствует максимальное значение лингвистической шкалы «низкая», то левее г1 степень удовлетворённости увеличиться не может, т.е. д при у е [0; г1] принимает значение 1. Правее точки г1 уверенность эксперта в выбранной оценке падает. В силу того, что какие-либо сведения о скорости уменьшения значения д1 по мере удаления вправо от точки г1 отсутствуют, следуя принципу максимизации энтропии [23] целесообразно считать эту скорость постоянной.
В силу отсутствия сведений, накладывающих ограничения на область определения в качестве такой области целесообразно принять весь интервал у е [г1; 1].
С учётом высказанных соображений принимает вид, представленный на рисунке 7. Рассуждая по аналогии, функции принадлежности для выбранной лингвистической шкалы имеют вид, представленный на рисунке 8.
Пример использования предлагаемого подхода для квантификации экспертных оценок. Пусть в результате опроса десяти пользователей, принадлежащих одной и той же целевой группе, получены следующие оценки потребительских свойств продукта и степень уверенности в даваемых оценках: {низкая, 0.8};{средняя, 0.95};{средняя, 0.7};{высокая, 0.4};{средняя, 0.8};{низкая, 0.7};{средняя, 0.8};{средняя, 0.6};{высокая, 0.7};{высокая, 0.9}. В соответствии с (14) значение Е-ш) составит:
, , 0,2(0,8 + 0,7) + 0,45(0,95 + 0,7 + 0,8 + 0,8 + 0,6) + 0,3(0,4 + 0,7 + 0,9)
Е(т) _ ' ч- '-и—:—и-:-:-:-и—-:-и. = п 358
0,8 + 0,7 + 0,95 + 0,7 + 0,8 + 0,85 + 0,6 + 0,4 + 0,7 + 0,9
--Ьз-
Рисунок 7 - Вид функции принадлежности
Рисунок 8 - Итоговая форма функций принадлежности лингвистической шкалы
Ближайшим опорным значением к Еоказывается г2 = 0,45. Значению Есоответствует значение (0,36) = 0,8 (см. рисунок 8).
Интегральной характеристикой удовлетворённости свойствами продукта всех целевых групп пользователей в рамках описываемого подхода может выступает показатель
т? _ Т.т=1Е (т') /пч Е - —^^-, (17)
¿-¡1=1 И-т
где Е (т)) - характеристика степени удовлетворенности т-й целевой группы пользователей;
- степень уверенности в даваемой оценке.
Аналогичный подход может использоваться для исследования степени удовлетворенности ходом проекта различных профессиональных групп разработчиков и команды проекта в целом. Предлагаемый подход к квантификации экспертных оценок является в значительной степени формализованным, что позволяет реализовать его в качестве функциональной компоненты в системах поддержки принятий решений.
Заключение
Рассмотренный подход делает возможным оценить предполагаемую удовлетворённость заказчика результатами проекта, а исполнителей - ходом проекта в зависимости от бюджета и ограничений на длительность проекта с учётом опыта, полученного от ранее реализованных проектов. Предложенная формальная модель проекта, как многосвязного объекта управления, даёт возможность повысить обоснованность принятия стратегических решений по организации проекта основными заинтересованными сторонами. Ограничениями модели являются: линейный характер функциональных зависимостей, характеризующих прямые и перекрёстные связи; предположение о равных приоритетах интересов заказчика и исполнителя.
Благодарности
Исследования выполнены при поддержке гранта РФФИ №19-08-00937 А «Методы и мо-
дели интеллектуальной поддержки принятия решений при управлении программными проектами, реализуемыми в среде производственных предприятий».
Список источников
[1] Walia, G.S. A systematic literature review to identify and classify software requirement errors / G.S. Walia, J.C. Carver // Information and Software Technology. 2007. P.1087-1109.
[2] Soltanmohammadi, S. Main human factors affecting information system security / S. Soltanmohammadi, S. Asadi, N.I. Norafida // Interdisciplinary Journal of Contemporary Research in Business. 2013. Vol. 5(7). P.329-354.
[3] Huang, F. Bin Liu Software defect prevention based on human error theories / F. Huang, B. Liu // Chinese Journal of Aeronautics. 2007. Vol. 30(3). P.1054-1070.
[4] Shappell, S.A. The Human Factors Analysis and Classification System - HFACS / S.A. Shappell, D.A. Wiegmann // U.S. Department of Transportation Federal Aviation Administration, 2000.
[5] Pelaez, C.E Using fuzzy cognitive maps as a system model for failure modes and effects analysis / C.E. Pelaez, J.B. Bowles // Information Sciences. 1996. 88(1). P.177-199.
[6] Гвоздев, В.Е. Модели возникновения ошибок на предпроектной стадии разработки компонент информационно-вычислительных систем / В.Е. Гвоздев, О.Я. Бежаева, Р.А. Насырова // Онтология проектирования. -2020. - Т. 10, №1(35). - С.73-86. - DOI: 10.18287/2223-9537-2020-10-1-73-86.
[7] Гельруд, Я.Д. Управление проектами: методы, модели, системы / Я.Д. Гельруд, О.В. Логиновский. - Челябинск: Издательский центр ЮУрГУ, 2015.
[8] ISO 21500:2012. Guidance on project management. International Organization for certification, 2012. -https ://www. iso.org/standard/50003. html.
[9] ICB IPMA Competence Baseline Version 3.0. International Project Management Association. Editorial committee: G. Caupin, H. Knoepfel, G. Koch, K. Pannenbackerb, F. PerezPolo, C. Seabury. - IPMI, 2006.
[10] ANSI/PMI 99-01-2004.A guide to the project management body of knowledge (PMBOK guide). Publisher: Project Management Institute, 2012.
[11] Управление проектами: Основы профессиональных знаний, Национальные требования к компетентности специалистов (NCB - SOVNET National Competence Baseline Version 3.0). М: ЗАО «Проектная практика», 2010. - 256 c.
[12] Гвоздев, В.Е. Эвергетика как методологическая основа управления выявлением дефектов на предпроектной стадии жизненного цикла систем обработки данных / В.Е. Гвоздев, Л.Р. Черняховская, Д.В. Блинова. // Онтология проектирования. - 2018. - Т. 8, №1(27). - С.152-166. - DOI: 10.18287/2223-9537-2018-8-1-152-166.
[13] Макконнелл, С. Сколько стоит программный проект / С. Макконнелл. - СПб.: Питер, 2007. - 296 с.
[14] Travis, G. How the Boeing 737 Max Disaster Looks to a Software Developer / G. Travis. -https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer.
[15] Donella, H. Meadows Thinking in Systems: A Primer / H. Donella. - Chelsea Green Publishing, 2008.
[16] CHAOS Report. The Standish Group International, Inc., 2015. -https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf.
[17] Тимофеев, А.Н. Почему падают IT- проекты? / А.Н. Тимофеев // Практика проектирования систем. 15.06.2017. - http://reqcenter.pro/why-it-fails/.
[18] Sunday, E. Extension and Modification of Anticipatory Failure Determination Approach based on I-TRIZ / E. Sunday // Master Thesis, 2014.
[19] Афанасьев, Ф. Управление проектами в стиле ДРАЙВ / Ф. Афанасьев. - М: Издательские решения, 2017. -90 с.
[20] Шведин, Б.Я. Онтология предприятия. Экспириентологический подход. Технология построения онтологической модели предприятия / Б.Я. Шведин. - М: Ленанд, 2010. - 240 c.
[21] Embray, D. Understanding Human Behaviour and Error / D. Embray // Human Reliability Associates, 2005.
[22] Зак, Ю.А. Принятие решений в условиях нечетких и размытых данных: Fuzzy-технологии / Ю.А. Зак. - М.: Книжный дом «ЛИБРОКОМ», 2013. — 352 с.
[23] Каган, А.М. Характеризационные задачи математической статистики / А.М. Каган, Ю.В. Линник, С.Р. Рао. - М.: ФИЗМАТЛИТ, 1972. - 656 с.
Сведения об авторах
Гвоздев Владимир Ефимович, 1956 г. рождения. Окончил Уфимский авиационный институт им. Орджоникидзе в 1978 г., д.т.н. (2000). Профессор кафедры технической кибернетики Уфимского государственного авиационного технического университета. В списке научных трудов более 350 работ в области прикладного статистического анализа, информационной поддержки управления программными системами, информационной поддержки управления состоянием территориальных систем. AuthorID (РИНЦ): 174520. Author ID (Scopus): 7101700484. wega55@mail.ru.
Бежаева Оксана Яковлевна, 1977 г. рождения. Окончила Уфимский государственный авиационный технический университет в 2000 г., к.т.н. (2004). Доцент кафедры технической кибернетики Уфимского государственного авиационного технического уни- V верситета. В списке научных трудов более 100 работ в области разработки моделей и программного обеспечения сложных производственных и социально-экономических систем. AuthorID (РИНЦ): 271220. Author ID (Scopus):
57216845244. obezhaeva@gmail.com. К—I—-Я
Ахметова Динара Раилевна, 1992 г. рождения. Окончила Уфимский государственный авиационный технический университет в 2014 г. Аспирант кафедры технической кибернетики Уфимского государственного авиационного технического университета. В списке научных трудов 28 работ в области программно-аппаратных комплексов технических систем. AuthorID (РИНЦ): 943467. Author ID (Scopus): 57204756902. dinara.akhmetova.92@gmail.com.
Сафина Гульнур Радиковна, 1997 г. рождения. Магистрант Уфимского государственного авиационного технического университета по направлению «Информатика и вычислительная техника». В списке научных трудов 5 работ в области программно-аппаратных комплексов технических систем. lafleur300997@gmail.com.
Поступила в редакцию 06.08.2020. Принята к публикации 09.12.2020.
Formation of project management model parameters based on linearization of functional dependencies
V.E. Gvozdev, O.Ya. Bezhaeva, D.R. Akhmetova, G.R. Safina
Ufa State Aviation Technical University, Ufa, Russia
Abstract
At present, the quality of information support for management is becoming a critical factor in the implementation of the provisions of the Industry 4.0 doctrine, due to which the need to improve the theoretical provisions for managing organizational defects in the implementation of projects for creating hardware and software components of the digital eco-environment becomes especially significant. The paper considers a formal model that creates the basis for the formation of a balanced system of the main characteristics of the project, for the case when satisfaction with the properties of the product on the part of the customer and satisfaction with the progress of the project on the part of the contractor are equally important. The basis for the formation of a balanced system of project characteristics is its consideration as a static multi-connected control object. Empirical functional dependencies correspond to direct and cross connections between the input and output parameters of the object. A feature of constructing empirical models is the use of both actual data on budgets and the duration of previously implemented projects, and subjective expert assessments of project participants. The procedure for forming a balanced system of project characteristics is formalized, which makes it possible to automate it. The proposed approach makes it possible to increase the validity of decisions on the feasibility of implementing the project by the forces of the proposed contractor, taking into account the priority of the budget and the duration of the project for the customer.
Key words: project management, multi-connected object of management, stakeholders, formal model, expert judgment, measurement data.
Citation: Gvozdev VE, Bezhaeva OYa, Akhmetova DR, Safina GR. Formation of project management model parameters based on linearization of functional dependencies [In Russian]. Ontology of designing. 2020; 10(4): 527-539. DOI: 10.18287/2223-9537-2020-10-4-527-539.
Acknowledgment: The research was carried out with the support of the RFBR grant No. 19-08-00937 "Methods and models of intellectual support for decision-making in the management of software projects implemented in the environment of industrial enterprises".
List of figures
Figure 1 - Model of the project as a multi-connected control object Figure 2 - Search area x-0UT\ i = 1,2
Figure 3 - An example of the dependence of satisfaction level from x-0UT\ i = 1,2
when the parameters ay and by have fixed values Figure 4 - An example of the equal influence of the budget and the duration of the project on the satisfaction
of the customer and the contractor Figure 5 - An example of the importance of the project budget value in comparison
with the timing of its implementation Figure 6 - Qualitative view of the membership functions of linguistic scale Figure 7 - Membership function type jm1
Figure 8 - The final form of the membership function of linguistic scale
References
[1] Walia GS, Carver JC. A systematic literature review to identify and classify software requirement errors. Information and Software Technology. 2007; 1087-1109.
[2] Soltanmohammadi S, Asadi S, Norafida NI. Main human factors affecting information system security. Interdisciplinary Journal of Contemporary Research in Business. 2013; 5(7): 329-354.
[3] Huang F, Liu B. Software defect prevention based on human error theories. Chinese Journal of Aeronautics. 2007; 30(3): 1054-1070.
[4] Shappell SA, Wiegmann DA. The Human Factors Analysis and Classification System-HFACS. U.S. Department of Transportation Federal Aviation Administration; 2000.
[5] Pelaez CE, Bowles JB. Using fuzzy cognitive maps as a system model for failure modes and effects analysis. Information Sciences, 1996; 88(1): 177-199.
[6] Gvozdev VE, Bezhaeva OY, Nasyrova RA. Models of error occurrence at the pre-design stage of the development of information and computing systems components [In Russian]. Ontology of designing. 2020; 10(1): 73-86. DOI: 10.18287/2223-9537-2020-10-1-73-86.
[7] Gelrud YD, Loginovskiy OV. Project management: Methods, models, systems [In Russian]. Chelyabinsk, SUSU Publishing Center, 2015.
[8] ISO 21500:2012. Guidance on project management. International Organization for certification, 2012. -https ://www. iso.org/standard/50003. html
[9] ICB IPMA Competence Baseline Version 3.0. International Project Management Association. Editorial committee: G Caupin, H Knoepfel, G Koch, K Pannenbäckerb, F PérezPolo, C Seabury. IPMI; 2006.
[10] ANSI / PMI 99-01-2004 Guide to the Body of Knowledge for Project Management (PMBOK Guide). Publisher: Project Management Institute; 2012.
[11] Project management: the basics of professional knowledge. National requirements for the competence of project management specialists. Version 3.0 [In Russian]. Moscow: Project Practice; 2010. 256 p.
[12] Gvozdev VE, Chernyakhovskaya LR, Blinova DV. Evergetics as a methodological basis for managing of defects identification at the pre-design stage of data processing systems [In Russian]. Ontology of designing. 2018; 8(1): 152-166. DOI: 10.18287/2223-9537-2018-8-1-152-166.
[13] McConnellS. How much does a software project cost? [In Russian]. Peter Publisher; 2007. 296 p.
[14] Travis G. How the Boeing 737 Max Disaster Looks to a Software Developer. -https://spectrum.ieee.org/aerospace/aviation/how-the-Boeing-737-max-disaster-looks-to-a-software-developer.
[15] Donella H. Meadows Thinking in Systems: A Primer. Chelsea Green Publishing; 2008.
[16] CHAOS Report. The Standish Group International, Inc.; 2015. -https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf
[17] TimofeevAN. Why are IT projects falling? [In Russian]. Practice of systems design. 2017: 2-12. http://reqcenter.pro/why-it-fails/.
[18] Sunday E. Extension and Modification of Anticipatory Failure Determination Approach based on I-TRIZ. Master Thesis; 2010.
[19] Afanasiev F. Project management in the DRIVE style [In Russian]. Moscow: Publishing solutions, 2017. 90 p.
[20] Shvedin BYa. Enterprise ontology. Experimental approach. Technology for constructing an enterprise ontological model [In Russian]. Moscow: Lenand; 2010. 240 p.
[21] Embray D. Understanding Human Behaviour and Error. Human Reliability Associates; 2005.
[22] Zak UA. Decision-making under fuzzy and blurry data. Fuzzy-technology [In Russian]. Moscow: Publishing House "Libercom"; 2013. 352 p.
[23] Kagan AM, Linnik YuV, Rao SR. Characterization problems of mathematical statistics [In Russian]. Moscow: FIZMATLIT; 1972. 656 p.
About the authors
Vladimir Efimovich Gvozdev (b. 1956) graduated from the Ufa Aviation Institute (Ufa-city) in 1978, D. Sc. Eng. (2000). Professor of the Department of Technical Cybernetics, Ufa State Aviation Technical University. He is a coauthor of about 350 scientific articles and abstracts in the field of applied statistical analysis, information support for managing software systems, information support for managing the state of territorial systems. AuthorID (RSCI): 174520. Author ID (Scopus): 7101700484. wega55@mail.ru.
Oksana Yakovlevna Bezhaeva (b. 1977) graduated from the Ufa State Aviation Technical University in 2000, PhD. (2004). She is an Assistant professor at Ufa State Aviation Technical University (Department of Technical Cybernetics). She is a co-author of about 100 scientific articles and abstracts in the field of development of models and software for complex production and socio-economic systems. AuthorID (RSCI): 271220. Author ID (Scopus): 57216845244.
obezhaeva obezhaeva@gmail.com.
Dinara Railevna Akhmetova (b. 1992) graduated from the Ufa State Aviation Technical University in 2014. She is a graduate student at Ufa State Aviation Technical University (Department of Technical Cybernetics). She is a co-author of 28 scientific articles and abstracts in the field of software and hardware systems of technical systems. AuthorID (RSCI): 943467. Author ID (Scopus): 57204756902. dinara.akhmetova.92@gmail.com.
Gulnur Radikovna Safina (b. 1997) is a magister of the Ufa State Aviation Technical University in the direction Informatics and Computer Engineering. She is a co-author of 5 scientific articles and abstracts in the field of software and hardware systems of technical systems. lafleur300997@gmail.com.
Received August 06, 2020. Accepted December 09, 2020.