разработка моделей и метода распределения трудовых

advertisement
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Российский экономический университет имени Г.В. Плеханова»
На правах рукописи
Сотникова Анита Витаутасовна
РАЗРАБОТКА МОДЕЛЕЙ И МЕТОДА
РАСПРЕДЕЛЕНИЯ ТРУДОВЫХ РЕСУРСОВ
В УПРАВЛЕНИИ РЕАЛИЗАЦИЕЙ
ПОРТФЕЛЯ ИТ-ПРОЕКТОВ
Специальность 08.00.13 – Математические и инструментальные методы
экономики
ДИССЕРТАЦИЯ
на соискание ученой степени
кандидата экономических наук
Научный руководитель:
доктор экономических наук, профессор
Тельнов Юрий Филиппович
Москва – 2015
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ................................................................................................................... 4
ГЛАВА 1 АНАЛИЗ ЗАДАЧ И РАЗРАБОТКА КОМПЛЕКСНОЙ МЕТОДИКИ
УПРАВЛЕНИЯ ПОРТФЕЛЕМ ПРОЕКТОВ В ИТ-КОМПАНИИ ....................... 14
1.1 Проблема управления портфелем проектов в ИТ-компании ....................... 14
1.2 Анализ подходов и методов планирования и контроля исполнения ИТпроектов ...................................................................................................................... 20
1.3 Методика организации процесса управления реализацией портфеля ИТпроектов с учетом трудовых, финансовых и временных ограничений ............... 31
Выводы по Главе 1 ..................................................................................................... 38
ГЛАВА 2 РАЗРАБОТКА МОДЕЛЕЙ И МОДИФИКАЦИЯ МЕТОДОВ
ПЛАНИРОВАНИЯ
И
КОНТРОЛЯ
ПОРТФЕЛЯ
С
УЧЕТОМ
ПРИОРИТЕТНОСТИ ИТ-ПРОЕКТОВ .................................................................. 40
2.1 Выбор и модификация метода определения приоритетности ИТпроектов ...................................................................................................................... 40
2.2 Распределение трудовых ресурсов в портфеле ИТ-проектов ...................... 51
2.2.1 Характеристика портфеля ИТ-проектов………………………………... 51
2.2.2 Минимизация стоимости выполнения портфеля ИТ-проектов при
распределении трудовых ресурсов……………………………………………… 53
2.2.3 Минимизация длительности выполнения ИТ-проектов портфеля при
распределении трудовых ресурсов……………………………………………… 60
2.2.4 Динамическое распределение трудовых ресурсов…………………….. 68
2.3 Контроль выполнения календарного плана портфеля ИТ-проектов .......... 72
Выводы по Главе 2 ..................................................................................................... 76
ГЛАВА 3 ПРИМЕНЕНИЕ МЕТОДИКИ УПРАВЛЕНИЯ ПРОЦЕССОМ
РЕАЛИЗАЦИИ ПОРТФЕЛЯ ИТ-ПРОЕКТОВ В ДЕЯТЕЛЬНОСТИ ИТКОМПАНИЙ ................................................................................................................ 78
3.1 Построение СППР управления процессом реализации портфеля............... 78
3.2 Моделирование календарного планирования процесса реализации
портфеля проектов на примере ИТ-компании ........................................................ 87
3.3 Обоснование
эффективности
и
результативности
применения
сформированной комплексной методики управления реализацией портфеля ИТпроектов .................................................................................................................... 105
Выводы по Главе 3 ................................................................................................... 115
ЗАКЛЮЧЕНИЕ ........................................................................................................ 117
СПИСОК ЛИТЕРАТУРЫ ....................................................................................... 121
3
ПРИЛОЖЕНИЕ А Исходные данные для сравнительного анализа методов
динамического и сетевого программирования ..................................................... 137
ПРИЛОЖЕНИЕ Б Процесс распределения трудовых ресурсов методами
динамического и сетевого программирования ..................................................... 139
ПРИЛОЖЕНИЕ В Результаты распределения трудовых ресурсов методами
динамического и сетевого программирования ..................................................... 140
ПРИЛОЖЕНИЕ Г Применяемые при построении модели требований стандарты
IDEF ........................................................................................................................... 142
4
ВВЕДЕНИЕ
Актуальность темы исследования. Сложившиеся в настоящее время политико-экономические условия в стране формируют среду функционирования
ИТ-компаний, характеризующуюся жесткой конкуренцией и высокой степенью
неопределенности. В таких условиях ключевыми аспектами «выживаемости» таких компаний являются их адаптивность к динамическим изменениям требований, предъявляемых заказчиком при внедрении ИТ-проектов, одновременное ведение нескольких (многих) различных по содержанию проектов и их соответствие
стратегии развития компании. Вышеперечисленные аспекты обусловливают использование в деятельности ИТ-компаний моделей и методов портфельного
управления. Спектр их деятельности является обширным и включает проектирование и построение ИТ-инфраструктуры, разработку программного обеспечения,
системную интеграцию, внедрение бизнес-приложений, создание систем сбора и
анализа больших данных и другое.
В условиях, когда необходимо реализовать многопрофильный портфель ИТпроектов в установленные заказчиками сроки, учитывая ограниченные трудовые
ресурсы, важно эффективно организовать процесс выполнения проектных работ.
Отметим, что в портфеле содержатся текущие независимые различного профиля
ИТ-проекты, однако каждый проект содержит совокупность последовательно и
параллельно выполняемых работ.
Успешность реализации портфеля зависит от эффективности исполнения
процессов инициации, планирования, исполнения, мониторинга и контроля ИТпроектов, входящих в состав портфеля. Однако анализ опыта практической деятельности ИТ-компаний показывает, что «узким» местом реализации портфеля
является недостаточная эффективность технологий распределения трудовых ресурсов с учетом проектных особенностей, таких, как их доходность, издержки,
влияние на конкурентоспособность компании и т.д. Это обстоятельство позволяет
предложить идею синтезирования методов определения приоритетности ИТ-
5
проектов и распределения трудовых ресурсов.
Важно отметить, что компании заинтересованы в поиске решений, повышающих эффективность технологий распределения трудовых ресурсов между
ИТ-проектами портфеля, т.к. они являются определяющим фактором, влияющим
на степень успешности их деятельности, выраженная в получении максимальной
прибыли, повышении конкурентоспособности. Это определило актуальность диссертационного исследования и делает его востребованным в современных российских условиях.
Степень научной разработанности проблемы. Фундаментальные положения теории управления портфелем проектов изложены в работах отечественных и зарубежных ученых: В.М. Аньшина, С.А. Баркалова, В.Н. Буркова,
В.И. Воропаева, И.И. Мазура, А.А. Матвеева, Д.А. Новикова, А.С. Товба,
Г.Л. Ципеса, В.Д. Шапиро, Р. Арчибальда, И. Кендалла, К. Роллинза и других. На
наш взгляд, в указанных работах в неполной мере представлены конкретные схемы решения задачи распределения трудовых ресурсов с учетом трудовых, финансовых, временных ограничений и высокой неопределенности.
Эффективное распределение ресурсов в условиях их ограниченности с помощью оптимизационных методов детально исследовано в работах С.А. Баркалова, Р. Беллмана, В.Н. Буркова, И.В. Бурковой, Г.С. Джавахадзе и других ученых.
Однако эти исследования, в большей степени, носят теоретический характер, а их
использование в чистом виде затруднено.
Методика определения приоритетности ИТ-проектов была изложена в работах В.Н. Буркова, Г.С. Джавахадзе, И. Кендалла, С. Лоуренса, К. Роллинза,
Т.Л. Саати и других авторов. Обзор литературы показал, что большинство работ
посвящено вопросу учета многокритериальности при формировании портфеля
ИТ-проектов, а проблема учета множества критериев, характеризующих особенности внутренней и внешней среды процесса реализации портфеля остается недостаточно исследованной.
В трудах А.С. Козлова, У. Липке, А.С. Товба, Г.Л. Ципеса достаточно широко исследованы методы осуществления контроля процесса выполнения плана
6
портфеля ИТ-проектов. Например, в работах У. Липке детально изучены недостатки метода освоенного объема и предложены способы их устранения. В работах
А.С. Товба и Г.Л. Ципеса проработаны вопросы обеспечения высокого уровня
«внутреннего климата» проектной команды, способы мотивации участников реализации портфеля ИТ-проектов. Вместе с тем, на сегодняшний день, отсутствуют
работы, которые бы обобщили имеющийся опыт и имели практический выход.
Теоретические и практические результаты применения систем поддержки
принятия решений (СППР) отражены в работах отечественных и зарубежных
ученых, среди которых значительный вклад внесли В.М. Глушков, В.В. Дик,
Т.А. Краева, В.В., Липаев, Б.Г. Литвак, А.Г. Мамиконов, Б.Е. Одинцов, А.Н. Романов, Г.В. Росс, А.Е. Сатунина, Ю.Ф. Тельнов, Дж. Лодон, К. Лодон, Р.Г. Росс и
другие ученые. Среди систем управления портфелем ИТ-проектов, на сегодняшний день, одной из лучших по сочетанию функциональности и стоимости является система управления проектами «Адванта», в которой учтены наиболее значимые результаты по портфельному управлению ИТ-проектами. Следует отметить,
что в указанной системе недостаточно проработаны вопросы учета проектных
особенностей в ходе их выполнения, использования точных методов в процессе
распределения трудовых ресурсов и денежных средств, контроля за исполнением
портфеля ИТ-проектов.
Однако, при несомненной значимости приведенных работ, существенные
изменения экономической обстановки, необходимость ускоренного выполнения
ИТ – проектов в условиях ограниченных финансовых и временных ресурсов требуют актуализации изучения ряда вопросов, касающихся особенностей выработки
системного подхода, моделей и методов управления проектами.
Актуальность проблемы, недостаточная разработанность ряда аспектов эффективного управления проектами, с одной стороны, и большая практическая
значимость его применения, с другой стороны, обусловили выбор диссертационного исследования и предопределил объект, предмет, цель и задачи.
Целью исследования является разработка комплекса взаимосвязанных моделей и методов распределения трудовых ресурсов между ИТ–проектами портфе-
7
ля с учетом их приоритетности, оптимального календарного планирования,
управления ходом исполнения ИТ-проектов, обеспечивающих получение наибольшего совокупного эффекта.
В соответствии с указанной целью диссертационного исследования поставлены и решены следующие задачи:
1. Проанализировать существующие модели и методы распределения ресурсов, календарного планирования, управления проектными отклонениями, выявить недостатки существующих систем управления ИТ-проектами, определить
возможность их применения для планирования и контроля процесса реализации
портфеля ИТ-проектов и обосновать направления их совершенствования;
2. Проанализировать и обосновать выбор метода определения приоритетности реализации ИТ-проектов в портфеле;
3. Разработать модели и модифицировать методы распределения трудовых
ресурсов между ИТ-проектами портфеля с учетом их приоритетности;
4. Сформировать комплексную методику распределения трудовых ресурсов в портфеле ИТ-проектов на основе разработанных моделей в динамике;
5. Разработать макет прототипа подсистемы системы управления портфелем ИТ-проектов, решающую задачу распределения трудовых ресурсов с учетом
трудовых, финансовых и временных ограничений, который позволяет построить
оптимальный календарный план реализации портфеля ИТ-проектов;
6. Апробировать сформированные модели и методы распределения трудовых ресурсов, построить календарный план реализации портфеля ИТ-проектов и
оценить его выполнение с помощью показателей контроля на примере ИТкомпании. На основе результатов апробации оценить результативность и эффективность предложенной концепции управления процессом реализации портфеля
ИТ-проектов.
Объектом исследования являются различные портфели ИТ-проектов, реализуемые ИТ - компаниями.
Предметом исследования являются математические модели и методы, инструментальные средства управления процессом реализации портфеля ИТ-
8
проектов.
Область исследования. Диссертационное исследование выполнено в соответствии с п. 1.4 «Разработка и исследование моделей и математических методов
анализа микроэкономических процессов и систем: отраслей народного хозяйства,
фирм и предприятий, домашних хозяйств, рынков, механизмов формирования
спроса и потребления, способов количественной оценки предпринимательских
рисков и обоснования инвестиционных решений» и п.2.3 «Разработка систем поддержки принятия решений для рационализации организационных структур и оптимизации управления экономикой на всех уровнях» Паспорта специальности
08.00.13 - Математические и инструментальные методы экономики (экономические науки).
Методология и методы исследования. Теоретическую основу исследования составили фундаментальные положения экономической теории, теории системного анализа и теории систем, экономико-математического моделирования и
календарного планирования. Методологическую основу диссертации сформировали труды отечественных и зарубежных ученых в области математического программирования, теории принятия решений, теории организации, моделирования
экономических процессов, экономико-математических методов, информационных
технологий и других направлений экономической науки. При решении задач
управления проектами использовались методы принятия управленческих решений на основе аналитических сетей Т. Саати, управления проектами, теории графов, сетевого программирования, статистического анализа, экспертных оценок,
динамического программирования, освоенного объема. Для формализованного
описания предметной области исследования применялся аппарат теории множеств, алгебры логики и математического программирования.
Информационную базу исследования составили ГОСТы по проектному
менеджменту, Свод знаний по управлению проектами PMBOK, отчеты Министерства экономического развития Российской Федерации, отчетные материалы
по реализуемым портфелям ИТ-проектов крупных ИТ-компании, а также научные
статьи, диссертации, монографии, данные исследовательских агентств Standish
9
Group, IDC.
При проведении экспериментальных исследований с целью проверки правильности реализации методов решения задач задачи управления ИТ-проектами
были использованы реальные данные по проектам, размещаемые в открытом доступе в сети Интернет.
Научная новизна исследования заключается в разработке комплексной
методики оптимизации управления трудовыми ресурсами портфеля ИТ-проектов,
в основе которой лежат взаимосвязанные модифицированные методы оптимизации, обеспечивающие совместное решение задач определения приоритетности
проектов, распределения трудовых ресурсов и денежных средств между ними.
Такой подход гарантирует обоснованность и высокое качество принимаемых
управленческих решений.
Положения, выносимые на защиту. В рамках диссертационного исследования получены следующие результаты, содержащие элементы научной новизны:
1. Проведен анализ существующих систем управления портфелем проектов
крупных ИТ-компаний, выявлены их слабые места, которые заключаются в отсутствии системного подхода к решению задач определения приоритетности ИТпроектов, распределения трудовых ресурсов и денежных средств между ними;
обоснованы необходимость и направления совершенствования методов распределения трудовых и финансовых ресурсов, календарного планирования, управления
проектными отклонениями (С. 30-37);
2. Разработан модифицированный метод определения приоритетности ИТпроектов портфеля, базирующийся на методе аналитических сетей (Т. Саати), отличительной особенностью которого является:
- использование инструмента сбалансированной системы показателей,
включающего наиболее важные финансовые и нефинансовые аспекты деятельности ИТ - компании, учитывающего взаимодействие ИТ-компании с заказчиками
проектов;
- адаптация процедуры попарного сравнения оценок абсолютных значений показателей по каждому ИТ-проекту без привязки к абсолютным величинам (С. 39-50);
10
3. Сформулирована формализованная модель задачи распределения трудовых ресурсов между различными по приоритетности ИТ-проектами портфеля с
целью минимизации стоимости в условиях трудовых, финансовых и временных
ограничений. Выявлен частный случай задачи минимизации длительности выполнения ИТ–проектов портфеля, в рамках которой имеется возможность прерывания выполнения ИТ-проектов. Для решения этой задачи предложен оптимальный алгоритм (С.52-56; 58-61);
4. Разработана комплексная методика, которая отличается от существующих подходов тем, что обеспечивает совместное решение взаимосвязанных задач
распределения трудовых ресурсов между ИТ–проектами и управление ими. Методика содержит модифицированные методы определения приоритетности ИТпроектов портфеля и сетевого программирования, существенно повышающие эффективность принимаемых решений (С. 56-58; 61-65);
5. Разработана подсистема распределения трудовых ресурсов для системы
управления портфелем ИТ-проектов, включающая следующие макеты программных систем:
- предложенный метод оценки приоритетности ИТ-проектов в портфеле;
- алгоритм определения допустимых затрат по каждому ИТ-проекту с учетом их доходности и приоритетности;
- модифицированный метод сетевого программирования, используемый в
процессе распределения трудовых ресурсов между ИТ-проектами с учетом их
приоритетности и трудовых, финансовых, временных ограничений;
- усовершенствованный метод освоенного объема, применяемый в процессе
контроля хода исполнения работ ИТ–проектов (С. 77-85);
6. Проведены экспериментальные исследования подсистемы распределения
трудовых ресурсов для гипотетической ИТ–компании, по результатам которых
определены степень приоритетности и размер бюджета каждого ИТ-проекта, распределены трудовые ресурсы между ИТ-проектами портфеля и сформирован календарный план его исполнения. На основе полученных данных был проведен
анализ отклонений хода реализации портфеля ИТ-проектов от плана и сформули-
11
рованы рекомендации по их устранению и минимизации негативных последствий,
что позволяет получить ожидаемую прибыль от реализации портфеля. Полученные результаты подтверждают результативность и эффективность предложенной
методики распределения трудовых ресурсов в портфеле ИТ-проектов (С. 86-114).
Теоретическая и практическая значимость результатов исследования.
Теоретическая значимость полученных научных результатов состоит в том, что
основные выводы и положения диссертационного исследования расширяют теоретико-методологическую базу по управлению портфелем ИТ–проектов, в частности дополняют существующие прикладные методики по управлению проектами. Материалы и обобщения, полученные в диссертации, могут служить теоретической основой для дальнейшего развития областей исследования, связанных с
формированием стратегий управления портфелем ИТ-проектов.
Практическая значимость полученных научных результатов заключается
в возможности использования предложенных моделей, методов и методики широким кругом различных ИТ-компаний в своей повседневной деятельности.
Самостоятельное практическое значение имеют:
- адаптированная процедура попарного сравнения оценок абсолютных значений показателей по каждому ИТ-проекту без привязки к абсолютным величинам;
- методы оценки приоритетности ИТ-проектов в портфеле и определения
объема допустимых затрат с учетом их доходности и приоритетности;
- модифицированный метод сетевого программирования, используемый в
процессе распределения трудовых ресурсов между ИТ–проектами портфеля с
учетом их приоритетности и трудовых, финансовых и временных ограничений;
- усовершенствованный метод освоенного объема для контроля хода исполнения работ ИТ–проектов.
Степень достоверности и апробация результатов исследования. Достоверность результатов диссертационного исследования подтверждается их соответствием методологическим положениям теории управлении проектами, применением оптимизационных методов, использованием математического инструмен-
12
та системного подхода к сложным проблемам принятия решений. Научные результаты подтверждаются практическими расчетами.
Результаты научного исследования докладывались, обсуждались и получили одобрение на следующих научных мероприятиях: на 18 Российской научнопрактической конференции «Инжиниринг предприятий и управление знаниями
(ИП&УЗ–2015)» (Москва, Московский государственный университет экономики,
статистики и информатики, 21-24 апреля 2015 г.); на XXXVIII Международной
научно-практической конференции «Концептуальное развитие экономических
наук в 21 веке» (Москва, Аналитический центр «Экономика и финансы», 30 мая
2015 г.); на XXXIX Международной заочной научно-практической конференции
«Научная дискуссия: вопросы экономики и управления» (Москва, ООО «Интернаука», 26 июня 2015 г.).
Внедрение результатов. Разработанная методика распределения трудовых
ресурсов была апробирована на условных данных ИТ-компании АО «ЭНЕРДЖИ
КОНСАЛТИНГ / Корпорэйт Ай Ти Солюшнс» в системе «Адванта». Полученные
результаты подтверждают результативность и эффективность предложенной методики. Ее применение в деятельности ИТ-компаний позволяет сократить длительность формирования календарного плана; уменьшить стоимость реализации
портфеля за счет сокращения числа ИТ-проектов, в которых участвует сотрудник,
с сохранением степени интенсивности его участия в проектных работах.
Отдельные результаты диссертационного исследования реализованы в АО
«Центральный научно-исследовательский институт экономики, систем управления и информации «Электроника» при подготовке публикаций, изданных со
ссылкой на финансовую поддержку Российского научного фонда, а также в отчете за 2015 год по проекту РНФ №14-18-00519 «Разработка методологии и инструментария
оптимизации
программных
мероприятий
развития
оборонно-
промышленного комплекса в условиях его системного преобразования, изменения
целей военного строительства и экономических возможностей государства».
Материалы диссертации используются кафедрой «Прикладные информационные технологии и информационная безопасность» ФГБОУ ВО «Российский
13
экономический университет имени Г.В. Плеханова» в преподавании учебной дисциплины «Управление ИТ-проектами».
Внедрение результатов диссертационного исследования подтверждено соответствующими документами.
Публикации. Основные результаты диссертационного исследования изложены в 7 опубликованных научных работах общим объемом 4,6 п.л. (весь объем
авторский), в том числе 4 работы авторским объемом 3,6 п.л. опубликованы в рецензируемых научных изданиях, определенных ВАК Минобрнауки России.
Структура, объем и содержание диссертации. Структура диссертации
обусловлена целью, задачами и логикой проведенного исследования, состоит из
введения, трех глав, заключения, списка литературы из 155 наименований и
4 приложений. Работа изложена на 142 страницах, содержит 23 рисунка, 69 таблиц и 32 формулы.
.
14
ГЛАВА 1
АНАЛИЗ ЗАДАЧ И РАЗРАБОТКА КОМПЛЕКСНОЙ МЕТОДИКИ
УПРАВЛЕНИЯ ПОРТФЕЛЕМ ПРОЕКТОВ В ИТ-КОМПАНИИ
1.1
Проблема управления портфелем проектов в ИТ-компании
Деятельность современных ИТ-компаний (компаний) характеризуется выполнением постоянно изменяющегося большого набора уникальных проектов. В
связи с уникальностью возникают высокие риски при их выполнении [49]. Поэтому в набор включаются только те ИТ-проекты, которые в наибольшей степени
соответствуют стратегическим целям компании [6, 8, 17, 76, 101]. Следовательно,
появляется необходимость перехода на принципиально новый уровень управления проектами – портфельное управление. Управление портфелем позволяет сбалансировать возможные противоречия между направлениями деятельности ИТкомпании, ресурсами и приоритетами, определенными в программах стратегического развития [1-3, 76].
Анализ успешности внедрения ИТ-проектов показывает, что до 74% всех проектов реализуются неудачно [134], около 25% терпят полную неудачу [119, 154].
В работе [63] перечислены функциональные области управления ИТпроектами, в которых, по мнению экспертов, наиболее часто возникают проблемы. Они отражены в таблице 1.1:
Таблица 1.1 - Частота возникновения проблем в различных функциональных областях
Функциональные области
(по PMBOK PMI)
Управление сроками
Управление качеством
Управление трудовыми ресурсами
Управление содержанием
Управление стоимостью
Частота возникновения
проблем, %
73,3
60
53,3
53,3
46,7
15
Продолжение таблицы 1.1
Функциональные области
(по PMBOK PMI)
Управление коммуникациями
Управление рисками
Управление поставками
Управление интеграцией
Частота возникновения
проблем, %
33,3
26,7
20
20
Источник: [63, С.219].
Следовательно, для большинства выполняемых ИТ-проектов характерно
превышение плановых сроков и стоимости [58, 118, 146], низкое качество и содержание [128], неэффективное управление трудовыми ресурсами, что показано в
таблице 1.1. Б.Йеличич в своей работе [58] оценивает превышение финансовых
ресурсов при внедрении ERP-систем в среднем на 90%, а временных ресурсов –
120%. Управление трудовыми ресурсами связано с процессами распределения
персонала между реализуемыми в ИТ-компании проектами, мотивирования сотрудников выполнять работы качественно и в заданные сроки, разрешения конфликтных ситуаций [9].
По оценкам Звикаела О. и Глоберсона Ш. [155] лишь 35% случаев неэффективного выполнения ИТ-проектов связано с причинами технической природы, в
остальных 65% случаев причиной является низкое качество менеджмента.
В свою очередь, низкое качество менеджмента может быть связано с отсутствием эффективного инструментария управления портфелем ИТ-проектов; низким уровнем компетенции менеджеров, неграмотно использующих существующий инструментарий.
Для выяснения, насколько существующий инструментарий соответствует
решаемым ИТ-компаниями задачам, необходимо выделить особенности управления портфелем ИТ-проектов; сформулировать и классифицировать задачи, решаемые в процессе портфельного управления ИТ-проектами; оценить достоинства и недостатки существующих подходов, моделей и методов, применяемых при
решении рассматриваемых задач.
16
Особенности управления портфелем ИТ-проектов
Под понятием «ИТ-проект» будем понимать проект создания и внедрения
информационной системы (ИС). В случае, если ИТ-компания одновременно разрабатывает и внедряет несколько информационных систем, то портфель будет
включать несколько независимых ИТ-проектов. В рамках каждого ИТ-проекта
выполняется перечень различных работ нескольких видов, имеющих строго определенную последовательность выполнения. Работы определенного вида могут
быть выполнены только специалистами соответствующей классификации. Таким
образом, в диссертационной работе рассматривается портфель независимых ИТпроектов, состоящих из зависимых работ нескольких видов в соответствии с рисунком 1.1.
Портфель ИТ-проектов
Зависимые ИТ-проекты
(Программы)
Независимые работы
Работы одного вида
Независимые
ИТ-проекты
Зависимые работы
Работы нескольких видов
Источник: составлено автором.
Рисунок 1.1 – Структура портфеля ИТ-проектов
В качестве концептуальной основы жизненного цикла (ЖЦ) ИТ-проекта используется модель, описанная в стандарте PMBoK5 (Project Management Body of
Knowledge) и представленная на рисунке 1.2.
Начало
ИТ-проекта
Организация и подготовка
ИТ-проекта
Выполнение
ИТ-проекта
Завершение
ИТ-проекта
Источник: составлено автором.
Рисунок 1.2 – Модель жизненного цикла ИТ-проекта
17
На стадии «Завершение ИТ-проекта» достигается целевой результат выполнения ИТ-проекта, заключающийся в разработке и внедрении ИС. Процесс разработки и внедрения ИС характеризуется динамичностью. Поэтому в ходе его выполнения осуществляется постоянный возврат к этапам жизненного цикла ИТпроекта «Организация и подготовка ИТ-проекта» и «Выполнение ИТ-проекта»,
показанный на рисунке 1.3.
Этапы управления ИТ-проектом
Реализация
ИТпроекта
Этапы разработки и внедрения ИС
Начало ИТ-проекта
Инициирование разработки ИС
Организация и подготовка
ИТ-проекта
Анализ требований к ИС
Выполнение ИТ-проекта
Проектирование ИС
Завершение ИТ-проекта
Тестирование ИС
Внедрение ИС
Эксплуатация ИС
Источник: составлено автором.
Рисунок 1.3 - Соотношение этапов управления и фаз выполнения ИТ-проекта
Совокупность этапов управления ИТ-проектов, показанных на рисунке 1.3,
образует процесс реализации ИТ-проекта. В рамках этапов «Организация и подготовка ИТ-проекта» и «Выполнение ИТ-проекта» основными функциями являются планирование и контроль, соответственно. С точки зрения портфельного
управления ИТ-проектами в процессе планирования ключевой задачей является
эффективное распределение трудовых и финансовых ресурсов между ИТпроектами, по результатам которого формируется календарный план исполнения
портфеля. Процесс контроля включает задачи отслеживания отклонений фактических результатов выполнения портфеля от плановых и выявления причин отклонений с последующей корректировкой плана.
18
Задача распределения трудовых ресурсов портфеля ИТ-проектов
Задача распределения трудовых ресурсов между ИТ-проектами портфеля
относится к сложным многокритериальным задачам [7, 28]. Для решения данной
задачи необходимо учесть характеристики работ ИТ-проектов портфеля, квалификацию исполнителей (членов проектной команды), приоритетность ИТпроектов. Приведем в таблице 1.2 существующую классификацию задач оптимального распределения ресурсов [12, 14, 143].
Таблица 1.2 - Классификация задач распределения ресурсов
Описание вида ограничений
Ограничения на трудовые ресурсы
Решаемые задачи
- минимизация продолжительности портфеля ИТпроектов;
- минимизация упущенной выгоды
Ограничения на срок реализации ИТ- - минимизация затрат на выполнение ИТ-проекта
проекта
Ограничение величины упущенной выго- - минимизация затрат на выполнение ИТ-проекта
ды
Источник: составлено автором на основании данных [12, 14, 143].
Ограничения на ресурсы заложены в самом определении понятия «портфель
ИТ-проектов», Портфель ИТ-проектов подразумевает реализацию одновременно
нескольких различных ИТ-проектов, удовлетворяющих стратегическим целям
компании (портфель ИТ-проектов) с учетом ограниченных трудовых, материальных, временных ресурсов [76]. В научных работах широко представлены модели с
каждым из представленных в таблице 1.2 видом ограничений [5, 14, 76]. Однако в
рамках портфеля ИТ-проектов в задаче распределения трудовых ресурсов учитывается наличие нескольких независимых, но подчиненных стратегии развития
компании, ИТ-проектов. Кроме того, в диссертации задача усложняется ввиду
учета строго заданной последовательности работ внутри каждого ИТ-проекта, а
также наличия ограничений со стороны заказчика ИТ-проекта (ограничение сроков реализации ИТ-проектов) и со стороны ИТ-компании (ограничения на трудовые и финансовые ресурсы). Поэтому существующая в настоящее время классификация задач распределения ресурсов согласно таблице 1.2 не удовлетворяет
особенностям реализации портфеля ИТ-проектов ИТ-компанией. В связи с этим
необходимо дополнить классификацию задач распределения ресурсов с учетом
19
особенностей деятельности ИТ-компаний, перечисленных на рисунке 1.4.
Исходные данные портфеля ИТ-проектов
1. Количество трудовых ресурсов
2. Уровень допустимых финансовых затрат
на выполнение ИТ-проектов
3. Срок выполнения ИТ-проектов
Нет
Нет
Ограничения на срок?
Да
Ограничения на трудовые
и финансовые ресурсы?
Да
Нет
- Минимизация затрат
на выполнение портфеля ИТ-проектов
- Минимизация продолжительности портфеля ИТпроектов;
- Минимизация упущенной
выгоды
Ограничения
на срок?
Да
- Минимизация стоимости выполнения портфеля ИТ-проектов
Источник: составлено автором.
Рисунок 1.4 – Классификация задач распределения ресурсов
В связи с тем, что в процессе выполнения портфеля чаще всего необходимо
учитывать ограниченные трудовые и финансовые ресурсы, допустимые сроки выполнения ИТ-проектов, определяемые заказчиками, в диссертационном исследовании решается задача минимизации стоимости выполнения портфеля при распределении трудовых ресурсов, обозначенная на рисунке 1.4.
С целью определения подхода к решению задачи минимизации стоимости
при распределении трудовых ресурсов нескольких видов между независимыми
ИТ-проектами с зависимыми работами внутри каждого ИТ-проекта, рассмотрим
разработанные на сегодняшний день подходы.
20
1.2
Анализ подходов и методов планирования и контроля исполнения
ИТ-проектов
На практике задача распределения трудовых ресурсов между ИТ-проектами
портфеля решается с помощью различных научных подходов к построению моделей распределения ресурсов [76]:
- подход, основанный на системах с распределенным контролем;
- подход, основанный на решении задач дискретной оптимизации;
- подход, основанный на моделях с сообщением информации агентами о необходимом количестве ресурсов.
В работе[76] подробно рассмотрены вышеперечисленные подходы, краткий
обзор которых представлен в таблице 1.3.
Таблица 1.3 - Подходы к построению механизмов распределения ресурсов
Наименование
подхода
Перечень авторов
Губко М.В., Караваев
А.П.
Гилев С.В., Леонтев
С.В., Новиков Д.А.
Подход, основанный
на системах с распределенным контролем
Балашов В.Г., Заложнев
А.Ю., Иващенко А.А.,
Новиков Д.А.
Новиков Д.А., Суханов
А.Л.
Матвеев А.А.
Подход, основанный
на моделях сообщения информации
агентами о необходимом количестве ресурсов
Подход, основанный
на решении задач
дискретной оптимизации
Бурков В.Н., Новиков
Д.А.
Баркалов С.А., Бурков
В.Н.
Баркалов П.С., Буркова
И.В., Глаголев А.В.,
Колпачев В.Н.
Название модели
Система с несколькими управляющими органами (центрами) и одним управляемым
субъектом (агент)
Двухуровневая система с несколькими центрами и несколькими агентами, характеризуемыми векторными предпочтениями
Системы, в которых руководитель проекта
обладает приоритетом принятия решений
перед функциональным руководителем
Четырехуровневая система с приоритетом
функциональных руководителей над руководителями проектов
Модель с согласование интересов всех участников
Модели с сообщением информации
Модель минимизации упущенной выгоды
Двойная сетевая модель распределения ресурсов
Модель оптимизации по стоимости
21
Продолжение таблицы 1.3
Наименование
Автор моделей,
Название моделей, используемых
подхода
используемых в подходе
в подходах
Подход, основанный на Баркалов С.А., Воропа- Cетевая модель минимизации времени вырешении задач на сетях ев В.И., Секлетова Г.И. полнения проекта
Источник: составлено автором на основе данных [11-14, 22, 36, 43, 60, 75, 76, 84, 85].
В подходах, основанных на системах с распределенным контролем, рассматриваются системы с матричной структурой управления, в которых исполнитель подчиняется одновременно нескольким управляющим органам. В управлении ИТ-проектами управляющими органами являются функциональный руководитель и руководитель проекта. Поэтому задачи, решаемые в рамках данного
подхода, заключаются в распределении ограниченных ресурсов с учетом требований управляющих органов.
Подход, основанный на моделях с сообщением информации, применяется в
системах, в которых используются заявки на необходимое количество ресурсов.
Подход, основанный на решении задач дискретной оптимизации, обладает
следующим важным преимуществом по сравнению с другими - получение оптимального решения из всех возможных. Однако данный подход применим к ограниченному классу задач.
Подход, основанный на решении задач на сетях, заключается в построении
графика работ ИТ-проекта, связей между работами, технологической зависимости
между работами. На основе графика решается, например, задача минимизации
времени выполнения проекта или задача минимизации упущенной выгоды. Этот
подход удобно применять в задачах распределения трудовых ресурсов одного вида. Существуют различные сетевые модели, с помощью которых строятся календарные графики ИТ-проектов. Приведем в таблице 1.4 наиболее известные из них:
Таблица 1.4 - Обзор сетевых моделей управления проектами
Название модели
Простейшая сеть (SN)
Сеть «GANT-диаграмма»
Описание модели
состоит из списка событий. Для этой сети тип
элемента – события, а параметр – число – отсутствует
содержит элементы: события и работы, которые характеризуются параметрами – продолжительностями работ
22
Продолжение таблицы 1.4
Название модели
Сеть LMI (линейная модель)
Описание модели
аналогична сети Гантта, но длительность работы может быть задана интервалом
Сеть CPM
представляет собой часто используемую модель, расчет которой производится методом
критического пути. Модель состоит из работ и
событий, содержит связи «окончание-начало».
Параметр, задаваемый на дуге, представляет
детерминированную длительность работы и
задается положительным числом
Сеть GNM («обобщенная сеть»)
используется в строительном производстве.
Сеть состоит из событий и работ, содержит
ограничения по срокам и обобщенные связи
между работами. В качестве параметров дуг
используются как положительные, так и отрицательные числа
Сеть GNMR («обобщенная сеть с ресурсно- сеть GNM, содержащая дополнительные неяввременным анализом»)
ные алгоритмические связи
Сеть PERT
широко
используется
в
научноисследовательских разработках. Отличается от
CPM наличием (для некоторых работ сети)
случайной продолжительностью операций
Источник: [13, С.172-174].
Следует отметить, что в диссертационной работе при построении календарного плана портфеля ИТ-проектов используется диаграмма Гантта, описанная в
таблице 1.4.
Вследствие полученных результатов анализа подходов, в диссертации применяется подход, основанный на решении задач дискретной оптимизации. Выбранный подход позволяет распределить ресурсы между ИТ-проектами, минимизируя стоимость реализации портфеля, на основе оптимизационных методов распределения трудовых ресурсов. Проведен анализ разработанных на сегодняшний
день методов для выявления их достоинств и недостатков и оценки их применимости к задаче распределения трудовых ресурсов в портфеле ИТ-проектов с зависимыми работами нескольких видов внутри одного проекта.
Оптимизационные методы распределения трудовых ресурсов
Задача распределения трудовых ресурсов между ИТ-проектами портфеля с
помощью математического аппарата может быть решена точными или приближенными методами [67, 106].
23
В работе [13] рассмотрены методы, применяемые при распределении трудовых ресурсов в портфеле ИТ-проектов с зависимыми работами нескольких видов
внутри одного проекта. Задача распределения трудовых ресурсов одного вида
между несколькими проектами исследована в [25]. Однако решаемая задача распределения трудовых ресурсов нескольких видов между независимыми ИТпроектами с зависимыми работами внутри каждого ИТ-проекта относится к классу задач дискретной оптимизации, для которого в общем случае не существует
эффективных методов решения [21]. Рассмотрим существующие оптимизационные методы распределения трудовых ресурсов и проанализируем возможность их
применения для портфеля независимых ИТ-проектов с зависимыми работами нескольких видов.
К точным методам решения задачи распределения ресурсов относятся методы линейного программирования, которым соответствуют графический и симплексный методы [68], метод динамического программирования [16, 70], метод
ветвей и границ [122], метод последовательного анализа вариантов, метод построения последовательности планов [53], геометрический метод [27], метод дихотомического программирования [28], метод сетевого программирования [23,
24], методы отсечений (в т.ч. алгоритм целочисленного программирования Гомори [65, 137]).
Отметим, что задачи распределения нескладируемых ресурсов, в том числе
трудовые ресурсы, в общем случае не имеют эффективных точных методов решения [13].
Среди приближенных методов решения задачи распределения ресурсов используются эвристические методы (например, метод «затраты-эффект»), в частности, генетические методы [19, 40, 54, 126].
Отдельно выделим метод сопряженных взаимодействий, описанный в работе [33]. Этот метод является рекомендательным и содержит ценные указания по
повышению эффективности внедрения ИТ-проекта.
Рассмотрим методы дискретной оптимизации, используемые в задаче распределения ресурсов между ИТ-проектами. В работе [13] представлен обзор ме-
24
тодов, наиболее часто применяемых для такого класса задач: методы локальной
оптимизации, метод ветвей и границ [92], метод динамического программирования, а также рассматривается использование метода дихотомического программирования в составе методов ветвей и границ и динамического программирования. В работе [24] представлен новый метод решения задач управления ИТпроектами – метод сетевого программирования, описаны практические результаты эффективного использования данного метода.
Достоинства и недостатки вышеописанных методов, используемых при распределении ресурсов между ИТ-проектами, представлены в таблице 1.5.
Таблица 1.5 - Обзор методов
Наименование
метода
Методы локальной
оптимизации
Метод ветвей и
границ
Достоинства
Недостатки
- простота существующих алгоритмов
- возможна оценка близости получаемого решения к оптимальному
- отсутствие оценок близости получаемого решения к оптимальному
- эффективность метода зависит от
«качества» значений нижних (верхних) оценок. При «плохой» оценке
потребуется полный перебор, при
«хорошей» оценке возможно получить оптимальное решение за один
проход по дереву ветвлений;
-невозможность применения в задачах большой размерности ввиду
большой вычислительной сложности.
- при увеличении числа ограничений задачи экспоненциально увеличивается объем необходимой памяти;
- применимость к ограниченному
классу задач
- невозможность представить любую функцию в дихотомическом
виде
Методы динамиче- - эффективный метод решения неского программи- которых задач дискретной оптимизации, существенно сокращаюрования
щий перебор
Метод дихотомиче- - содержит универсальный алгоского программи- ритм получения нижних (верхних)
оценок, что позволяет эффективно
рования
применять метод ветвей и границ
Метод
сетевого - получение точных решений или - представление целевой функции и
программирования верхних (нижних) оценок задач ограничений задачи в виде супердискретной оптимизации;
позиции более простых функций
- обобщает метод динамического
программирования
- нахождение решений для более
простых функций в составе сложной функции
25
Продолжение таблицы 1.5
Наименование
Достоинства
метода
Эвристические мето- - позволяют получить неплохие
расписания при сравнительно неды
большом объеме необходимых
вычислений
Генетические методы
Недостатки
-сложно оценить близость полученных эвристическим методом
расписаний к оптимальному;
- существуют задачи, для которых
применение функции предпочтения приводит к плохим результатам
- гибкий и эффективный инстру- - эффективность метода зависит
мент приближенного решения за- от «качества» структурирования
дачи
данных
Источник: [13, 28, 29, 62, 89, 109, 110].
Методы локальной оптимизации являются неэффективными ввиду невозможности сравнить полученное решение с оптимальным.
Метод ветвей и границ предназначен для решения задач небольшой размерности ввиду высокой вычислительной сложности. Однако в ИТ-компаниях зачастую одновременно внедряются несколько (много) ИТ-проектов, характеризующихся большим объемом работ. Поэтому в деятельности ИТ-компаний данный
метод, как правило, неприменим.
Метод сетевого программирования обобщает метод динамического программирования и дает для общего случая достаточно универсальный алгоритм
получения нижних (верхних) оценок, что позволяет эффективно применять метод
ветвей и границ для нахождения оптимальных значений [29]. Недостатком данного метода является использование заранее заданных всех возможных значений
переменных (совокупность конечного числа дискретных величин). Аналогичный
недостаток имеет метод динамического программирования. Методы динамического и сетевого программирования применим к классу задач линейного программирования, к которому относится решаемая задача. Важно подчеркнуть, что
при распределении трудовых ресурсов их число заранее известно. Поэтому указанные недостатки методов не являются критичными для рассматриваемой задачи.
В эвристических методах, в частности, генетических алгоритмах, точность
решения зависит от того, насколько «качественно» структурированы данные, сле-
26
довательно, может быть получено неоптимальное решение [30, 81]. Но использование генетического метода может не дать допустимого решения на заданном
временном интервале.
С учетом результатов анализа достоинств и недостатков методов, указанных
в таблице 1.5, сделан вывод о том, что в случае распределения трудовых ресурсов
с учетом трудовых, финансовых и временных ограничений наиболее оптимально
использовать метод динамического или сетевого программирования [93]. Кроме
того, в деятельности ИТ-компании на практике может возникнуть ситуация, когда
необходимо в рамках трудовых, финансовых и временных ограничений максимально быстро завершить работы по текущему портфелю, т.к. в ближайшем будущем должен запуститься крупный проект, требующий основную часть трудовых ресурсов ИТ-компании. Тогда целесообразно решать задачу минимизации
длительности ИТ-проектов с учетом трудовых, финансовых и временных ограничений и объема выполненных работ портфеля. Для решения этой задачи необходимо разработать схему последовательного сокращения, согласно приоритетности
ИТ-проектов, длительности выполнения работ.
Таким образом, получено дерево решений выбора схемы распределения
трудовых ресурсов, представленное на рисунке 1.5.
Задача распределения трудовых ресурсов с учетом ограничений по срокам
выполнения ИТ-проектов портфеля, трудовых и финансовых ограничений с целью минимизации стоимости реализации портфеля в соответствии с рисунком 1.5
может быть решена одним из методов: методом динамического или сетевого программирования. Необходимо выбрать наиболее эффективный метод решения задачи.
27
Задача
Условие решаемой задачи
Схема решения
задачи
Распределение трудовых ресурсов между ИТпроектами портфеля
Минимизации длительности
портфеля ИТ-проектов
Алгоритм последовательного
сокращения длительности реализации портфеля с учетом приоритетности ИТ-проектов
Минимизация стоимости портфеля ИТ-проектов
Метод динамического или
сетевого программирования
Источник: составлено автором.
Рисунок 1.5 - Алгоритм решения задачи распределения трудовых ресурсов между
ИТ-проектами портфеля
Сравнительный анализ методов динамического и сетевого
программирования
В работе [29] подробно исследован метод сетевого программирования и
приведен пример неэффективности метода сетевого программирования для нелинейных функций. Но для описания задачи распределения трудовых ресурсов между ИТ-проектами портфеля используются функции линейного вида. Следовательно, указанный в работе [29] недостаток метода сетевого программирования не
влияет на рассматриваемую в диссертационном исследовании задачу распределения трудовых ресурсов. Буркова И.В. в своей работе [29] доказывает, что метод
сетевого программирования является обобщением метода динамического программирования. Поэтому результаты решения оптимизационных задач с помощью методов динамического и сетевого программирования являются аналогичными.
В диссертационной работе проведен численный эксперимент определения
эффективности данных методов. Данные для проведения эксперимента представлены в приложении А. На основе этих данных выполнено распределение трудо-
28
вых ресурсов между ИТ-проектами портфеля. В распределении трудовых ресурсов методом динамического программирования использован принцип оптимальности Беллмана [16], описанный в приложении Б. Подробное описание метода сетевого программирования представлено в работе [29]. Результаты распределения
трудовых ресурсов методами динамического и сетевого программирования представлены в приложении В. Анализ результатов показал, что решения задачи распределении трудовых ресурсов между независимыми ИТ-проектами с взаимосвязанными работами нескольких видов внутри ИТ-проектов портфеля методами динамического и сетевого программирования являются идентичными.
Проведена оценка методов по различным критериям эффективности, результаты которой показаны в таблице 1.6.
Таблица 1.6 - Сравнительный анализ методов
Критерии оценки методов
Метод динамического про- Метод сетевого програмграммирования
мирования
Эффективность метода с позиции
Средняя
Низкая
трудоемкости
Эффективность метода с позиции
Низкая
Низкая
минимизации длительности выполнения портфеля
Эффективность метода с позиции
Высокая
Высокая
минимизации затрат портфеля
Источник: составлено автором.
Анализ преимуществ и недостатков методов, перечисленных в таблице 1.6,
показал, что метод сетевого программирования является менее трудоемким по
сравнению с методом динамического программирования при прочих равных значениях критериев. Следовательно, в процессе решения задачи распределения трудовых ресурсов с целью минимизации стоимости реализации портфеля в условиях
ресурсных ограничений в диссертационной работе используется метод сетевого
программирования.
Процесс реализации портфеля включает не только планирование работ
портфеля, в состав которого входит распределение трудовых ресурсов, но и контроль за их исполнением. Рассмотрим существующие методы контроля выполнения проектов, проанализируем их достоинства и недостатки.
29
Методы контроля процесса реализации портфеля ИТ-проектов
В качестве инструмента контроля стандарт управления проектами PMBOK
определяет методы [98, 124], перечисленные в таблице 1.7: анализ тенденций, метод критического пути и метод освоенного объема.
Таблица 1.7 - Методы контроля исполнения проектов
Название метода
Описание метода
Оценка метода
Изучается исполнение проекта с тече- - Сравнительный анализ планоАнализ
тенден- нием времени, определяется, про- вых и фактических показателей;
изошли улучшения или ухудшения.
- Анализ тенденций по данным
ций
прошлых этапов
Позволяет определить, отклонения
- Сравнительный анализ планопроизошли на критическом пути или
вых и фактических показателей
Метод критиченет. Если на критическом пути, то,
по времени для определения
ского пути
соответственно, сдвигаются сроки засдвигов работ портфеля
вершения проекта.
Оценивается величина отклонения от - Сравнительный анализ планобазового расписания. Выявляются вых и фактических показателей;
Метод освоенного причины и степени отклонения отно- - Анализ тенденций по данным
сительно базового расписания, оцени- прошлых этапов;
объема
ваются последствия этих отклонений - Прогноз хода процесса реализадля будущих работ.
ции портфеля
Источник: составлено автором на основе данных [98, 124].
Анализ тенденций позволяет детально проанализировать прошлые этапы и
сделать выводы, повлияли ли предпринятые меры на ход выполнения портфеля.
Метод критического пути помогает определить даты завершения работ портфеля.
С помощью метода освоенного объема можно провести наиболее полный анализ
процесса реализации портфеля, включающий анализ прошлых этапов, текущих
данных и прогноз исполнения работ проектов. Следовательно, как наиболее эффективный, в диссертационной работе применен метод освоенного объема (EVM,
Earned Value Management). Однако этот метод не лишен недостатков, подробное
описание которых приведено в работе Хомутинниковой К.С. [124] и представлено
в таблице 1.8.
Таблица 1.8. - Достоинства и недостатки метода освоенного объема
№
1
Недостатки метода
Первоначально Министерство обороны США предписало использовать EVM для больших
систем
30
Продолжение таблицы 1.8
2
3
4
Сложность увязки данных по фактическим затратам на проект (содержатся в бухгалтерских системах) с данными по работам проекта (содержатся в системах календарного планирования)
Недостаточная проработанность вопросов практического применения метода
Слабая прогностическая функция определения итоговой длительности проекта
Источник: составлено автором на основе данных [90, 123, 124, 145].
Первый и третий недостатки, перечисленные в таблице 1.8 не являются значимыми и их возможно устранить при использовании метода освоенного объема в
деятельности ИТ-компании.
Второй недостаток, вызванный сложностью увязки фактических затрат на
проект с данными по работам проекта, решается в рамках создания системы, сочетающей в себе эти результаты.
Для устранения четвертого недостатка, связанного со слабой прогностической функцией определения длительности проекта разработана концепция Earned
Schedule (ES) (освоенный календарный план) [145]. В рамках концепции рассчитывается итоговая длительность проекта (IEAC) на основе данных отчетного периода (1.1–1.4):
IEAC  PD / SPI
(1.1)
SPI  ES / AT
(1.2)
ES  C  I
(1.3)
I
EV  PVc
PVc 1  PVc
(1.4)
где IEAC – итоговая длительность проекта; PD – плановая длительность проекта;
SPI – индекс выполнения сроков; ES – длительность от начала проекта до даты, в
которой PV равен рассчитанному по окончании отчетного периода EV; AT – фактическое время выполнения работ проекта в отчетном периоде; С – количество
полных временных периодов, для которых выполняется условие EV  PV ; I –
приращение; EV – сметная стоимость фактически выполненных работ к концу отчетного периода; PVc – сметная стоимость запланированных работ к концу от-
31
четного периода; PVc 1 - сметная стоимость запланированных работ к концу следующего за отчетным периода.
Кроме того, в рассмотренных работах не отмечается недостаток метода освоенного объема, связанный с учетом «внутреннего климата» между сотрудниками ИТ-компании. Этот фактор играет важную роль в управлении реализацией
портфеля ИТ-проектов и его необходимо оценивать, чтобы влиять на атмосферу
между участниками, внедряющими портфель.
Для применения рассмотренных схем решения задачи распределения трудовых ресурсов с целью минимизации затрат или минимизации длительности реализации портфеля, а также метода контроля проектных работ необходимо формализовать постановку задачи.
1.3
Методика организации процесса управления реализацией портфеля
ИТ-проектов с учетом трудовых, финансовых и временных ограничений
Обобщая полученные результаты и выводы, сформулированные на основе
анализа проблемы неэффективного распределения трудовых ресурсов, на рисунке
1.6 представлена комплексная методика управления портфелем ИТ-проектов в
динамичной среде.
Задача распределения трудовых ресурсов и календарное планирование являются взаимосвязанными процессами, поэтому в диссертационном исследовании
они рассматриваются в виде процесса планирования работ портфеля ИТ-проектов,
как показано на рисунке 1.6.
Процесс управления портфелем начинается с формирования перечня выполняемых ИТ-проектов, на рассматриваемом временном интервале.
32
1. Задача планирования работ портфеля ИТ-проектов
1.1.Задача
распределения
трудовых и финансовых ресурсов
Внешнее
или внутреннее
воздействие
Возврат к
первой
подзадаче
1.2. Задача календарного
планирования
портфеля
Возврат к
первой
задаче
2. Задача контроля выполнения плана
портфеля
1.1.1. Формирование списка ИТ-проектов
портфеля, реализуемых в рассматриваемом временном периоде
1.1.2. Расчет коэффициентов приоритетности ИТ-проектов портфеля
1.1.3. Распределение финансовых ресурсов с учетом доходности и приоритетности ИТ-проектов
1.1.4. Выбор алгоритма распределения
трудовых ресурсов в зависимости от решаемой задачи
1.1.5. Распределение трудовых ресурсов с
использованием выбранного алгоритма и
учетом приоритетности ИТ-проектов
1.2.1. Формирование календарного плана
реализации портфеля ИТ-проектов на основе полученного распределения трудовых ресурсов
1.2.2. Выполнение работ согласно календарному плану реализации портфеля ИТпроектов
2.1. Контроль выполнения календарного
плана портфеля ИТ-проектов
Источник: составлено автором.
Рисунок 1.6 – Комплексная методика организации процесса управления портфелем ИТ-проектов в динамичной среде
На следующем этапе управления выполняется расчет коэффициентов приоритетности, использование которых позволит учесть приоритетность ИТпроектов в распределении трудовых и финансовых ресурсов портфеля. Для расчета коэффициентов необходимо выбрать из существующих или разработать новый
метод определения приоритетности ИТ-проектов.
33
В ходе выполнения этапа выбора метода распределения трудовых ресурсов
с учетом результатов анализа оптимизационных методов, особенностей решаемой
задачи формируется дерево решений выбора алгоритма, показанное на
рисунке 1.5. Разработанное дерево решений позволяет выбрать наиболее эффективный способ решения задачи.
На этапе распределения трудовых ресурсов используется выбранный алгоритм и учитывается приоритетность ИТ-проектов. Для выполнения данного этапа
необходимо сформировать алгоритмы распределения трудовых ресурсов с целью
минимизации затрат или минимизации длительности ИТ-проектов портфеля с
учетом трудовых, финансовых и временных ограничений.
Контроль выполнения календарного плана портфеля ИТ-проектов предлагается осуществлять с использованием метода освоенного объема. Метод выбран из
существующих как комплексный, отражающий различные аспекты процесса
управления портфелем, и наиболее часто используемый в ИТ-компаниях. Однако
данный метод имеет недостатки. Поэтому его усовершенствование позволит повысить качество контроля управления портфелем ИТ-проектов.
В связи с динамичностью среды выполнения портфеля ИТ-проектов важно
предусмотреть потенциально возможные внутренние и внешние факторы,
влияющие на процесс выполнения портфеля ИТ-проектов, и сформировать соответствующие действия менеджеров ИТ-компании на эти факторы.
Таким образом, сформированы ключевые задачи, которые решаются в рамках диссертационного исследования.
В процессе выполнения портфеля ИТ-проектов осуществляется планирование проектных работ портфеля с назначением конкретных сотрудников, которое
включает распределение трудовых ресурсов и составление календарного плана, и
контроль на основе оценки и анализа эффективности разработанного календарного плана. Рассмотрим постановки задач более детально.
Задача планирования работ портфеля
В процессе распределения трудовых ресурсов между ИТ-проектами портфеля и формирования календарного плана портфеля требуется найти решение,
34
минимизирующее совокупные затраты (ST) на выполнение портфеля, с учетом
имеющихся ограничений на трудовые, финансовые, временные ресурсы. Сокращение затрат на реализацию портфеля ИТ-проектов достигается благодаря сокращению издержек, например, за счет увеличения интенсивности использования
трудовых ресурсов в единицу времени или за счет уменьшения командировочных
расходов, связанных с выполнением портфеля. Отметим, что в рассматриваемых в
диссертационном исследовании ИТ-компаниях, ориентированных на нефте- и газодобывающие предприятия, командировочные расходы имеют большой вес в
общих расходах компании. В свою очередь, увеличение интенсивности использования трудовых ресурсов на t-ом временном интервале в результате дообучения
сотрудников.
Математически задача минимизации стоимости выполнения портфеля ИТпроектов описывается следующим образом (1.5):
T n J
ST     Z ijt ( N ik )  min
t 1i 1 j 1
(1.5)
где t – номер временного интервала, на котором выполняется портфель ИТпроектов, t  1,T ; T – количество временных интервалов выполнения портфеля
ИТ-проектов; Di – доход от реализации i-го ИТ-проекта портфеля; i – номер ИТпроекта, i  1, n ; n – количество ИТ-проектов портфеля; Z ijt - затраты на выполнение i-го ИТ-проекта портфеля по j –му номеру статьи затрат на выполнение ИТпроекта в момент времени t, j  1, J ; – количество статей затрат; N ik - количество трудовых ресурсов, привлеченных для выполнения k-ых видов работ i-го ИТпроекта. В задаче (1.5) имеются ограничения на использование трудовых ресурсов, связанные с их фактическим количеством в ИТ-компании (1.6):
n
 N ikt  N k ,
(1.6)
i 1
при фиксированных значениях k и t, где k - вид работы и t - временной интервал.
Также в решении задачи (1.5) необходимо учесть ограничения на время выполнения ИТ-проектов портфеля со стороны заказчиков (1.7):
35
Ti  Tiог р ,
(1.7)
где Ti - фактическое время выполнения ИТ-проекта; Tiог р - время выполнения ИТпроекта, заданное заказчиком; i – номер ИТ-проекта.
Задача (1.5) имеет ограничение, накладываемое на объем допустимых затрат при выполнении портфеля ИТ-проектов. С учетом особенностей деятельности ИТ-компании, основные статьи затрат связаны с трудовыми ресурсами. Поэтому аспект затрат рассматривается с точки зрения трудовых ресурсов. Объем
допустимых затрат на выполнение портфеля определяется сметой затрат. Рассмотрим составляющие элементы показателя «Затраты» (
сотрудников (оклад и премии) (
обучение сотрудников (
): заработная плата
), командировочные расходы (
), расходы на
), показанные на рисунке 1.7.
Затраты трудовых ресурсов
Заработная плата
Командировочные расходы
Расходы на обучение
Источник: составлено автором.
Рисунок 1.7 - Элементы затрат трудовых ресурсов
Важно определить допустимый уровень затрат для каждого i-го ИТ-проекта
портфеля. В работах [5, 12, 61, 76] описаны модели распределения затрат между
ИТ-проектами портфеля, однако не рассматривается задача ограничения допустимого уровня затрат. Например, в работе [76] при распределении финансовых
ресурсов в портфеле используется модель максимизации прибыли от его выполнения. Автор работы [12] предлагает при распределении общих ресурсов использовать модель минимизации упущенной выгоды. Важно отметить, что в рассмотренных работах распределение финансовых затрат между ИТ-проектами рассматривается с точки зрения финансовых критериев. Однако необходимо учесть и
экономический эффект от выполнения ИТ-проектов. Например, рассматриваемый
ИТ-проект может не иметь высокого значения показателя прибыльности, но иметь
большое влияние на повышение конкурентоспособности ИТ-компании. Также
приведенные модели не позволяют ограничивать допустимый уровень затрат на
36
реализацию каждого ИТ-проекта портфеля. Это может привести к ситуации, когда
на низкодоходный ИТ-проект потрачен неоправданный объем финансовых ресурсов.
Для устранения указанных недостатков при распределении общего объема
допустимых затрат между ИТ-проектами портфеля необходимо учитывать совокупные финансовые и экономические результаты внедрения ИТ-проектов, представленные в виде коэффициентов приоритетности ИТ-проектов. Методика расчета коэффициентов приоритетности ИТ-проектов будет рассмотрена во второй
Главе диссертационной работы. С целью исключения недостатка, связанного с отсутствием ограничения на допустимый объем затрат ( Z iдоп ) для каждого ИТпроекта портфеля, предлагается в модели (1.5) ввести следующее ограничение
(1.8):
Z iдоп 
priori  Di
 Z общ ,
n
 priori  Di
(1.8)
i 1
где priori – коэффициент приоритетности i-го ИТ-проекта портфеля; Di – доход
от реализации i-го ИТ-проекта портфеля; i – номер ИТ-проекта, i  1, n ; n – количество ИТ-проектов портфеля; Z общ - общие затраты, выделенные на выполнение
портфеля ИТ-проектов.
Таким образом, объем допустимых затрат Z iдоп определяется исходя из доли дохода ИТ-проекта в портфеле с учетом его приоритетности.
Количество трудовых ресурсов, требуемых для выполнения портфеля ИТпроектов, определяется исходя из объема допустимых затрат, выделенных на заработную плату сотрудников, и объема работ ИТ-проектов портфеля (1.9):
(1.9)
где W - объем работ портфеля ИТ-проектов;
– объем работ k-ой специализации
в портфеле ИТ-проектов; N(W) - минимальное требуемое количество трудовых
37
ресурсов для выполнения портфеля ИТ-проектов; N- фактическое количество
трудовых ресурсов, реализующих портфель ИТ-проектов;
- объем финансиро-
вания, выделенный на заработную плату s-ого сотрудника, реализующего портфель ИТ-проектов (
);
- объем финансирования, выделенный на заработ-
ную плату сотрудников, реализующих портфель ИТ-проектов.
Управление процессом реализации портфеля ИТ-проектов является динамическим процессом: может быть добавлен или исключен ИТ-проект; увеличен
или уменьшен состав проектной команды. Поэтому необходимо сформировать
схему динамического распределения ограниченных ресурсов при выполнении
портфеля проектов в ИТ-компании [77, 78, 111]. Схема должна включать потенциально возможные внутренние и внешние воздействия и алгоритм действий менеджеров ИТ-компании на эти воздействия. Как правило, любое внутреннее (например, изменение состава проектной команды, уменьшение объема финансирования портфеля) или внешнее воздействие (например, добавление в портфель нового ИТ-проекта) ведет к формированию нового календарного графика реализации портфеля ИТ-проектов с учетом выполненных на рассматриваемый момент
времени работ.
Задача контроля выполнения работ портфеля
Контроль за выполнением календарного плана портфеля осуществляется на
основе системы ключевых показателей эффективности (KPI) портфеля. Сравниваются показатели, отражающие фактические значения результатов выполнения
портфеля, с плановыми [64, 125].
В работе [10] выделены основные характеристики, которыми должна обладать система ключевых показателей эффективности портфеля ИТ-проектов: важность для предназначенной аудитории; легкость измерения; отражение выгод от
реализации ИТ-проекта; содержание опережающих и отложенных индикаторов;
соответствие целям уровня портфеля; наличие возможности составления отчетности о ходе реализации портфеля.
В диссертационной работе в предыдущем пункте проведен анализ методов
контроля и выбран комплексный метод, включающий методы освоенного объема
38
и освоенного календарного плана [102, 147]. Кроме того, принимая во внимание,
что на успешность выполнения портфеля ИТ-проектов высокое влияние оказывают непосредственные исполнители, в процессе контроля важно учитывать критерии эффективности работы и «внутренний климат» команды портфеля ИТпроектов.
Математически задача контроля выполнения работ портфеля описывается
следующим образом (1.10):
P  P план  P факт  min
x
x
x
,

Px  0
где
Px
(1.10)
- отклонение фактического значения x-го показателя от планового; Pxплан
– значение планового значения x-го показателя; Pxфакт - значение фактического
значения x-го показателя.
Для решения задачи минимизации отклонений от календарного плана (1.10)
необходимо усовершенствовать метод освоенного объема для устранения недостатка, связанного с отсутствием показателей прогнозного времени завершения работ портфеля и «внутреннего климата» проектной команды.
Выводы по Главе 1
Проведенный анализ результатов деятельности ИТ-компаний показал, что
доля успешно выполненных портфелей ИТ-проектов остается низкой. Одной из
ключевых причин является неэффективное управление ИТ-проектами, заключающееся в планировании и контроле их выполнения. Неэффективность управления портфелем сводится к значительному превышению фактических показателей
затрат и сроков выполнения ИТ-проектов по сравнению с плановыми.
С целью выяснения причин неуспешного выполнения ИТ-проектов были
выделены основные характеристики рассматриваемой в диссертационной работе
39
задачи управления портфелем ИТ-проектов и проанализированы существующие
подходы и методы, описанные в научных трудах российских и зарубежных ученых, применяемые при решении задач распределения трудовых ресурсов, составления календарного плана, контроля его исполнения.
Результаты анализа показали, что задача управления портфелем независимых ИТ-проектов с зависимыми работами нескольких видов внутри ИТ-проекта
на сегодняшний день является недостаточно изученной. В связи с этим, в диссертационной работе сформирована комплексная методика управления портфелем
ИТ-проектов. Это позволит повысить качество принимаемых в процессе управления решений. В рамках сформированной методики требуется решить следующие
задачи:
1.
Выбрать, а при необходимости усовершенствовать существующий
или, в случае отсутствия подходящего, разработать новый метод определения
приоритетности ИТ-проектов;
2.
Разработать алгоритмы распределения трудовых ресурсов с целью
минимизации затрат на выполнение портфеля и минимизации длительности выполнения работ портфеля с учетом трудовых, финансовых и временных ограничений и приоритетности ИТ-проектов портфеля;
3.
Сформировать перечень потенциально возможных внутренних и
внешних воздействий на процесс выполнения портфеля ИТ-проектов и соответствующих действий менеджеров ИТ-компании на эти воздействия (схему динамического распределения трудовых ресурсов);
4.
Усовершенствовать метод освоенного объема с учетом показателей
прогнозного времени выполнения портфеля ИТ-проектов и «внутреннего климата» проектной команды.
40
ГЛАВА 2
РАЗРАБОТКА МОДЕЛЕЙ И МОДИФИКАЦИЯ МЕТОДОВ
ПЛАНИРОВАНИЯ И КОНТРОЛЯ ПОРТФЕЛЯ С УЧЕТОМ
ПРИОРИТЕТНОСТИ ИТ-ПРОЕКТОВ
2.1
Выбор и модификация метода определения приоритетности
ИТ-проектов
Коэффициенты приоритетности определяют ценность реализации ИТпроектов, что является важным для эффективного распределения трудовых и финансовых ресурсов портфеля.
Процесс определения значений коэффициентов приоритетности ИТпроектов портфеля включает следующие шаги:
1) Оценка
положительных
и
отрицательных
сторон
реализа-
ции/невыполнения ИТ-проектов;
2) Выбор метода вычисления интегрального показателя значимости ИТпроекта (коэффициента приоритетности), учитывающего его положительные и отрицательные оценки реализации/невыполнения.
Характер значений показателей оценки ИТ-проектов
При определении коэффициентов приоритетности ИТ-проектов в портфеле
необходимо учитывать особенности проектного окружения, выраженные с помощью следующих типов показателей:
- управленческие (опыт внедрения типичного по отношению к рассматриваемому ИТ-проекту, длительность выполнения ИТ-проекта, срочность выполнения ИТ-проекта, взаимозависимость ИТ-проектов);
- финансовые (NPV, ROI, IRR, рентабельность);
- экономические (риски, рыночный эффект от внедрения ИТ-проекта).
Значения показателей могут быть представлены в количественном, качественном виде, а также в виде нечетких множеств [133, 141]. Сравнение количест-
41
венных или качественных значений показателей, выраженных с помощью шкалы
отношений, не представляет трудностей. Однако, в случае использования нечетких множеств, имеется недостаток, связанный в сравнении между собой нечетких
значений показателей. Существуют несколько методов сравнения нечетко заданных показателей (метод Чью-Парка, метод Чанга, метод Кауфмана-Гупты, метод
Джейна, метод Дюбуа-Прада), однако их применение дает различные результаты
[5, 69, 79, 129, 139, 142].
В связи с этим, в диссертационном исследовании рассмотрена возможность
сравнения показателей, представленных в количественном или качественном виде.
Оценка результатов реализации/невыполнения ИТ-проектов
С учетом особенностей проектного окружения необходимо определить, в
какой степени ИТ-проекты, входящие в состав портфеля, влияют на достижение
конечной цели реализации портфеля ИТ-компанией [18, 51, 56, 111, 130].
Реализация или невыполнение ИТ-проекта имеет положительные и отрицательные стороны. Следовательно, важно оценить каждый ИТ-проект портфеля с
точки зрения выгод и издержек.
В процессе оценки выгод и издержек ИТ-проекта целесообразно использовать инструмент сбалансированной системы показателей (СCП, англ. Balanced
ScoreCard, BSC). Сбалансированная система показателей включает четыре составляющих блока (перспективы) [59]: финансовый, клиентский, внутренние бизнес-процессы, обучение и развитие персонала. Таким образом, с помощью данного инструмента рассматриваются положительные и отрицательные стороны ИТпроекта с позиции финансов, клиентов, внутренних бизнес-процессов, обучения и
развития персонала. Целесообразность использования ССП объясняется тем, что
она отражает взаимодействие ИТ-компании с заказчиками проектов, от которых
полностью зависит ее проектная деятельность [42, 59, 82, 83, 87, 120, 132]. Кроме
того, сбалансированная система показателей сочетает уровни стратегического и
оперативного управления, включает наиболее важные финансовые и нефинансовые аспекты деятельности ИТ-компании.
42
Сформулируем положительные (выгоды) и отрицательные (издержки) результаты реализации/невыполнения ИТ-проектов портфеля с позиции финансов,
клиентов, внутренних бизнес-процессов, обучения и развития персонала [5, 34, 46,
80, 95, 104, 105, 112, 115, 130, 152] в таблице 2.1.
Таблица 2.1 - Результат реализации/невыполнения ИТ-проектов портфеля
Блок
Компоненты блока
Результат реализации/невыполнения ИТ-проектов
Увеличение доли рынка
Увеличение прибыли за счет оказания доп. услуг в ходе реаФинансовый
лизации ИТ-проекта
Достижение стратегических целей ИТ-компании
Расширение клиентской базы
Клиентский
Повышение рыночного эффекта от внедрения портфеля ИТВыгоды
проектов
Увеличение опыта внедрения типичного по отношению к расВнутренние бизнессматриваемому ИТ-проекту
процессы
Повышение качества последующих реализуемых ИТ-проектов
Обучение и развитие Повышение удовлетворенности персонала
персонала
Удержание ценных сотрудников
Потеря доли рынка
Финансовый
Снижение прибыли за счет безвозмездного оказания доп. услуг в ходе реализации ИТ-проекта
Увеличение числа упущенных клиентов
Снижение рыночного эффекта от внедрения ИТ-проекта
Клиентский
Отказ от реализации ИТ-проекта со стороны заказчика
Издержки
Невозможность получения нового опыта от внедрения ИТВнутренние бизнес- проекта
процессы
Недостижение требуемого качества результатов выполнения
ИТ-проекта ввиду недостаточной компетентности персонала
Обучение и развитие Рост издержек на дообучение персонала
персонала
Повышение неудовлетворенности персонала
Источник: составлено автором.
Для получения итоговой оценки ИТ-проекта с учетом положительных и отрицательных результатов его реализации/невыполнения осуществлен выбор метода определения интегрального показателя значимости (приоритетности) ИТпроектов в портфеле [48, 91].
Метод вычисления приоритетности ИТ-проектов портфеля
Существует большое количество методов определения приоритетности ИТпроектов портфеля, изначально классифицированные С. Лоуренсом [140]. В работе [61] Д.И. Кендалла и С.К. Роллинза даются рекомендации по определению
43
приоритетов проектов, распределению общих ресурсов между ними и отслеживанию хода реализации проектов с использованием подхода 4х4. В работе [6] приведен метод определения уровня стратегической направленности портфеля с использованием количественной оценки. Анализ отечественной и зарубежной литературы по данной тематике показал, что сходство методов заключается в оценке
ИТ-проектов по различным показателям и формированием на их основе комплексного показателя. Отличительной чертой методов является использование
различных по характеру оценочных значений показателей и способов формирования комплексного показателя [6, 26], что показано в таблице 2.2.
Таблица 2.2. - Классификация методик оценки приоритетности ИТ-проектов
Название классификационного признака
Характер оценочных значений показателя
Значения классификационного признака
- количественная;
- балльная;
- качественная;
- попарное сравнение;
- нечеткие оценки
Источник: составлено автором на основе данных [6,26].
В случае попарного сравнения ИТ-проектов появляется возможность их относительной оценки без привязки к абсолютным величинам. Это позволяет сравнивать ИТ-проекты по параметрам, для которых трудно определить абсолютные
величины. Важно отметить, что в процессе реализации ИТ-проектов, отличительной чертой которых является невысокая степень точности анализируемых данных, возможность попарного сравнения с помощью относительной шкалы является актуальной.
Представим формализованное описание задачи определения коэффициентов
приоритетности выполнения ИТ-проектов портфеля. Имеется множество ИТпроектов портфеля (2.1):
(2.1)
и множество показателей, характеризующих ИТ-проекты (2.2):
(2.2)
Задача определения приоритетности выполнения ИТ-проектов портфеля состоит в упорядочении элементов множества P по показателям G.
44
Существует несколько различных методов построения комплексного показателя G. В работе Ван дер Мерве Андре [31] приведен пример использования
рейтингового метода при оценке приоритетности подстанций энергетической системы ESKOM. Суммарный рейтинг каждой подстанции определялся с помощью
модифицированного метода экспертных оценок «Дельфи», затем полученный результат дополнительно обсуждался и утверждался в ходе экспертного обсуждения. Недостатком метода является субъективность экспертных суждений. Метод
построения комплексного показателя G на основе метода взвешивания является
универсальным, в связи с этим именно он используется в диссертационной работе. Комплексный показатель Gi i–го ИТ-проекта рассчитывается как сумма значений G pi – показателей (
) с некоторыми весами k pi [26] (2.3):
Gi 
P
 k pi  G pi ,
(2.3)
p 1
где i – фиксированное значение рассматриваемого номера ИТ-проекта.
Вес показателя определяется согласно уровню значимости показателя при
оценке ИТ-проектов портфеля. Важно правильно оценить уровень значимости показателей ( k pi ), иначе суммарное значение показателей G p может привести к неверной оценке ИТ-проектов [26]. На сегодняшний день наиболее точно оценить
уровень значимости ИТ-проектов, описываемых набором показателей, имеющих
неточно заданные значения, позволяет способ попарного сравнения. Указанный
способ используется в методах анализа иерархий (в случае иерархической структуры критериев) и аналитических сетей (в случае невозможности представить
критерии в виде иерархической структуры), разработанных Саати Т. [100, 149].
Учитывая, что предложенная система показателей оценки ИТ-проектов портфеля
не имеет иерархической структуры, в оценке коэффициентов приоритетности
применяется метод аналитических сетей (МАС). Метод заключается в оценивании
экспертами пары альтернатив i и j и определении значения числа aij, показывающего, насколько первая альтернатива превосходит вторую. В идеальной ситуации
45
выполняется равенство
, где
– веса альтернатив i и j соответственно,
однако в практической деятельности возможно лишь приближенное выполнение
равенства. Недостатками данного метода является высокая трудоемкость формирования парных оценок [5]. Отметим, что в процессе анализа ИТ-проектов число
положительных и отрицательных сторон их реализации/невыполнения является
небольшим, поэтому указанный недостаток не является критичным. В связи с
этим, в диссертационном исследовании рассмотрена задача определения приоритетности ИТ-проектов с использованием метода аналитических сетей Т. Саати и
инструмента сбалансированной системы показателей, структура которой (финансы, клиенты, внутренние бизнес-процессы, обучение и развитие персонала) используется при определении положительных и отрицательных сторон реализации/невыполнения ИТ-проектов. Сформируем структуру задачи определения
приоритетности ИТ-проектов портфеля на основе метода аналитических сетей. В
методе аналитических сетей структура решаемой задачи формируется согласно
рисунку 2.1.
ЦЕЛЬ «Максимальный эффект от реализации портфеля ИТ-проектов»
Выгоды
Возможности
Издержки
Риски
Финансы
Клиенты
Внутренние бизнеспроцессы
Обучение и развитие
персонала
Показатели, характеризующие ИТ-проекты
Результат реализации/невыполнения
ИТ-проектов
Альтернативы (ИТ-проекты)
Источник: составлено автором.
Рисунок 2.1 – Структура задачи согласно МАС
Изначально формулируется цель выполнения портфеля ИТ-проектов. Определение степени влияния альтернатив на конечную цель выполнения портфеля
46
осуществляется
путем оценки результатов реализации/невыполнения ИТ-
проектов. Саати Т. в своей работе [99] предлагает оценивать положительные и отрицательные результаты (последствия) выполняемого процесса подразделять на
реальные и возможные. Это важное замечание, т.к. реальные последствия имеют
более высокий весовой коэффициент по сравнению с возможными. Поэтому в
диссертации все результаты разбиваются на группы: «Выгоды (положительный
реальный результат)», «Возможности (положительный возможный результат)»,
«Издержки (отрицательный реальный результат», «Риски (отрицательный возможный результат)».
Для измерения степени эффекта от реализации/невыполнения каждой альтернативы используется набор показателей, описанный в таблице 2.3.
Таблица 2.3 - Результаты реализации/невыполнения ИТ-проектов и соответствующие показатели
Группа
Выгоды
Возможности
Компоненты
группы
Результат реализаПоказатели
ции/невыполнения ИТ-проектов
Увеличение доли рынка
Масштаб ИТ-проекта
Финансовый Достижение стратегических целей Связь со стратегическими цеИТ-компании [80]
лями
Новые клиенты
Клиентский Расширение клиентской базы
Увеличение
опыта
внедрения
тиВнутренние
пичного по отношению к рассматНовый опыт
бизнесриваемому ИТ-проекту
процессы
Обучение и
Ценность для сотрудника
развитие пер- Удержание ценных сотрудников
сонала
Увеличение прибыли за счет оказаДополнительные услуги
Финансовый ния доп. услуг в ходе реализации
ИТ-проекта
Повышение рыночного эффекта от
Влияние на внешний рынок
Клиентский
внедрения портфеля ИТ-проектов
Внутренние
Повышение качества последующих
Новый опыт
бизнесреализуемых ИТ-проектов
процессы
Обучение и
Повышение удовлетворенности пер- Удовлетворенность сотрудниразвитие персонала
ков
сонала
47
Продолжение таблицы 2.3
Группа
Риски
Результат реализации/невыполнения ИТПоказатели
проектов
Снижение прибыли за счет безБезвозмездные доп. услуги
Финансовый возмездного оказания доп. услуг в
ходе реализации ИТ-проекта
Снижение рыночного эффекта от
Влияние на внешний рынок
внедрения ИТ-проекта
Клиентский
Отказ от реализации ИТ-проекта
Отказ от заказчика
со стороны заказчика
Недостижение требуемого качеВнутренние
ства результатов выполнения ИТ- Некомпетентность персонала по
бизнеспроекта ввиду недостаточной
ИТ-проекту
процессы
компетентности персонала [46]
Обучение и
Повышение неудовлетворенности
Неудовлетворенность персонала
развитие перперсонала
сонала
Компоненты
группы
Источник: составлено автором.
Таким
образом,
согласно
таблице
2.3
все
результаты
реализа-
ции/невыполнения ИТ-проектов разделены на четыре группы.
Схематично процесс расчета коэффициентов приоритетности ИТ-проектов
состоит в выполнении этапов, отображенных на рисунке 2.2.
На этапе формирования матриц попарного сравнения, пример которых приведен в таблице 2.4, в срезе результатов их реализации/невыполнения, вычисления и нормирования их собственных векторов, сравниваются между собой ИТпроекты.
Таблица 2.4 – Пример матрицы попарного сравнения
Результат 1
ИТ-проект 1
ИТ-проект 2
…
ИТ-проект N
Собственный вектор
N
 a11i
ИТ-проект 1
i 1
N N
  a1ij
ИТ-проект 2
j 1 i 1
N
 a12i
i 1
N N
  a1ij
j 1 i 1
48
Продолжение таблицы 2.4
Результат 1
…
ИТ-проект 1
ИТ-проект 2
…
ИТ-проект N
Собственный вектор
…
N
 a1Ni
i 1
N N
ИТ-проект N
  a1ij
j 1i 1
Источник: составлено автором.
Первый этап
Определение значений показателей по каждому ИТ-проекту
Второй этап
Формирование матриц попарного сравнения ИТ-проектов в срезе
результатов их реализации/невыполнения, вычисление и нормирование их собственных векторов
Третий этап
Определение с помощью экспертов весовых коэффициентов результатов реализации/невыполнения ИТ-проектов внутри каждой группы: «Выгоды», «Возможности», «Издержки», «Риски». В каждой
группе сумма весовых коэффициентов результатов равна 1
Четвертый
этап
Группировка собственных векторов матриц и весовых коэффициентов в суперматрицу и вычисление коэффициентов приоритетности
ИТ-проектов в результате нормирования и возведения в предельные
степени сформированной суперматрицы для каждого из блоков
«Выгоды», «Возможности», «Издержки», «Риски»
Пятый этап
Определение с помощью экспертов весовых коэффициентов влияния блоков «Выгоды», «Возможности», «Издержки», «Риски» на
конечную цель реализации портфеля ИТ-проектов
Шестой этап
Расчет итоговых коэффициентов приоритетности ИТ-проектов с
учетом весовых коэффициентов групп «Выгоды», «Возможности»,
«Издержки», «Риски» и коэффициентов приоритетности ИТпроектов суперматрицы
Источник: составлено автором.
Рисунок 2.2 – Определение приоритетности ИТ-проектов портфеля
Сравнительный анализ осуществляется на основе значений показателей по
каждому ИТ-проекту.
В методе аналитических сетей оценка показателей осуществляется на основе девятибалльной фундаментальной шкалы [99].
49
Матрицы попарного сравнения формируются экспертами. Существуют различные методы расчета общего мнения экспертов для вычисления итоговых матрицы попарного сравнения. В работе Середенко Н.Н. [107] исследуются три метода вычисления общих значений: на основании заданных коэффициентов значимости экспертов; по принципу Парето; на основании коэффициентов значимости
экспертов, вычисляемых по принципу Т. Саати. Третий из перечисленных методов обладает самым высоким уровнем аналитического обоснования. Однако ввиду его высокой трудоемкости не может быть применим для ИТ-компаний крупного размера. Универсальным из предложенных методов является метод вычисления общих значений по принципу Парето. Но использование данного метода не
позволяет учесть мнение меньшинства. С целью выбора наиболее эффективного
метода вычисления общего мнения экспертов в работе [99] проведено исследование, по результатам которого таковым является метод среднего геометрического.
Данный метод является универсальным и позволяет учесть мнения всех экспертов, принимающих участие в анализе ИТ-проектов портфеля. Поэтому в диссертационной работе используется метод среднего геометрического.
По окончании формирования суперматрицы согласно рисунку 2.2 для каждой группы, описанной в таблице 2.5, необходимо ее привести к стохастическому
виду. Результирующие приоритеты элементов суперматрицы получаются путем
возведения стохастической матрицы в предельные степени. Таким образом, получаем суперматрицы для каждой из групп «Выгоды», «Возможности», «Издержки»
или «Риски» в соответствии с таблицей 2.5.
Таблица 2.5 - Суперматрица для определения приоритетности ИТ-проектов
Группа Результат 1 Результат 2
Группа
Результат 1
Результат 2
…
0
…
…
ИТИТРезультат M про- проект
ект 1
2
0
0
0
0
0
…
0
0
…
0
0
0
…
0
…
…
…
0
…
0
…
…
ИТпроект
N
0
0
…
0
0
…
…
…
0
…
…
50
Продолжение таблицы 2.5
Группа Результат 1 Результат 2
Результат
M
ИТпроект 1
ИТпроект 2
…
ИТпроект N
0
0
…
ИТИТРезультат M проект проект
1
2
0
0
0
…
0
0
…
…
…
…
0
…
…
…
ИТпроект
N
…
0
…
…
…
…
…
…
…
…
…
Источник: составлено автором.
В суперматрице на пересечении строк «ИТ-проект 1», «ИТ-проект 2», …,
«ИТ-проект N» со столбцом «Группа» отражаются весовые коэффициенты при'
оритетности ИТ-проектов для каждой из групп ( priorigrupp , i  1, N , grupp'  {Выгоды; Возможности; Издержки; Риски}).
Полученные коэффициенты, представленные на рисунке 2.2 используются
на этапе расчета итоговых коэффициентов приоритетности ИТ-проектов»
( priorigrupp , i  1, N , grupp  {Выгоды; Возможности; Издержки; Риски}).
Итоговые коэффициенты приоритетности ИТ-проектов влияют на степень
значимости (приоритетности) ИТ-проектов в портфеле, которая определяется по
следующей формуле (2.4):
ПРi  ( 1  prioriвыг .  prioriвозм.  prioriизд.  priori риск . )  Di  Z i (2.4)
где ПРi - значение показателя приоритетности исполнения ИТ-проекта; prioriвыг. итоговый коэффициент выгод i –го ИТ-проекта; prioriвозм. - итоговый коэффициент возможностей i –го ИТ-проекта; prioriизд. - итоговый коэффициент издержек i
–го ИТ-проекта; priori риск . - итоговый коэффициент рисков i –го ИТ-проекта; Di –
доход от реализации i-го ИТ-проекта портфеля; i – номер ИТ-проекта, i  1, n ; n –
51
количество ИТ-проектов портфеля; Z i - затраты на выполнение i-го ИТ-проекта
портфеля.
Приоритетность ИТ-проектов в портфеле определяется на основе значений
показателя ПРi в порядке убывания.
Итоговые коэффициенты приоритетности используются в алгоритмах распределения трудовых ресурсов, расчете допустимого уровня затрат ИТ-проекта.
Алгоритмы распределения трудовых ресурсов различаются в зависимости от цели: минимизации стоимости портфеля или минимизации длительности выполнения ИТ-проектов портфеля. Рассмотрим алгоритмы решения задачи распределения трудовых ресурсов более подробно.
2.2
Распределение трудовых ресурсов в портфеле ИТ-проектов
В процессе разработки алгоритмов распределения трудовых ресурсов должны быть учтены характеристики портфеля ИТ-проектов.
2.2.1 Характеристика портфеля ИТ-проектов
Портфель ИТ-проектов характеризуется следующими группами характеристик: общая характеристика портфеля ИТ-проектов, работы ИТ-проектов портфеля, трудовые ресурсы портфеля ИТ-проектов.
Общая характеристика портфеля ИТ-проектов
В диссертационной работе рассматривается портфель независимых ИТпроектов, в которых работы имеют строго заданную последовательность. Все ИТ-
52
проекты портфеля ориентированы на стратегические цели развития ИТ-компании.
При выполнении ИТ-проектов портфеля необходимо учитывать их приоритетность. Поэтому каждый ИТ-проект портфеля имеет свой вес в портфеле ПРi , на
основании которого определяется приоритетность ИТ-проекта (i – количество ИТпроектов портфеля). В составе совокупных затрат на выполнение портфеля большой удельный вес имеют командировочные расходы. В связи с динамичностью
портфеля ИТ-проектов разрабатываемый алгоритм распределения трудовых ресурсов должен обладать невысокой трудоемкостью.
Характеристика работ ИТ-проектов портфеля
Работа ИТ-проекта портфеля характеризуется ее объемом. Объем работы W
будем измерять в единицах трудоемкости (трудоднях). В ИТ-компаниях, для которых характерны нетиповые ИТ-проекты, для определения объема работы, как
правило, используются экспертные оценки. Также могут использоваться нормативы, имеющийся опыт [12]. Работы ИТ-проекта различаются по виду работ. Соответственно, работы k-го вида выполняются трудовыми ресурсами k-ой квалификации. Работы k-го вида могут выполняться не на всех ИТ-проектах. Работы kго вида могут быть выполнены в одном ИТ-проекте один и более раз. Работа может выполняться с различной интенсивностью. Это означает, что работа, выполняемая на интервале t = t1 + t2, на временном интервале t1 выполняется со скоростью u1, а на интервале t2 – со скоростью u2, где u1  u2 . Скорость выполнения работ k-го вида зависит от количества используемых трудовых ресурсов k-ой квалификации.
Характеристика трудовых ресурсов портфеля ИТ-проектов
Сотрудники ИТ-компании, участвующие в процессе выполнения портфеля
проектов, могут иметь одну или несколько квалификаций. Квалификация сотрудника определяет вид работ, в которых он может участвовать.
Увеличение количества ресурсов r до уровня rопт увеличивает скорость выполнения ИТ-проекта (w), при дальнейшем увеличении количества ресурса скорость остается неизменной величиной (wconst) (2.5):
53
(2.5)
Выражение (2.5) для наглядности изобразим на рисунке 2.3:
w
wconst
f(r)
rопт
r
Источник: составлено автором.
Рисунок 2.3 - Зависимость скорости выполнения ИТ-проекта от уровня ресурсов
Один сотрудник может в различные интервалы времени принимать участие
в нескольких ИТ-проектах.
Таким образом, определен набор характеристик портфеля ИТ-проектов, который должен быть учтен в алгоритмах распределения трудовых ресурсов.
2.2.2 Минимизация стоимости выполнения портфеля ИТ-проектов при
распределении трудовых ресурсов
В решении задачи распределения трудовых ресурсов с целью минимизации
стоимости в условиях трудовых, финансовых и временных ограничений ключевую роль играют затраты на выполнение работ ИТ-проектов. В ИТ-компаниях основную часть затрат составляют командировочные расходы и заработная плата.
Важно отметить, что заработная плата входит в состав постоянных затрат, а командировочные расходы являются переменными затратами. Следовательно, требуется сформировать календарный график с минимальными командировочными
расходами и максимально возможной загрузкой сотрудников с учетом трудовых и
финансовых ограничений, удовлетворяющий условиям заказчиков по времени
реализации ИТ-проектов.
54
Рассматриваемую задачу распределения трудовых ресурсов представляется
целесообразным решать в несколько этапов согласно рисунку 2.4.
На первом этапе осуществляется распределение трудовых ресурсов между
независимыми ИТ-проектами портфеля. Такое распределение обеспечивает минимальные командировочные расходы.
Общие трудовые ресурсы
ST
Первый
этап
Проект 1
Работа 1
Работа 1
Второй
этап
Проект 2
Работа L
Работа 1
Работа M
Работа K
Последовательное
выполнение работ
Третий
этап
Проект N
Параллельное выполнение работ
ST
Выполнение работы М
после частичного завершения работы 1
Нахождение общего времени выполнения портфеля ИТ-проектов
Источник: составлено автором.
Рисунок 2.4 - Этапы решения задачи распределения ресурсов с целью минимизации стоимости выполнения ИТ-проектов
Также минимизируется участие сотрудника в различных ИТ-проектах, следовательно, сводится к минимуму общее время адаптации сотрудника в процессе
выполнения работ ИТ-проектов портфеля, в которых он принимает участие. После того, как на каждую работу портфеля определено число сотрудников, осуществляется их распределение по конкретным ИТ-проектам с учетом их приоритетности, т.е. на более приоритетные проекты выделяются более квалифицированные специалисты [96]. Важно отметить, что объем работы в человеко-днях определяется исходя из скорости работы наименее квалифицированного специалиста.
Таким образом, распределение на приоритетные ИТ-проекты наиболее квалифицированных специалистов позволяет выполнить работы раньше срока и создает
дополнительный резерв времени для них.
55
Второй этап заключается в определении степени участия сотрудника и распределении его на другие ИТ-проекты, учитывая ограничения на сроки выполнения ИТ-проектов и выделенный бюджет.
На третьем этапе определяется общее время выполнения портфеля ИТпроектов
. Рассмотрим каждый этап подробно.
На первом этапе распределяются ограниченные трудовые ресурсы между
ИТ-проектами портфеля. В процессе распределения трудовых ресурсов между независимыми ИТ-проектами портфеля используется, как показано в приложении Б,
метод сетевого программирования. Сравнительный анализ и выбор наилучшего
среди возможных методов представлены в первой главе диссертационного исследования. Он применяется для нахождения значений переменных, представляющих число сотрудников, выделенных на работы ИТ-проектов, в модели (2.6):
 F  f ( W111 , x111 ;W112 , x112 ;...;Wnmk , xnmk )  min
 n lij

 xijk  b j
i
1k 1
(2.6)
где Wijk - объем k-го номера работы j-го вида на i-ом ИТ-проекте; xijk - число сотрудников, участвующих в k-ой работе j-го вида i-го ИТ-проекта; i – номер ИТпроекта в портфеле, i  1,n ; j – вид работы, j  1,m ; k – номер работы j-го вида на
i-ом ИТ-проекте, k  1,lij ; b j - число сотрудников j-го вида.
Концепция метода сетевого программирования применительно к модели
(2.6) заключается в разбиении функции F на j  ( n  1 ) функций следующим образом (2.7):
F1 j  f1 j ( W1 j , x1 j ;W2 j , x2 j )
F2 j  f 2 j ( W1 j , x1 j ;W2 j , x2 j ;W3 j , x3 j )
...
Fn 1, j  f n 1, j ( W1 j , x1 j ;W2 j , x2 j ;...;Wnj , xnj )
(2.7)
и нахождении наилучших решений для всех функций (2.7).
Далее на работы назначаются конкретные сотрудники с учетом их квалификации на основе приоритетности ИТ-проектов.
56
Второй этап заключается в выявлении освободившихся, ввиду окончания
выполнения работ на ИТ-проекте, трудовых ресурсов и использовании их в работах ИТ-проектов, по которым превышен заданный заказчиком срок реализации
. Таким образом, находится оптимальное (приемлемое) решение задачи распределения ограниченных трудовых ресурсов с оптимальной стоимостью и длительностью выполнения портфеля ИТ-проектов.
На первом этапе при распределении трудовых ресурсов согласно модели
(2.6) решается задача (2.8):

k n  Wn j j
k W
k W
T j  1 1 j  2 2 j  ... 
 min
x1 j
x2 j
xn j j


n
  xij  b j
i 1

b  1
 j

(2.8)
где T j - время выполнения работ j-го вида; Wij - объем работ j-го вида в i–ом ИТпроекте; xij - количество трудовых ресурсов j-ой специализации в i–ом ИТпроекте; xij - количество трудовых ресурсов j-ой специализации, участвующих в
работах j-го вида в i–ом ИТ-проекте; b j - количество трудовых ресурсов j-ой специализации; n j – количество ИТ-проектов портфеля, в которых требуются трудовые ресурсы j-ой квалификации; k i - коэффициент приоритетности i-го ИТпроекта, рассчитываемый как ki  1  prioriвыг .  prioriвозм.  prioriизд.  priori риск . , где
prioriвыг. - итоговый коэффициент выгод i –го ИТ-проекта; prioriвозм. - итоговый
коэффициент возможностей i –го ИТ-проекта; prioriизд. - итоговый коэффициент
издержек i –го ИТ-проекта; priori риск . - итоговый коэффициент рисков i –го ИТпроекта;.
На втором этапе учитываются ограничения (2.9):
57

( 1  prioriвыг  prioriвозм  prioriизд  priori риск )  Di
Fi 
 Z общ ,
n

риск
выг
возм
изд

 priori
 priori  priori
)  Di
 ( 1  priori

i 1
Ti  Ti огр
(2.9)
где prioriвыг – итоговый коэффициент приоритетности i-го ИТ-проекта портфеля в
группе «Выгоды»; prioriвозм – итоговый коэффициент приоритетности i-го ИТпроекта портфеля в группе «Возможности»; prioriизд – итоговый коэффициент
приоритетности i-го ИТ-проекта портфеля в группе «Издержки»; priori риск – итоговый коэффициент приоритетности i-го ИТ-проекта портфеля в группе «Риски»;
– доход от реализации i-го ИТ-проекта портфеля;
- общие затраты, выде-
ленные на реализацию портфеля ИТ-проектов; i – номер ИТ-проекта,
;n–
количество ИТ-проектов портфеля; Ti – дата завершения выполнения i-го ИТпроекта; Т iогр – дата завершения выполнения i-го ИТ-проекта, заданная заказчиком ИТ-проекта.
Коэффициенты приоритетности для каждого ИТ-проекта нормируются.
Алгоритм распределения трудовых ресурсов с применением метода сетевого
программирования
С учетом последовательности шагов решения задачи, представленных на
Рисунке 2.4, сформируем алгоритм решения задачи распределения трудовых ресурсов между ИТ-проектами портфеля в условиях ограниченных трудовых, финансовых и временных ресурсов с целью минимизации стоимости выполнения
портфеля ИТ-проектов, описанный на рисунке 2.5.
58
Начало
Распределение k-ых видов трудовых ресурсов между ИТ-проектами портфеля
Оценка длительности выполнения портфеля
ИТ-проектов на основе ограничений со стороны заказчика, корректировка длительности работ с учетом допустимых затрат
Календарный график выполнения ИТ-проектов без учета
отложенных
Список отложенных ИТпроектов
Конец
Источник: составлено автором.
Рисунок 2.5 - Алгоритм распределения трудовых ресурсов
В блоке «Распределение k-ых видов трудовых ресурсов между ИТпроектами портфеля» с использованием метода сетевого программирования решается система уравнений (2.8). Решением системы является число человек на
работы каждого вида для каждого ИТ-проекта. Далее на работы назначаются конкретные сотрудники с учетом их квалификации на основе приоритетности ИТпроектов.
Блок «Оценка длительности выполнения портфеля ИТ-проектов на основе
ограничений со стороны заказчика, корректировка длительности работ с учетом
допустимых затрат» включает комплекс действий со стороны менеджера, составляющего календарный график выполнения портфеля, начинающийся с анализа
полученного в предыдущем блоке расписания.
При проведении анализа сравниваются длительность ИТ-проектов согласно
календарному графику и длительность, определенная заказчиками, а также объем
фактических и допустимых затрат на каждый ИТ-проект. Возможны варианты,
показанные на рисунке 2.6.
Согласно рисунку 2.6 в случае отказа заказчика принять сформированные
предложения, выполнение ИТ-проекта отменяется. Предложенный алгоритм позволяет сформировать календарный план реализации портфеля с минимальными
командировочными расходами. Учитывая, что командировочные расходы имеют
59
большой удельный вес в общих затратах на выполнение портфеля, полученное
решение характеризуется максимально возможным уровнем прибыли портфеля
ИТ-проектов, а значит, является приоритетным для ИТ-компании. Однако при использовании данного подхода полученное время реализации портфеля не является
минимально возможным. Поэтому в случае неудовлетворительного результата
показателя «Срок реализации портфеля ИТ-проектов» следует проанализировать
наличие свободных трудовых ресурсов и уменьшить данный показатель.
При этом, важно отметить, что затраты на выполнение портфеля могут быть
увеличены в рамках ограниченного бюджета ИТ-проекта.
Анализ допустимости затрат и срока выполнения портфеля ИТ-проектов
Затраты допустимы
Срок недопустим
Увеличение затрат, при необходимости использование свободного запаса
Затраты допустимы
Срок допустим
Затраты
недопуcтимы
Срок допустим
Предложение
заказчику повысить стоимость
реализации ИТпроекта
Затраты допустимы
Срок допустим
Остаток финансовых средств,
выделенных на ИТ-проект внести
в финансовые средства ИТкомпании
Затраты допустимы
(дальнейшее увеличение невозможно)
Срок недопустим
Предложение заказчику ИТпроекта увеличить сроки согласно полученным значениям
или увеличить стоимость ИТпроекта
Уменьшение затрат
с выполнением условия допустимости
срока
Остаток финансовых средств, выделенных на реализацию ИТ-проекта
внести в финансовые средства ИТкомпании
Отказ со
стороны
заказчика
Согласие
со стороны
заказчика
Затраты недопустимы
Срок недопустим
Покрытие части затрат за
счет остатков
финансовых
средств портфеля
Затраты допустимы
Срок допустим
Затраты недопустимы (дальнейшее уменьшение невозможно)
Срок допустим
Предложение заказчику повысить стоимость реализации
ИТ-проекта
Предложение заказчику увеличить срок
и стоимость реализации ИТ-проекта
Источник: составлено автором.
Рисунок 2.6 – Возможные варианты реализации портфеля ИТ-проектов
60
2.2.3 Минимизация длительности выполнения ИТ-проектов портфеля при
распределении трудовых ресурсов
В практической деятельности ИТ-компании может, например, возникнуть
ситуация, когда требуется сократить длительность выполнения отдельных проектов портфеля с учетом ограниченных финансовых и временных ресурсов в связи с
запуском в скором времени крупного ИТ-проекта (ИТ-проектов), требующих
привлечение трудовых ресурсов, задействованных в реализации текущего портфеля. Сокращение длительности реализации ИТ-проектов с целью освобождения
трудовых ресурсов возможно за счет увеличения интенсивности их использования в работах портфеля.
Схематично процесс нахождения общего времени выполнения портфеля
ИТ-проектов с учетом минимизации длительности его выполнения представлен
на рисунке 2.7, где на первом этапе последовательно, с учетом приоритетности
( ПРi ), максимизируется интенсивность использования трудовых ресурсов при
выполнении ИТ-проектов в рамках выделенного на каждый ИТ-проект бюджета.
Проект 1
Первый
Проект 2
этап
Работа 1
Работа K
Работа 1
Работа 1
Проект N
Начало выполнения
портфеля ИТпроектов
Второй этап
Работа 2
Работа L
Работа M
Окончание выполнения
портфеля ИТ-проектов
Нахождение общего времени выполнения портфеля ИТ-проектов
Источник: составлено автором.
Рисунок 2.7 - Этапы решения задача распределения ресурсов при ограничении
срока выполнения отдельных ИТ-проектов портфеля
61
По результатам распределения изменяется календарный график выполнения
работ портфеля, отражающий длительность выполнения каждого ИТ-проекта
портфеля (алгоритм рассматриваемого этапа представлен на рисунке 2.8), а на
втором этапе находится общее время выполнения портфеля ИТ-проектов (
Для расчета общего времени выполнения портфеля ИТ-проектов (
).
) выбира-
ется ИТ-проект с наибольшим сроком выполнения.
Представим математическую модель задачи распределения трудовых ресурсов с целью минимизации длительности выполнения работ портфеля ИТ-проектов
с учетом представленных ограничений (1.6-1.9) (2.10):
n m l
T     t( Wijk , xijk )  min
(2.10)
i 1 j 1k 1
где
t( Wijk , xijk )
Wijk
-объем k-ой работы j-ого вида i-го ИТ-проекта;
- длительность выполнения k-ой работы j-ого вида i-го ИТ-проекта;
xijk
- количество сотрудников
на k-ой работе j-ого вида i-го ИТ-проекта; i – номер ИТ-проекта, i  1,n ; j – вид
работы, j  1,m ; k – номер работы, k  1,l .
Важно отметить, что уровень затрат с целью повышения точности предварительного расчета, следовательно, качества принимаемых решений, разбивается
на две части: заработная плата и командировочные расходы.
Объем затрат в части заработной платы рассчитывается следующим образом (2.11):
(2.11)
где
- требуемый размер заработной платы;
– объем i-го ИТ-проекта;
– не-
обходимое количество трудовых ресурсов для выполнения объема работ i-го ИТпроекта (
);
– время выполнения работ i-го ИТ-проекта (
)
-ым количест-
вом трудовых ресурсов.
Объем командировочных расходов рассчитывается следующим образом
(2.12):
(2.12)
62
где
– командировочные расходы по трудовым ресурсам в количестве
–
ых человек, требуемых для реализации j–ой работы i–го ИТ-проекта; n – количество ИТ-проектов портфеля;
– количество работ в i-ом ИТ-проекте.
Общий объем финансирования рассчитывается по формуле (2.13):
(2.13)
где n – количество ИТ-проектов портфеля;
ты;
– объем i-го ИТ-проекта;
- требуемый размер заработной пла-
– необходимое количество трудовых ресурсов
для выполнения объема работ i-го ИТ-проекта (
i-го ИТ-проекта (
)
);
– время выполнения работ
-ым количеством трудовых ресурсов;
ровочные расходы по трудовым ресурсам в количестве
мых для реализации j–ой работы i–го ИТ-проекта;
– команди-
–ых человек, требуе-
– количество работ в i-ом
ИТ-проекте.
Алгоритм последовательного перераспределения трудовых ресурсов
Сформирован в соответствии с рисунком 2.8 обобщенный алгоритм решения задачи распределения трудовых ресурсов между ИТ-проектами с целью минимизации длительности выполнения портфеля с учетом трудовых, финансовых и
временных ограничений.
Начало алгоритма
Формирование списка ИТ-проектов портфеля с учетом приоритетности их выполнения
Формирование минимального по длительности календарного графика выполнения ИТпроектов с учетом трудовых, временных,
финансовых и временных ограничений
портфеля
Список последовательности
выполнения ИТ-проектов с
учетом приоритетности
Календарный график выполнения ИТ-проектов без учета
отложенных
Список отмененных ИТпроектов
Конец алгоритма
Источник: составлено автором.
Рисунок 2.8 – Обобщенный алгоритм распределения трудовых ресурсов
63
Результатом шага «Формирование списка ИТ-проектов портфеля в приоритетной последовательности их выполнения» является документ «Список последовательности выполнения ИТ-проектов с учетом приоритетности», в котором ИТпроекты расположены в порядке очередности выполнения, следовательно, в порядке убывания общего коэффициента приоритетности ИТ-проекта портфеля
( ПРi ).
Пример списка последовательности выполнения ИТ-проектов с учетом приоритетности приведен в таблице 2.6:
Таблица 2.6 - Очередность выполнения ИТ-проектов по приоритетности
Наименование ИТпроекта портфеля
Коэффициент приоритетности
ИТ-проекта портфеля
( ПРi )
Очередность выполнения
ИТ-проекта портфеля
ИТ-проект 3
ИТ-проект 7
…
ИТ-проект 1
0,47
0,21
…
0,09
1
2
…
7
Источник: составлено автором.
Рассмотрим более подробно шаг алгоритма «Формирование минимального
по длительности календарного графика выполнения ИТ-проектов с учетом трудовых, временных, финансовых и временных ограничений портфеля».
Календарный график выполнения оставшихся работ ИТ-проектов разрабатывается следующим образом:
а) Формирование календарного графика выполнения работ ИТ-проекта
портфеля с учетом максимально необходимого количества трудовых ресурсов для
выполнения работы и наличия свободных ресурсов в рассматриваемый момент
времени. Сначала определяется время выполнения ИТ-проекта (
учетом объема работ ИТ-проекта (
) с
) и максимально необходимого количества
трудовых ресурсов для выполнения работы и наличия свободных ресурсов
согласно уравнению (2.14):
(2.14)
64
где k – номер группы работ i-го ИТ-проекта
i-го ИТ-проекта;
– количество групп работ
;
– длительность выполнения k-ой работы;
ненный объем k-ой работы на t-ом временном интервале
– выпол-
-ым количеством тру-
довых ресурсов.
Далее согласно полученным данным о количестве используемых ресурсов
k-го вида на каждом временном интервале
рассчитываются затраты
(2.15):
(2.15)
где
– количество групп работ i-го ИТ-проекта;
k-ой работы;
– длительность выполнения
– количество трудовых ресурсов, используемых при выполнении
k-ой группы работ ИТ-проекта в момент времени t; k – номер группы работ ИТпроекта
;
вочные расходы на
– размер заработной платы -го сотрудника;
- командиро-
-го сотрудника.
б) Проведение анализа полученного значения затрат на выполнение ИТпроекта (
) с допустимым уровнем затрат на i-ый ИТ-проект ( Z iдоп ), пред-
ставленным в (1.16), и срок выполнения ИТ-проекта ( ) с допустимым сроком
реализации ИТ-проекта, определяемым заказчиком ИТ-проекта (
), представ-
ленным в (1.7).
По результатам анализа корректируется график выполнения ИТ-проекта
портфеля. При проведении сравнительного анализа возможны варианты, показанные на рисунке 2.9.
Сначала анализируем полученный календарный график для каждого ИТпроекта и формируем запас финансовых средств. Далее свободный запас распределяется с учетом приоритетности между ИТ-проектами. Если при анализе ИТпроекта требуется согласно рисунку 2.9 свободный запас финансовых средств и
текущий объем недостаточен для реализации ИТ-проекта, то принимается решение о реализации ИТ-проекта или прекращении его выполнения.
В представленном диссертационном исследовании введено понятие «Время
прерывания работ». Оно связано с процессом прерывания выполнения работы.
65
Анализ допустимости затрат и срока выполнения ИТ-проекта
Затраты допустимы
Срок недопустим
Увеличение затрат
Затраты допустимы
Срок допустим
Затраты допустимы (дальнейшее увеличение
невозможно)
Срок недопустим
Затраты допустимы
Срок допустим
Затраты недопустимы
Срок допустим
Уменьшение затрат
Затраты недопустимы
Срок недопустим
Остаток финансовых средств, выделенных на ИТ-проект отправить в свободный запас портфеля ИТ-проектов
Использование
свободного запаса
Уменьшение затрат с выполнением условия
допустимости
срока
Принятие решения о взятии дополнительных
сотрудников для
Затраты допусреализации
тимы
предстоящих
Срок недопусИТ-проектов
тим
Затраты допустимы
Срок допустим
Остаток финансовых средств,
выделенных на ИТ-проект отправить в свободный запас
портфеля ИТ-проектов
Затраты допустимы
Срок допустим
Затраты недопустимы (дальнейшее уменьшение невозможно)
Срок допустим
Использование свободного запаса
Использование
свободного запаса
Затраты допустимы
Срок допустим
Затраты недопустимы
Срок допустим
Затраты допустимы
Срок допустим
Затраты допустимы
Срок недопустим
Затраты недопустимы
Срок допустим
Затраты недопустимы
Срок недопустим
Принятие
решения о
реализации
ИТ-проекта
или прекращении его
выполнения
Принятие решения о взятии дополнительных
сотрудников для
реализации
предстоящих
ИТ-проектов
Принятие решения о реализации ИТ-проекта
или прекращении его выполнения
Источник: составлено автором.
Рисунок 2.9 – Возможные варианты сравнительного анализа для задачи минимизации длительности портфеля ИТ-проектов
66
Такая ситуация возможна, когда для работы, выполняемой на интервале
), на интервале (
(
интервале (
) имеются требуемые свободные ресурсы, а на
) требуемые ресурсы отсутствуют. В таком случае анализируется
показатель «Время прерывания работ». Если показатель имеет допустимое значение, процесс выполнения работы продолжается, иначе начало календарного плана
реализации ИТ-проекта сдвигается на 1 временной интервал и процесс планирования повторяется. Рассматриваемый показатель «Время прерывания работ» может быть введен для каждого ИТ-проекта портфеля или для портфеля ИТпроектов в целом. С учетом введенного показателя «Время прерывания работ» алгоритм, представленный на рисунке 2.8 примет вид в соответствии с рисунком
2.10.
Таким образом, сформирован алгоритм решения задачи минимизации длительности реализации портфеля ИТ-проектов при распределении трудовых ресурсов с учетом трудовых, финансовых и временных ограничений. Построенный календарный график отражает степень интенсивности использования трудовых ресурсов, следовательно, в случае невысокой интенсивности использования сотрудников, необходимо сделать выводы, например, о дообучении сотрудников новым
видам работ или уменьшении штата сотрудников.
Сравнительный анализ алгоритмов распределения трудовых ресурсов
В процессе анализа эффективности предложенных алгоритмов распределения трудовых ресурсов в таблице 2.7 выделены их преимущества и недостатки.
Таблица 2.7 - Сравнение алгоритмов распределения трудовых ресурсов
Критерии оценки
Эффективность схемы с
позиции трудоемкости
Длительность реализации
ИТ-проектов портфеля
Затраты на выполнение
ИТ-проектов портфеля
Использование
точного
оптимизационного метода
Оптимальный
размер
портфеля ИТ-проектов
Алгоритм минимизации
длительности
Алгоритм минимизации
стоимости
Высокая
Средняя
Минимальная
Максимально допустимая
Максимально допустимые
Минимальные
Нет
Да
Небольшой
Большой
Источник: составлено автором.
67
Начало
1.Формирование списка ИТ-проектов портфеля с учетом приоритетности их выполнения
2. Выбор ИТ-проекта
3. Выбор группы работ ИТ-проекта
4. Интервальный анализ группы работ ИТ-проекта с учетом показателя «Время прерывания работ»
6. Сдвиг на 1 интервал начала реализации ИТ-проекта
5. Время ожидания превышает
значение показателя «Время прерывания работ»?
Да
Нет
Да
7. Есть следующая группа работ?
Нет
8. Формирование свободного запаса финансовых средств портфеля
ИТ-проектов
Да
9. Есть следующий ИТ-проект?
Нет
11. Выбор ИТ-проекта и формирование календарного графика его
выполнения с учетом трудовых, финансовых, временных ограничений и свободного запаса финансовых средств
12. Есть следующий ИТ-проект?
Нет
Да
Календарный график выполнения ИТпроектов портфеля
Список отмененных ИТ-проектов
Конец
Источник: составлено автором.
Рисунок 2.10 - Алгоритм построения календарного графика портфеля
68
Ключевым преимуществом предложенного алгоритма распределения трудовых ресурсов с целью минимизации стоимости является прикрепление сотрудника к конкретным ИТ-проектам, что сокращает размер командировочных расходов, а также общее время адаптации сотрудника, связанное с переходом сотрудника на другой ИТ-проект. Эти преимущества являются значимыми в связи с
большим удельным весом командировочных затрат в общей статье расходов ИТкомпании. В современных рыночных условиях сокращение стоимости выполнения проектов портфеля позволяет повысить конкурентные преимущества ИТкомпании.
Алгоритм минимизации длительности выполнения ИТ-проектов портфеля в
процессе распределения трудовых ресурсов является трудоемким и его оптимально использовать для небольшого портфеля.
Процесс распределения трудовых ресурсов выполняется в условиях быстро
изменяющейся среды. В связи с этим требуется разработать комплекс (схему)
действий менеджеров на воздействия, возникающие во внутренней и внешней
среде ИТ-проектов портфеля.
2.2.4 Динамическое распределение трудовых ресурсов
В таблице 2.8 рассмотрены различные варианты воздействий и соответствующие им решения:
Таблица 2.8 - Варианты внутренних или внешних воздействий
Порядковый Внутренне или внешнее
номер
воздействие
1.
Действия со стороны менеджеров ИТ-компании
Изменение количества портфелей ИТ-проектов
или ИТ-проектов в существующих портфелях
69
Продолжение таблицы 2.8
Порядковый Внутренне или внешнее
номер
воздействие
Действия со стороны менеджеров ИТ-компании
1.1
Сформирован
новый 1. Анализ текущих портфелей ИТ-проектов на
портфель ИТ-проектов
возможность сокращения сроков их реализации
с целью освобождения трудовых ресурсов;
2. Составление графика реализации нового портфеля ИТ-проектов (одним из представленных
выше методов) с учетом свободных трудовых
ресурсов;
3. В случае недопустимого графика реализации
портфеля ИТ-проектов ввиду нехватки трудовых
ресурсов и наличия финансовых ресурсов привлечение новых сотрудников в штат ИТкомпании или фрилансеров на срок реализации
портфеля;
4. В случае недопустимого графика реализации
портфеля ИТ-проектов ввиду нехватки трудовых
ресурсов и отсутствия финансовых ресурсов на
привлечение новых сотрудников формирование
предложения заказчику об увеличении срока
реализации отдельных ИТ-проектов портфеля
или портфеля в целом.
1.2
В реализуемый портфель 1. Анализ календарного графика выполнения новодобавлен новый ИТ-проект
го ИТ-проекта с учетом свободных трудовых ресурсов;
2. В случае невозможности выполнения ИТпроекта ввиду больших интервалов прерывания
работ проанализировать возможность сокращения сроков реализации текущих ИТ-проектов
портфеля с целью освобождения трудовых ресурсов и запуска нового ИТ-проекта;
3. В случае невозможности выполнения ИТпроекта ввиду превышения длительности его
реализации по сравнению с заданной заказчиком
рассмотреть возможность привлечения новых
сотрудников в штат ИТ-компании или фрилансеров на срок реализации портфеля.
Из реализуемого портфе- 1. Анализ освободившихся трудовых ресурсов и
ля исключены частично
их использование в текущих портфелях ИТили
полностью
ИТпроектов;
проекты
2. Рассмотрение возможности дообучения освободившихся сотрудников с целью повышения
их квалификации или переквалификации.
Изменение количества трудовых ресурсов в портфеле ИТ-проектов
1.3
2.
70
Продолжение таблицы 2.8
Порядковый Внутренне или внешнее
номер
воздействие
2.1
Действия со стороны менеджеров ИТ-компании
Уменьшено
количество 1.
трудовых ресурсов на реализацию портфеля ИТпроектов
2.
3.
2.2
3.
Увеличено
количество 1.
трудовых ресурсов на реализацию портфеля ИТпроектов
Пересмотр календарного графика реализации
портфеля ИТ-проектов и сравнение полученных
значений сроков реализации ИТ-проектов с заданными заказчиком;
При неудовлетворительном результате рассмотреть вопрос о приеме в штат новых сотрудников
или привлечения фрилансеров на срок реализации портфеля;
В случае невозможности увеличения количества
трудовых ресурсов сформировать предложение
заказчику об увеличении срока реализации отдельных ИТ-проектов портфеля или портфеля в
целом.
Пересмотр календарного графика реализации
портфеля ИТ-проектов с целью сокращения
срока реализации отдельных ИТ-проектов
портфеля или портфеля в целом.
Изменение объема финансирования портфеля ИТ-проектов
3.1
Уменьшен объем финан- 1.
сирования портфеля ИТпроектов
2.
Пересмотр календарного графика реализации
портфеля ИТ-проектов с учетом сокращения затрат на реализацию портфеля;
В случае превышения срока реализации портфеля сформировать предложение заказчику об
увеличении срока реализации отдельных ИТпроектов портфеля или портфеля в целом.
3.2
Увеличен объем финанси- 1.
рования портфеля ИТпроектов с целью сокращения сроков реализации
портфеля
Анализ свободных трудовых ресурсов ИТкомпании с целью привлечения их к реализации
портфеля ИТ-проектов. В случае наличия таковых пересмотреть календарный график реализации портфеля ИТ-проектов с учетом обозначенных сроков реализации;
При неудовлетворительном результате прием в
штат новых сотрудников или привлечения фрилансеров на срок реализации портфеля и пересмотр календарного графика реализации портфеля ИТ-проектов с учетом дополнительных
трудовых ресурсов.
2.
4.
Изменение сроков реализации портфеля ИТ-проектов в целом
или отдельных ИТ-проектов портфеля
71
Продолжение таблицы 2.8
Порядковый Внутренне или внешнее
номер
воздействие
4.1
Действия со стороны менеджеров ИТ-компании
Сокращен срок реализации 1. Анализ свободных трудовых ресурсов ИТотдельных
ИТ-проектов
компании с целью привлечения их к реализации
портфеля или портфеля в
портфеля ИТ-проектов. В случае наличия такоцелом
вых пересмотреть календарный график реализации портфеля ИТ-проектов с учетом обозначенных сроков реализации;
2. При неудовлетворительном результате рассмотреть возможность приема в штат новых сотрудников или привлечения фрилансеров на срок
реализации портфеля и пересмотр календарного
графика реализации портфеля ИТ-проектов;
3. При невозможности расширения штата сформировать предложение заказчику об увеличении
срока реализации отдельных ИТ-проектов
портфеля или портфеля в целом.
Источник: составлено автором.
Возможные варианты внутренних или внешних воздействий объединены в
четыре группы: изменение количества портфелей ИТ-проектов или ИТ-проектов в
существующих портфелях; изменение количества трудовых ресурсов в портфеле
ИТ-проектов; изменение объема финансирования портфеля ИТ-проектов; изменение сроков реализации портфеля ИТ-проектов в целом или отдельных ИТпроектов портфеля. Внутри группы рассмотрены конкретные варианты воздействий. Например, если в реализуемый портфель добавлен новый ИТ-проект, то требуется провести анализ выполнимости нового ИТ-проекта с учетом свободных
трудовых ресурсов, который включает построение календарного плана для включенного в портфель ИТ-проекта. В процессе построения календарного плана выбирается требуемая схема распределения трудовых ресурсов (схемы подробно
описаны в предыдущем пункте второй главы диссертационной работы). Если согласно полученному календарному плану превышен срок выполнения ИТпроекта, заданный заказчиком, то необходимо рассмотреть возможность привлечения новых сотрудников в штат ИТ-компании или фрилансеров на срок реализации портфеля.
72
2.3
Контроль выполнения календарного плана портфеля ИТ-проектов
Показатели эффективности исполнения работ портфеля
Анализ эффективности выполнения плана работ портфеля ИТ-проектов
осуществляется на основе набора ключевых показателей эффективности, входящих в состав метода освоенного объема и метода соблюдения сроков, разработанного Липке У. [72]. Набор показателей приведен на рисунке 2.11.
Элементы EVM
Данные
EV
AC
PV
BAC
AT
C
PD
Переменные
Индексы
Превышение / недоиспользование бюджета по выполненным работам
Насколько эффективно используется
время?
SPI(t)
CV
ES/AT
= EV-AC
Отставание/опережение по
времени ИТ-проекта по
сравнению с планом
SV(t)
= ES-AT
Насколько эффективно используются ресурсы?
CPI
EV/AC
Время по плану на фактически выполненные работы
ES
C + (EV - PVc)/(PVc+1- PVc)
Прогнозы
Какова наиболее вероятная стоимость ИТпроекта с учетом нетипичных отклонений?
EAC
AC+ (BAC-EV)
Какова наиболее вероятная стоимость ИТпроекта с учетом типичных отклонений?
ETC
AC+((BACEV) / CPI)
Когда наиболее вероятно будет завершен ИТпроект с учетом нетипичных отклонений?
EAC(t)
AT+PD-ES
Когда наиболее вероятно будет завершен
ИТ-проект с учетом
типичных отклонений?
ETC(t)
(PD*AT)/ES
Источник: [102, С.306].
Рисунок 2.11 – Система KPI портфеля ИТ-проектов
73
Обозначения, используемые на рисунке 2.11, приведены в таблице 2.9:
Таблица 2.9 - Используемые обозначения
Обозначение
EV
AC
PV
AT
BAC
CV
SV
ES
C
PD
SPI(t)
CPI
EAC
ETC
EAC(t)
ETC(t)
Описание
Сметная стоимость фактически выполненных работ к концу истекшего отчетного периода
Фактическая стоимость выполненных работ на конец отчетного периода
Сметная стоимость запланированных к выполнению работ к концу истекшего отчетного периода
Фактическое время согласно анализируемому отчетному периоду
Изначально заданный бюджет по завершению портфеля ИТ-проектов
Отклонение по стоимости
Отклонение по срокам
Отведенное по плану время для фактически выполненных работ к концу истекшего отчетного периода
Количество временных периодов, для которых EV  PV (по времени) или
EV  PV (по стоимости)
Плановая длительность выполнения ИТ-проекта
Индекс выполнения сроков
Индекс выполнения стоимости
Прогноз стоимости ИТ-проекта по завершению с учетом нетипичных отклонений
Прогноз стоимости ИТ-проекта по завершению с учетом типичных отклонений
Прогноз длительности выполнения ИТ-проекта с учетом нетипичных отклонений
Прогноз длительности выполнения ИТ-проекта с учетом типичных отклонений
Источник: составлено автором.
К системе показателей, представленной на рисунке 2.11, добавлен показатель «внутреннего климата команды» (KK), определяемого с использованием анонимного анкетирования исполнителей работ портфеля.
Общий значение рассматриваемого показателя определяется как среднее
арифметическое значение по данным, полученным в анкетах.
Таким образом, использование предложенной системы ключевых показателей эффективности реализации портфеля ИТ-проектов позволяет на каждом этапе
разработки и внедрения информационной системы выявить отрицательные отклонения от сформированного плана. Но важно не только выявить отклонения, но
и принять своевременные меры по их устранению. Поэтому разработаны сценарии управления отклонениями.
74
Управление отклонениями от плана исполнения работ портфеля ИТпроектов
В основу концепции формирования сценариев управления отклонениями
заложена модель оценки потерь, разработанная Товбом А.С. и Ципесом Г.Л. Выбор данной модели, описанной на рисунке 2.12 обусловлен разработкой ее с учетом теоретического и практического опыта в области проектного управления.
Ресурсы
Область недопустимых потерь
Желаемый
сценарий
Привлечение субподрядчика
Область нежеПривлечение
дополнительных
лательных поисполнителей
терь
Область допус- Материальное стимулирование
тимых потерь Замена исполнителя
Увеличение интенсивности работ
Область плановых
потерь
Снижение качества работ
Изменение сроков завершения отдельных
работ без увеличения срока ИТ-проекта
Допустимый
сценарий
Время
Смещение вех
Увеличение срока исполнения ИТ-проекта
Остановка
ИТ-проекта
ИТ-проекты
Источник: [114, С.84].
Рисунок 2.12 – Модель оценки потерь
В модели оценки потерь последствия выявленных отклонений в зависимости от степени тяжести классифицируются на плановые (запланированные в рамках календарного плана ИТ-проекта), допустимые (незначительные незапланированные затраты), нежелательные (значительные незапланированные затраты, но
работы по ИТ-проекту продолжаются) и недопустимые (прерывание выполнения
ИТ-проекта).
Использование желаемого сценария в связи с отклонениями для завершения
работ портфеля в рамках календарного плана является наилучшим вариантом из
возможных. Однако меры, принимаемые в желаемом сценарии, например, увели-
75
чение интенсивности работ, изменение сроков завершения отдельных работ без
увеличения срока ИТ-проекта, могут не привести к минимизации отклонений
фактических от плановых показателей реализации ИТ-проектов портфеля в допустимых границах. Тогда рассматриваются допустимые сценарии исполнения
портфеля ИТ-проектов. В рамках допустимых сценариев в соответствии с рисунком 2.12 смещаются вехи, увеличивается срок исполнения ИТ-проектов, привлекаются дополнительные исполнители и т.д. В таблице 2.10 проанализирована
приоритетность различных сценариев в зависимости от схемы распределения
трудовых ресурсов и планирования работ портфеля. Для этого оценим схемы с
позиции трудовых, финансовых и временных ресурсов.
Таблица 2.10 - Оценка преимуществ и недостатков схем распределения трудовых
ресурсов
Критерий оценки схемы
Схема минимизации длительности
Схема минимизации стоимости
Высокая
Средняя
Минимальный
Минимальный
Минимальный
Средний
Высокие
Минимальные
Интенсивность использования трудовых ресурсов
Запас времени реализации
портфеля
Запас финансовых ресурсов
Размер
командировочных
расходов
Источник: составлено автором.
Таким образом, в рамках желаемого сценария наиболее приоритетными являются изменение сроков завершения отдельных работ без изменения срока исполнения ИТ-проекта или снижение качества работ. Вариант увеличения интенсивности использования трудовых ресурсов является менее приоритетным для
схемы минимизации длительности выполнения портфеля ИТ-проектов, т.к. его
применение в процессе распределения трудовых ресурсов дает максимально допустимую загрузку исполнителей.
Наиболее эффективным допустимым сценарием действий на выявленные
отклонения для плана, сформированного на основе использования схемы минимизации стоимости, является смещение вех (перенос вехи, если рабочая группа не
может окончить работы в намеченный срок, при этом общее время исполнения
76
ИТ-проекта не изменяется). Если смещение вех невозможно, тогда необходимо
использовать материальное стимулирование и привлечение дополнительных трудовых ресурсов, т.к. ввиду низких командировочных расходов на реализацию
портфеля, как правило, имеется свободный запас финансовых средств.
Выводы по Главе 2
Во второй главе диссертационного исследования разработана комплексная
методика, которая отличается от существующих подходов тем, что обеспечивает
совместное решение взаимосвязанных задач распределения трудовых ресурсов
между ИТ–проектами и управление ими. В рамках сформированной методики
решены следующие задачи:
1.
С учетом особенностей выполнения портфеля ИТ-проектов, в которых
работы имеют жестко заданную последовательность, выделен новый класс задач в
существующей классификации задач распределения трудовых ресурсов. Проанализированы методы, которые возможно применить в решении выделенного класса
задач распределения трудовых ресурсов, проведен анализ допустимых методов и
выбран из них, как наиболее эффективный – метод сетевого программирования;
2.
Выбран и усовершенствован метод определения приоритетности ИТ-
проектов. Он основан на синтезе метода аналитических сетей, разработанного Т.
Саати, и инструмента сбалансированной системы показателей. Инструмент сбалансированной системы показателей позволил учесть в ходе анализа преимуществ
и недостатков реализации/невыполнения ИТ-проектов портфеля уровни стратегического и оперативного управления, наиболее важные финансовые и нефинансовые аспекты деятельности ИТ-компании. На сегодняшний день метод аналитических сетей является наиболее точным при определении влияния каждого ИТпроекта на достижение целей ИТ-компании;
3.
Модифицирован метод сетевого программирования, используемый в
алгоритме минимизации стоимости ИТ-проектов портфеля с учетом их приори-
77
тетности. На основе данного метода формируется календарный план портфеля с
минимальной стоимостью реализации портфеля и минимальными переходами сотрудников между ИТ-проектами портфеля. Это позволило минимизировать командировочные расходы и общее время адаптации сотрудника в ходе выполнения
работ портфеля. В схеме минимизации длительности работ портфеля, в отличие
от существующих, учитывается допустимое время прерывания работы;
4.
Предложена схема распределения трудовых ресурсов в портфеле с
учетом динамической среды;
5.
Сформирована система ключевых показателей контроля выполнения
портфеля ИТ-проектов, с помощью которой отслеживается отклонение процесса
выполнения портфеля от разработанного плана. В качестве основы для системы
показателей используются показатели метода освоенного объема, а также показатели метода соблюдения сроков, предложенный показатель «внутренний климат»
проектной команды. Результатом применения системы ключевых показателей
контроля является минимизация изменений календарного плана и негативных последствий от них;
6.
Предложены сценарии управления отклонениями от календарного
плана в ходе выполнения работ портфеля ИТ-проектов.
Полученные результаты позволяют повысить эффективность решений, связанных с управлением процессом реализации портфеля ИТ-проектов. В качестве
направлений дальнейшего исследования отметим необходимость усовершенствования метода аналитических сетей, связанного с выбором наиболее эффективного
способа определения общего мнения экспертов. Необходимо расширять класс
схем распределения трудовых ресурсов в зависимости от специфики ограничений,
исследовать возможность применения точных методов решения.
Таким образом, работа в указанных направлениях расширит перечень решений, применяемых в процессе управления портфелем ИТ-проектов.
78
ГЛАВА 3
ПРИМЕНЕНИЕ МЕТОДИКИ УПРАВЛЕНИЯ ПРОЦЕССОМ
РЕАЛИЗАЦИИ ПОРТФЕЛЯ ИТ-ПРОЕКТОВ В ДЕЯТЕЛЬНОСТИ
ИТ-КОМПАНИЙ
3.1
Построение СППР управления процессом реализации портфеля
В процессе реализации портфеля проектов менеджеры ИТ-компании оперируют большими объемами данных. Многие процессы управления портфелем, например, перераспределение трудовых ресурсов в связи с изменившимся фактическим количеством сотрудников, построение календарного плана выполнения
портфеля с учетом трудовых, финансовых и временных ограничений имеют
сложные для неавтоматизированного расчета алгоритмы. Поэтому возникает потребность в использовании менеджерами в своей деятельности средств автоматизации (информационных систем) [38, 66, 73].
Информационная система управления процессом реализации портфеля,
включающая планирование и контроль выполнения ИТ-проектов в динамической
среде, согласно приведенной в работе Г.Н. Смирновой, Ю.Ф. Тельнова [95] классификации типов информационных систем, относится к классу систем поддержки принятия решений (СППР), используемых на тактическом уровне управления.
В процессе построения СППР рассмотрены фазы анализа требований, проектирования и выбора программных средств согласно рисунку 3.1.
По окончании фазы анализа требований формируется модель требований,
построенная с использованием стандарта IDEF0, так называемая функциональная
модель. Полный перечень методологий и соответствующих стандартов представлен в приложении Г [103].
Результатом фазы проектирования является архитектура СППР.
79
Результат выполнения
фазы построения СППР
Наименование
модели фазы ЖЦ
Концептуальная
модель СППР
Наименование фазы
ЖЦ построения СППР
Фаза 1. Анализ
требований
Модель требований
к СППР
Логическая модель СППР
Фаза 2. Проектирование
Архитектура СППР
Физическая модель СППР
Фаза 3. Выбор программных средств
Комплекс программно-аппаратных
средств
Источник: составлено автором.
Рисунок 3.1 – Фазы построения СППР
Завершением фазы выбора программных средств являются программные
средства, которые используются для реализации отдельных модулей СППР и модули, требующие автоматизации. Рассмотрим фазы построения СППР в управлении процессом распределения трудовых ресурсов в портфеле более подробно.
Функциональная модель и архитектура подсистемы распределения трудовых ресурсов
Разработана функциональная модель подсистемы распределения трудовых
ресурсов, которая является одной из ключевых областей знаний управления портфелем ИТ-проектов [71, 74, 95, 103], входящей в состав полного перечня областей
знаний проектного управления, сформированного в работе В.И. Грекула [41].
В основе функциональной модели подсистемы управления трудовыми ресурсами [32, 45], представленной на рисунке 3.2, заложена разработанная в диссертации комплексная методика управления портфелем ИТ-проектов в динамичной среде. Перечисленные в функциональной модели модули используются в качестве основы для разработки архитектуры СППР [47, 113, 116] в управлении
подсистемой распределения трудовых ресурсов в портфеле ИТ-проектов согласно
рисунку 3.3.
PROJECT: Функциональная модель системы управления
портфелем ИТ-проектов
REV: 22.07.2015
RECOMMENDED
NOTES: 1 2 3 4 5 6 7 8 9 10
Сформировать
портфель
Список
ИТ-проекты ИТ-проектов в
ИТ-проектов
рассматриваемом
временном
периоде
0 р.
1
80
Сбалансированная
система
показателей
портфеля
Рассчитать
коэффициенты
приоритетности
ИТ-проектов
портфеля
0 р.
2
Финансовые
ресурсы портфеля
Трудовые ресурсы
Модуль СППР,
использующий
метод
аналитических
сетей
NODE:
TITLE:
A0
DRAFT
PUBLICATION
A-0
Срок выполнения ИТ-проектов
Доходность
ИТ-проектов
портфеля
Показатели контроля
выполнения
календарного плана
Коэффициенты
приоритености
Распределить
финансовые
ресурсы между
ИТ-проектами
портфеля
0 р.
3
Документ о
размере
финансовых
ресурсов на
каждый
ИТ-проект
Документ с
результатами
распределения
Распределить
трудовые ресурсы трудовых
ресурсов
между
ИТ-проектами
Календарный план
Сформировать
портфеля
портфеля
календарный
план
0 р.
4
ИТ-проектов
выполнения
портфеля
ИТ-проектов
Контролировать
0 р.
5
выполнение плана
портфеля
ИТ-проектов
Модуль СППР,
реализующий
алгоритмы и методы
распределения
трудовых ресурсов
0 р.
6
Модуль СППР,
включающий
усовершенствованный
метод освоенного
объема
Модуль СППР,
формирующий
календарные планы
Эффективно
управлять
портфелем
ИТ-проектов
Источник:
составлено
автором.
Измененный
календарный
план
портфеля
ИТ-проектов
NUMBER:
Рисунок 3.2 – Функциональная модель подсистемы управления трудовыми ресурсами
81
Отчет о коэффициентах
приоритетности ИТпроектов
Данные об ИТпроектах портфеля
Модуль расчета коэффициентов
приоритетности ИТ-проектов
БД приоритетности ИТ-проектов
Менеджеры
ИТ-проектов
БД критериев
и показателей
Данные о доходах от
реализации ИТ-проектов
Данные о трудовых ресурсах
Данные о сроках и
заказчиках ИТпроектов
Модуль распределения финансовых ресурсов между ИТпроектами портфеля
База знаний
выбора схемы
БД финансовых ресурсов
ИТ-проектов
Модуль распределения трудовых
ресурсов и формирования календарного плана портфеля
Библиотека
схем
БД календарных планов
Отчет о фактических показателях выполнения плана
Менеджеры
ИТ-проектов
Модуль контроля выполнения портфеля
Действия по минимизации отклонений от плана
Варианты календарного
плана реализации портфеля
Выбранный вариант
календарного плана
Измененный календарный план
Источник: составлено автором.
Рисунок 3.3 – Архитектура СППР в управлении трудовыми ресурсами портфеля ИТ-проектов
Менеджеры
ИТ-проектов
Эксперты
по оценке
ИТпроектов
Менеджеры
ИТ-проектов
82
Рассмотрим инструментальные средства, предлагаемые для использования в данной архитектуре СППР в управлении процессом реализации
портфеля ИТ-проектов.
Выбор программного обеспечения для реализации подсистемы управления трудовыми ресурсами
На сегодняшний день существует большое количество средств программного обеспечения (ПО), используемых для автоматизации процесса
управления ИТ-проектами [13, 38, 57, 95]. В таблице 3.1 рассмотрены наиболее распространенные многофункциональные программные продукты:
Таблица 3.1 - Обзор программного обеспечения управления портфелем ИТпроектов
Наименование
программного
обеспечения
Автоматизируемые
функции
Наличие
Интеграция с Средства
механизма
ПО сторонних создания
мультипроектного
производителей отчетов
управления
1. Планирование
2. Контроль
да, (Visual Basic
да
Microsoft Pro3. Анализ
5/0 for ApplicaProject-98
ject
4. Управление изменеtions)
ниями
1. Управление ресурсами
да
да (MS Excel)
Artemis Views
2. Управление издержками
Project View
1. Планирование
2. Контроль
да
3. Анализ
да
TimeLine
TimeLine 6.5
4. Управление изменениями
1. Планирование
2. Контроль
Primavera Sys3. Анализ
да
да, MS Project
tems
4. Управление изменениями
1. Планирование
да, стандартные
да, SP Professional
Spider Project 2. Контроль
СУБД
3. Анализ рисков
1. Планирование при ограниченном времени
2. Управление всеми вида, Oracle, SQL
дами ресурсов
да
Server, MS AcOpen Plan
3. Анализ затрат
cess
4. Анализ рисков
5.Мультипроектный анализ и структуризация
да
да
да
да
да
да
83
Продолжение таблицы 3.1
Наименование
программного
обеспечения
Автоматизируемые
функции
1. Планирование
2. Контроль
3. Анализ
Project Sched4.Управление
изменеuler Suite
ниями
5. Отслеживание целей
портфеля
1. Планирование при ограниченном времени
2. Управление всеми видами ресурсов
3. Управление контракАдванта
тами, поставками
4. Документооборот
5.
Мультипроектный
анализ и структуризация
Наличие
Интеграция с Средства
механизма
ПО сторонних создания
мультипроектного
производителей отчетов
управления
да
да SAP R/3
да
да
да, MS Project
да
Источник: [13, 38, 57, 95].
Полный анализ программного обеспечения управления ИТ-проектами
проведен коллективом авторов под руководством В.Н. Буркова [13]. Приведены различные варианты классификаций программного обеспечения, описаны основные характеристики наиболее известных многофункциональных
систем управления проектами. В приведенном списке программного обеспечения управления ИТ-проектами, на сегодняшний день, одной из лучших по
сочетанию функциональности и стоимости является система управления
проектами «Адванта», в которой учтены наиболее значимые результаты по
портфельному управлению ИТ-проектами. Следует отметить, что в указанной системе недостаточно проработаны вопросы учета проектных особенностей в ходе их выполнения, использования точных методов в процессе распределения трудовых ресурсов и денежных средств, контроля исполнения
портфеля ИТ-проектов.
По результатам исследования Попова В.Л. [94], в котором программное
обеспечение по управлению ИТ-проектами оценивалось по распространенности использования среди предприятий различных отраслей, наиболее распро-
84
страненными в соответствии с таблицей 3.2 являются MS Project, Primavera и
Spider Project:
Таблица 3.2 - Особенности корпоративных систем управления проектами
Предприятие / организация
Вид деятельности Год внедрения
системы
Нефтепереработка
2003
ООО «ЛУКОЙЛПермнефтеоргсинтез»
ГУ «Дорожное агентство Пермского края»
ЗАО «Пермспецнефтемаш»
ООО «Центр строительного консультирования»
Пермский национальный исследовательский политехнический
университет
Дорожное строительство
Производственный
инжиниринг
2007
Обеспечение
строительства
Исследовательская
деятельность
2009
2008
2010
Программное
обеспечение
MS
Project,
Primavera
MS Project
MS
Project,
Primavera, Spider Project
MS
Project,
Primavera
MS Project
Источник: [94, С.228].
Сравнительный анализ наиболее часто используемого в управлении
ИТ-проектами программного обеспечения приведен в работах [38, 95]. Рассмотрим результаты анализа с точки зрения применимости ПО к решаемым в
диссертационной работе задачам. При рассмотрении результатов анализа
программных продуктов учтем требования к функционалу программного
обеспечения и общие требования со стороны пользователей программных
продуктов – менеджеров ИТ-проектов.
Общие требования руководителей ИТ-проектов к информационной
системе управления портфелем заключаются в следующем:
1.
Простота в эксплуатации. Данное требование показывает, на-
сколько быстро пользователь освоил основы работы с системой.
2.
Надежность. Это требование определяется как вероятность ра-
боты системы без сбоев в течение заданного временного интервала [4].
Для реализации требований руководителей ИТ-проектов разработчик
ИСУ должен придерживаться следующих требований:
1.
Гибкость системы в эксплуатации. Обозначенное требование
отражает возможность модификации разработанной системы.
85
2.
Трудоемкость установки разработанной системы. Рассматри-
ваемое требование отражает время, затрачиваемое на установку разработанной системы [88].
3.
Возможность импорта/экспорта данных. Данное требование
учитывает возможность системы получения внешних данных (в виде файлов
данных) и выгрузки результатов работы системы (блоков системы согласно
Рисунку 3.2) в виде файлов.
4.
Производительность системы. Требование определяет скорость
и качество работы системы.
Требования к функционалу программного обеспечения представлены в
таблице 3.3.
Таблица 3.3 - Требования к программному обеспечению
Название задачи
Расчет коэффициентов приоритетности
Распределение финансовых
ресурсов между ИТпроектами портфеля
Выбор алгоритма распределения трудовых ресурсов
Распределение трудовых ресурсов
Требования к ПО
1. Наличие математического аппарата:
-метода аналитических сетей Т. Саати
1. Схема распределения финансовых ресурсов с учетом
доходности и приоритетности ИТ-проектов в портфеле
2. Условия выбора алгоритма
3. Наличие математического аппарата:
- алгоритма минимизации длительности выполнения портфеля;
- алгоритма минимизации стоимости портфеля, основанная
на методе сетевого программирования
Формирование календарного 1. Наличие диаграммы Гантта
плана
Контроль выполнения плана 1. Фиксация плановых параметров расписания портфеля
ИТ-проектов в базе данных;
2. Ввод фактических значений параметров;
3. Сравнительный анализ плановых и фактических значений параметров
Источник: составлено автором.
Для решения задачи расчета коэффициентов приоритетности методом аналитических сетей рационально использовать программный продукт
SuperDecisions [151], который является свободно распространяемым продуктом и удобен для обработки экспертной информации.
86
В системе имеется возможность построения аналитических сетей любого вида с различными зависимостями. В состав сети входят цель, критерии
и альтернативы, между которыми имеется возможность как на вертикальном
(между целью и критериями, между критериями и альтернативами), так и на
горизонтальном уровне (между критериями, между альтернативами) указать
зависимости. При определении приоритетности ИТ-проекты выступают в качестве альтернатив. В системе заложен механизм автоматического вычисления максимальных собственных векторов из матриц попарных сравнений,
группировки их в суперматрицу и возведения суперматрицы в предельную
степень. Таким образом, система пригодна для расчета коэффициентов приоритетности ИТ-проектов портфеля.
Задача распределения финансовых ресурсов между ИТ-проектами
портфеля является тривиальной и не требует больших вычислительных затрат. Поэтому в ее решении достаточно использовать MS Excel.
Необходима автоматизация выбора схемы распределения трудовых ресурсов в СППР на основе условий выбора схемы.
Распределение трудовых ресурсов на основе алгоритма минимизации
стоимости выполнения работ портфеля с учетом трудовых, финансовых и
временных ограничений является трудоемким процессом, суть которого заключается назначении работам конкретных сотрудников. Указанный алгоритм разработан в диссертационной работе, в связи с чем, требуется ее автоматизация.
Распределение трудовых ресурсов на основе метода сетевого программирования реализовано средствами MS Excel по причине его низкой стоимости. Разработка отдельного программного модуля, реализующего метод сетевого программирования, является перспективной. Это связано с тем, что в
Институте проблем управления им. В.А. Трапезникова РАН разрабатывается
программный комплекс для решения широкого класса задач дискретной оптимизации на основе метода сетевого программирования [24], но в комплексе
87
не учитываются результаты диссертационной работы, связанные с учетом
приоритетности ИТ-проектов, доработкой календарного плана в связи с финансовыми и временными ограничениями.
Для формирования календарного плана на основе полученного распределения трудовых ресурсов и контроля за его выполнением выбран программный продукт MS Project. Выбор данного программного продукта обусловлен интеграцией процессов, например, при создании и назначении исполнителя для новых работ ИТ-проекта, автоматически изменяется индивидуальная загрузка исполнителя; в процессе внесения данных о фактически
выполненных работах пересчитываются показатели контроля выполнения
плана.
Разработанная СППР управления процессом распределения трудовых
ресурсов в портфеле ИТ-проектов позволяет оценивать приоритетность ИТпроектов, распределять допустимые затраты с учетом доходности и приоритетности ИТ-проектов, в зависимости от цели исполнения портфеля ИТпроектов определить оптимальную схему формирования календарного плана.
3.2
Моделирование календарного планирования процесса реализации
портфеля проектов на примере ИТ-компании
Рассмотрим пример решения задачи распределения трудовых ресурсов
между проектами портфеля ИТ-компании на основе разработанной комплексной методики управления процессом его реализации.
Исходные данные портфеля ИТ-проектов
Взяты условные данные по портфелю, состоящего из трех ИТпроектов, на основании отчетов по реализации портфеля проектов, предос-
88
тавленных крупной ИТ-компанией, выдержки из которых описаны в таблицах 3.4-3.5.
Таблица 3.4 - Исходные данные портфеля ИТ-проектов
Характеристики
ИТ-проекта
Группы работ
Специализация
(вид работ)
Очередность выполнения
Объем работы,
чел./нед.
Максимальный
объем сотрудников, чел.
Время выполнения, нед.
Первый ИТ-проект
Второй ИТ-проект
1 2 3
4
5
6
7
С1 С2 С4 С5 С1 С4 С4
1
С1
Третий ИТ-проект
2
3
4
5 1 2 3 4 5 6 7 8
С3 С4 С1 С3 С1 С2 С1 С3 С4 С2 С4 С3
1
1
2
2
3
4
5
1
2
2
2
3
1
1
2
3
3
4
4
5
5
3
2
4
4
3
2
2
4
6
2
1,6
2
5
2
3
6
2
3
3
3
2
1
2
4
2
2
1
2
4
1
2
1
3
2
2
4
2
3
2
2
2
2
2
2
1,5
2
1,5
1,7 1,5
1,3 1,5
2 1,7 2 1,5 1,5 2 1,5 1,5
Источник: составлено автором.
Таблица 3.5 - Фактический объем трудовых ресурсов по видам работ
Специализация
(вид работ)
Фактический объем трудовых ресурсов
С1
С2
С3
С4
С5
4
4
2
4
1
Цвет группы работ ИТ-проектов в
календарном графике
Источник: составлено автором.
ИТ-проекты портфеля имеют разных заказчиков. Для решения задачи
распределения трудовых ресурсов найдены коэффициенты приоритетности
ИТ-проектов ( ПРi ), с учетом которых составлен календарный график реализации портфеля ИТ-проектов с использованием алгоритма минимизации
стоимости в условиях трудовых, финансовых и временных ограничений.
Вычисление коэффициентов приоритетности ИТ-проектов портфеля
С целью определения приоритетности ИТ-проектов привлечены два
эксперта.
Для
удобства
представления
данных
результаты
реализа-
ции/невыполнения ИТ-проектов, определенные во второй главе диссертационного исследования согласно таблице 2.3, пронумерованы в порядке, определенном в таблице 3.6:
89
Таблица 3.6 - Нумерация результатов реализации/невыполнения ИТ-проектов
Наименование результата
Увеличение доли рынка
Достижение стратегических целей ИТ-компании
Расширение клиентской базы
Увеличение опыта внедрения типичного по отношению к рассматриваемому ИТ-проекту
Удержание ценных сотрудников
Увеличение прибыли за счет оказания доп. услуг в ходе реализации
ИТ-проекта
Повышение рыночного эффекта от внедрения портфеля ИТпроектов
Повышение качества последующих реализуемых ИТ-проектов
Повышение удовлетворенности персонала
Потеря доли рынка
Увеличение числа упущенных клиентов
Невозможность получения нового опыта от внедрения ИТ-проекта
Рост издержек на дообучение персонала
Снижение прибыли за счет безвозмездного оказания доп. услуг в
ходе реализации ИТ-проекта
Снижение рыночного эффекта от внедрения ИТ-проекта
Отказ от реализации ИТ-проекта со стороны заказчика
Недостижение требуемого качества результатов выполнения ИТпроекта ввиду недостаточной компетентности персонала
Повышение неудовлетворенности персонала
№ результата
Результат 1
Результат 2
Результат 3
Результат 4
Результат 5
Результат 6
Результат 7
Результат 8
Результат 9
Результат 10
Результат 11
Результат 12
Результат 13
Результат 14
Результат 15
Результат 16
Результат 17
Результат 18
Источник: составлено автором.
В таблице 3.7 определены значения показателей для каждого ИТпроекта, с помощью которых оценивается влияние каждого ИТ-проекта на
результат его реализации/невыполнения.
Таблица 3.7 - Значения показателей ИТ-проектов
Перечень показателей ИТпроекта
Масштаб ИТ-проекта
Связь со стратегическими
целями
Новые клиенты
Новый опыт
Ценность для сотрудника
Дополнительные услуги
Влияние на внешний рынок
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
3
2
3
6
6
6
0
7
3
2
6
0
4
1
8
4
1
5
1
2
6
90
Продолжение таблицы 3.7
Перечень показателей ИТпроекта
Удовлетворенность сотрудников
Издержки обучения
Безвозмездные доп. услуги
Отказ заказчика
Некомпетентность персонала по ИТ-проекту
Неудовлетворенность персонала
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
2
4
4
5
1
0
0
1
0
2
4
2
4
1
1
6
3
3
Источник: составлено автором.
С помощью экспертных оценок установлены приоритеты групп «Выгоды», «Возможности», «Издержки», «Риски» относительно цели реализации
портфеля ИТ-проектов, которые приведены в таблице 3.8.
Таблица 3.8 - Приоритетность групп относительно цели реализации портфеля
Наименование группы
Приоритетность группы
Выгоды
0,25
Возможности
0,20
Издержки
0,31
Риски
0,24
Источник: составлено автором.
В таблицах 3.9-3.26 установлена и показана приоритетность ИТпроектов в разрезе каждого результата их реализации/невыполнения. В процессе установления приоритетности ИТ-проектов относительно результата
их реализации/невыполнения сравнивались показатели, приведенные в таблице 3.7. Для удобства далее приводятся итоговые таблицы показаний экспертов:
Таблица 3.9 - Приоритетность альтернатив относительно первого результата
Результат 1
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
1
2/3
3/3
3/2
2/1
3/2
3/3
2/3
1
Источник: составлено автором.
Собственный
вектор
0,34
0,32
0,34
91
Таблица 3.10 - Приоритетность альтернатив относительно второго результата
Результат 2
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
1
6/6
6/6
6/6
1
6/6
6/6
6/6
1
Собственный
вектор
0,33
0,33
0,34
Источник: составлено автором.
Таблица 3.11 - Приоритетность альтернатив относительно третьего результата
Результат 3
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
0
0
0
ИТ-проект 2
0
0
0
ИТ-проект 3
0
0
1
Собственный вектор
0
0
1
Источник: составлено автором.
Таблица 3.12 - Приоритетность альтернатив относительно четвертого результата
Результат 4
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
7/7
4/7
5/7
ИТ-проект 2
7/4
4/4
5/4
ИТ-проект 3
7/5
4/5
5/5
Собственный вектор
0,44
0,25
0,31
Источник: составлено автором.
Таблица 3.13 - Приоритетность альтернатив относительно пятого результата
Результат 5
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
3/3
1/3
1/3
ИТ-проект 2
3/1
1/1
1/1
ИТ-проект 3
3/1
1/1
1/1
Собственный вектор
0,6
0,2
0,2
Источник: составлено автором.
Таблица 3.14 - Приоритетность альтернатив относительно шестого результата
Результат 6
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
2/2
8/2
2/2
ИТ-проект 2
2/8
8/8
2/8
ИТ-проект 3
2/2
8/2
2/2
Собственный вектор
0,17
0,66
0,17
Источник: составлено автором.
Таблица 3.15 - Приоритетность альтернатив относительно седьмого результата
Результат 7
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
6/6
4/6
6/6
6/4
4/4
6/4
6/6
4/6
6/6
Источник: составлено автором.
Собственный вектор
0,38
0,26
0,38
92
Таблица 3.16 - Приоритетность альтернатив относительно восьмого результата
Результат 8
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
7/7
4/7
5/7
ИТ-проект 2
7/4
4/4
5/4
ИТ-проект 3
7/5
4/5
5/5
Собственный вектор
0,44
0,25
0,31
Источник: составлено автором.
Таблица 3.17 - Приоритетность альтернатив относительно девятого результата
Результат 9
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
2/2
4/2
4/2
ИТ-проект 2
2/4
4/4
4/4
ИТ-проект 3
2/4
4/4
4/4
Собственный вектор
0,20
0,40
0,40
Источник: составлено автором.
Таблица 3.18 - Приоритетность альтернатив относительно десятого результата
Результат 10
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
3/3
2/3
3/3
ИТ-проект 2
3/2
2/2
3/2
ИТ-проект 3
3/3
2/3
3/3
Собственный вектор
0,38
0,26
0,38
Источник: составлено автором.
Таблица 3.19 - Приоритетность альтернатив относительно одиннадцатого
результата
Результат 11
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
0
0
0
ИТ-проект 2
0
0
0
ИТ-проект 3
0
0
1
Собственный вектор
0
0
1
Источник: составлено автором.
Таблица 3.20 - Приоритетность альтернатив относительно двенадцатого
результата
Результат 12
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
7/7
4/7
5/7
ИТ-проект 2
7/4
4/4
5/4
ИТ-проект 3
7/5
4/5
5/5
Источник: составлено автором.
Собственный вектор
0,44
0,25
0,31
93
Таблица 3.21 - Приоритетность альтернатив относительно тринадцатого
результата
Результат 13
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
5/5
0
2/5
ИТ-проект 2
0
0
0
ИТ-проект 3
5/2
0
2/2
Собственный вектор
0,71
0
0,29
Источник: составлено автором.
Таблица 3.22 - Приоритетность альтернатив относительно четырнадцатого
результата
Результат 14
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
1/1
1/1
4/1
ИТ-проект 2
1/1
1/1
4/1
ИТ-проект 3
1/4
1/4
4/4
Собственный вектор
0,17
0,17
0,66
Источник: составлено автором.
Таблица 3.23 - Приоритетность альтернатив относительно пятнадцатого
результата
Результат 15
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
6/6
4/6
6/6
ИТ-проект 2
6/4
4/4
6/4
ИТ-проект 3
6/6
4/6
6/6
Собственный вектор
0,38
0,26
0,38
Источник: составлено автором.
Таблица 3.24 - Приоритетность альтернатив относительно шестнадцатого
результата
Результат 16
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
0
0
2
ИТ-проект 2
0
0
2
ИТ-проект 3
0
0
2
Собственный вектор
0
0
1
Источник: составлено автором.
Таблица 3.25 - Приоритетность альтернатив относительно семнадцатого
результата
Результат 17
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
4/4
1/4
1/4
ИТ-проект 2
4/1
1/1
1/1
ИТ-проект 3
4/1
1/1
1/1
Источник: составлено автором.
Собственный вектор
0,66
0,17
0,17
94
Таблица 3.26 - Приоритетность альтернатив относительно восемнадцатого
результата
Результат 18
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
ИТ-проект 1
6/6
3/6
3/6
ИТ-проект 2
6/3
3/3
3/3
ИТ-проект 3
6/3
3/3
3/3
Собственный вектор
0,50
0,25
0,25
Источник: составлено автором.
Менеджеры ИТ-компании приняли решение, принять вес результатов
реализации/невыполнения ИТ-проектов в каждой из групп «Выгоды», «Возможности», «Издержки», «Риски» равнозначным, что отражено в столбце
«Вес результата» таблицы 3.27.
Таблица 3.27 - Вес результатов реализации/невыполнения ИТ-проектов и соответствующие показатели в каждой группе
Группа
Результат реализации/невыполнения ИТ-проектов
Вес результата
Увеличение доли рынка
0,2
Достижение стратегических целей ИТ-компании [80]
0,2
Расширение клиентской базы
0,2
Выгоды
Увеличение опыта внедрения типичного по отношению к рас0,2
сматриваемому ИТ-проекту
Удержание ценных сотрудников
0,2
Увеличение прибыли за счет оказания доп. услуг в ходе реали0,25
зации ИТ-проекта
Возмож- Повышение рыночного эффекта от внедрения портфеля ИТ0,25
проектов
ности
Повышение качества последующих реализуемых ИТ-проектов
0,25
Повышение удовлетворенности персонала
0,25
Потеря доли рынка
0,25
Увеличение числа упущенных клиентов
0,25
ИздержНевозможность получения нового опыта от внедрения ИТки
0,25
проекта
Рост издержек на дообучение персонала
0,25
Снижение прибыли за счет безвозмездного оказания доп. услуг
0,2
в ходе реализации ИТ-проекта
Снижение рыночного эффекта от внедрения ИТ-проекта
0,2
0,2
Риски Отказ от реализации ИТ-проекта со стороны заказчика
Недостижение требуемого качества результатов выполнения
0,2
ИТ-проекта ввиду недостаточной компетентности персонала
Повышение неудовлетворенности персонала
0,2
Источник: составлено автором.
С учетом полученных результатов в таблицах 3.28-3.31 сформированы
исходные суперматрицы для каждой из групп:
95
Таблица 3.28 - Исходная суперматрица для определения приоритетности ИТпроектов в группе «Выгоды»
Элемент Выгоды Рез 1
матрицы
Выгоды
0
0
Результат 1
0,20
0
Результат 2
0,20
0
Результат 3
0,20
0
Результат 4
0,20
0
Результат 5
0,20
0
ИТ-проект 1
0
0,34
ИТ-проект 2
0
0,32
ИТ-проект 3
0
0,34
Рез 2 Рез 3
Рез 4
Рез 5
ИТ-пр 1
0
0
0
0
0
0
0,33
0,33
0,34
0
0
0
0
0
0
0,44
0,25
0,31
0
0
0
0
0
0
0,60
0,20
0,20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Источник: составлено автором.
Таблица 3.29 - Исходная суперматрица для определения приоритетности ИТпроектов в группе «Возможности»
Элемент
Возможности Рез 6
матрицы
Возможности
0
0
Результат 6
0,20
0
Результат 7
0,20
0
Результат 8
0,20
0
Результат 9
0,20
0
ИТ-проект 1
0
0,17
ИТ-проект 2
0
0,66
ИТ-проект 3
0
0,17
Рез 7
Рез 8
Рез 9
0
0
0
0
0
0,38
0,26
0,38
0
0
0
0
0
0,44
0,25
0,31
0
0
0
0
0
0,20
0,40
0,40
ИТ-пр 1 ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Источник: составлено автором.
Таблица 3.30 - Исходная суперматрица для определения приоритетности ИТпроектов в группе «Издержки»
Элемент
матрицы
Издержки
Результат 10
Результат 11
Результат 12
Результат 13
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
Издержки
0
0,25
0,25
0,25
0,25
0
0
0
Рез 10 Рез 11
0
0
0
0
0
0,38
0,26
0,38
0
0
0
0
0
0
0
1
Рез12
0
0
0
0
0
0,44
0,25
0,31
Рез 13 ИТ-пр 1 ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0,71
0
0,29
Источник: составлено автором.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
96
Таблица 3.31 - Исходная суперматрица для определения приоритетности ИТпроектов в группе «Риски»
Элемент Риски Рез 14
матрицы
Риски
0
0
Результат 14 0,20
0
Результат 15 0,20
0
Результат 16 0,20
0
Результат 17 0,20
0
Результат 18 0,20
0
ИТ-проект 1
0
0,17
ИТ-проект 2
0
0,17
ИТ-проект 3
0
0,66
Рез 15 Рез16 Рез 17 Рез 18
0
0
0
0
0
0
0,38
0,26
0,38
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0,66
0,17
0,17
ИТ-пр 1
0
0
0
0
0
0
0,50
0,25
0,25
ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Источник: составлено автором.
Все полученные суперматрицы приведены к стохастическому виду. Для
получения результирующих приоритетов элементов суперматриц полученные
матрицы возведены в предельную степень и показаны в таблицах 3.32-3.35:
Таблица
3.32
-
Результирующая
суперматрица
для
определения
приоритетности ИТ-проектов в группе «Выгоды»
Элемент Выгоды Рез 1 Рез 2 Рез 3
матрицы
Выгоды
0
0
0
0
Результат 1
0
0
0
0
Результат 2
0
0
0
0
Результат 3
0
0
0
0
Результат 4
0
0
0
0
Результат 5
0
0
0
0
ИТ-проект 1 0,34
0
0
0
ИТ-проект 2 0,22
0
0
0
ИТ-проект 3 0,44
0
0
0
Рез 4
Рез 5
ИТ-пр 1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Источник: составлено автором.
Таблица
3.33
-
Результирующая
суперматрица
для
определения
приоритетности ИТ-проектов в группе «Возможности»
Элемент
Возможности Рез 6
матрицы
Возможности
0
0
Результат 6
0
0
Результат 7
0
0
Результат 8
0
0
Рез 7
Рез 8
Рез 9
0
0
0
0
0
0
0
0
0
0
0
0
ИТ-пр 1 ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
97
Продолжение таблицы 3.33
Элемент
Возможности Рез 6
матрицы
Результат 9
0
0
ИТ-проект 1
0,24
0
ИТ-проект 2
0,31
0
ИТ-проект 3
0,25
0
Рез 7
Рез 8
Рез 9
0
0
0
0
0
0
0
0
0
0
0
0
ИТ-пр 1 ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
Источник: составлено автором.
Таблица
3.34
Результирующая
-
суперматрица
для
определения
приоритетности ИТ-проектов в группе «Издержки»
Элемент
матрицы
Издержки
Результат 10
Результат 11
Результат 12
Результат 13
ИТ-проект 1
ИТ-проект 2
ИТ-проект 3
Издержки
0
0
0
0
0
0,38
0,13
0,49
Рез 10 Рез 11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Рез12
Рез 13 ИТ-пр 1 ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Источник: составлено автором.
Таблица
3.35
Результирующая
-
суперматрица
для
определения
приоритетности ИТ-проектов в группе «Риски»
Элемент Риски Рез 14 Рез 15 Рез16 Рез 17 Рез 18
матрицы
Риски
0
0
0
0
0
0
Результат 14
0
0
0
0
0
0
Результат 15
0
0
0
0
0
0
Результат 16
0
0
0
0
0
0
Результат 17
0
0
0
0
0
0
Результат 18
0
0
0
0
0
0
ИТ-проект 1 0,34
0
0
0
0
0
ИТ-проект 2 0,17
0
0
0
0
0
ИТ-проект 3 0,49
0
0
0
0
0
ИТ-пр 1
0
0
0
0
0
0
0
0
0
ИТ-пр 2 ИТ-пр 3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Источник: составлено автором.
В результате возведения суперматриц в предельные степени, согласно
таблицам 3.32-3.35, рассчитаны весовые коэффициенты приоритетности ИТ'
grupp
проектов priori
). В таблице 3.36 рассчитаны итоговые коэффициенты
98
приоритетности ИТ-проектов с позиций «Выгод», «Возможностей», «Издержек», «Рисков», учитывая приоритетность групп относительно цели реализации портфеля ИТ-проектов в соответствии с таблицей 3.8:
Таблица 3.36 - Коэффициенты приоритетности ИТ-проектов портфеля
Наименование коэффициента приоритетности
Коэффициент приоритетности
с
позиции
«Выгоды» (0,25)
Коэффициент приоритетности
с
позиции
«Возможности» (0,2)
Коэффициент приоритетности с позиции «Издержки» (0,31)
Коэффициент приоритетности
с
позиции
«Риски» (0,24)
Первый ИТпроект
Второй ИТпроект
Третий ИТпроект
0,085 (0,34)
0,055 (0,22)
0,11 (0,44)
0,048 (0,24)
0,062 (0,31)
0,050(0,25)
0,118 (0,38)
0,040 (0,13)
0,152 (0,49)
0,082 (0,34)
0,041 (0,17)
0,118 (0,49)
Источник: составлено автором.
С учетом найденных коэффициентов приоритетности ИТ-проектов
портфеля по группам «Выгоды», «Возможности», «Издержки», «Риски» необходимо определить приоритетность выполнения проектов и распределить
бюджет портфеля между ИТ-проектами (
10 000 000 рублей), учитывая
доход ( ), который будет получен в случае их реализации.
Объем бюджета, выделяемого на первый ИТ-проект, определяется с
учетом коэффициентов его приоритетности в каждой из групп «Выгоды»,
«Возможности», «Издержки», «Риски» согласно третьему уравнению, представленному в составе формулы (2.9). Используемые в рассматриваемой
формуле коэффициенты приоритетности сначала нормируются внутри каждого ИТ-проекта согласно таблице 3.37.
Таблица 3.37 - Нормирование коэффициентов приоритетности ИТ-проектов
Наименование
коэффициента
приоритетности
Коэффициент
приоритетности
с позиции «Выгоды»
Первый ИТ-проект
Второй ИТ-проект
Третий ИТ-проект
0,085
0,055
0,11
99
Продолжение таблицы 3.37
Наименование
коэффициента
приоритетности
Коэффициент
приоритетности
с позиции «Возможности»
Коэффициент
приоритетности
с позиции «Издержки»
Коэффициент
приоритетности
с позиции «Риски»
Сумма коэффициентов приоритетности
ИТпроекта
Нормированный
коэффициент
приоритетности
с позиции «Выгоды»
Нормированный
коэффициент
приоритетности
с позиции «Возможности»
Нормированный
коэффициент
приоритетности
с позиции «Издержки»
Нормированный
коэффициент
приоритетности
с позиции «Риски»
Итоговый коэффициент приоритетности
Первый ИТ-проект
Второй ИТ-проект
Третий ИТ-проект
0,048
0,062
0,050
0,118
0,040
0,152
0,082
0,041
0,118
0,333
0,198
0,43
0,255
0,278
0,256
0,144
0,313
0,116
0,354
0,202
0,207
0,246
0,207
0,274
0,80
1,18
0,89
Источник: составлено автором.
Объем выделенного бюджета на первый ИТ-проект равен:
F1 
( 1  0,255  0,144  0,354  0,246 ) * 8450000
* 10000000  4775495 .
6760000  2678600  4717000
100
Результаты полученных расчетов представлены в таблице 3.38.
Таблица 3.38 - Доход и затраты от реализации ИТ-проектов портфеля
Показатель ИТ-проекта Первый ИТ-проект Второй ИТ-проект Третий ИТ-проект
8 450 000
2 270 000
5 300 000
Доход (руб.)
Бюджет на ИТ-проект
(руб.) без учета коэффициентов приоритетности
Бюджет на ИТ-проект
(руб.) с учетом коэффициентов приоритетности
5 274 657
1 416 979
3 308 364
4 775 495
1 892 255
3 332 250
Источник: составлено автором.
Таким образом, бюджет портфеля распределен между ними с учетом не
только дохода от реализации ИТ-проекта, но и других важных для ИТкомпании показателей.
Составление календарного графика реализации портфеля ИТ-проектов
с помощью разработанного алгоритма минимизации стоимости
Сформируем график с помощью схемы минимизации стоимости реализации портфеля ИТ-проектов. С этой целью распределим трудовые ресурсы
каждой специализации между ИТ-проектами портфеля. Для этого найдем
решения для пяти систем уравнений (3.1-3.5):
0,80  9 1,18  4 0,89  4

C1 



x1
x2
x3

C
1

4

(3.1)
0,80  3 0,89  7

C 2 


x1
x3

C
2

4

(3.2)
1,18  5,6 0,89  6

C 3 


x2
x3

C
3

2

(3.3)
0,80  7 1,18  6 0,89  9

C 4 



x1
x2
x3

C
4

4

(3.4)
101
0,80  4

C 5 

x1

C
5

1

(3.5)
В таблицах 3.39-3.41 показан ход решения каждой из систем уравнений
(3.1-3.5):
Таблица 3.39 - Решение первой системы уравнений
Ход решения первой системы уравнений
2
9,56
3
1
11,92
2
х2
х1
8,32
1
3
2
13,7
4
1
15,48
3 11,88
4
2 8,32
3
х3
2
y1 11,92
-
Результат решения первой системы уравнений x1 = 2; x2 = 1; x3 = 1
Источник: составлено автором.
Таблица 3.40 - Решение второй системы уравнений
Ход решения второй системы уравнений
3
4,48
4
2
5,52
3 4,32
4
1
8,63
2 7,43
3 7,03
х3
х1
-
1
-
2
4
3
Результат решения второй системы уравнений x1 = 2; x3 = 2
Источник: составлено автором.
Таблица 3.41 - Решение четвертой системы уравнений
Ход решения четвертой системы уравнений
х2
2
9,14
3
1
12,68
2 9,88
х1
1
3
2
х3
2
16,69
4
1
20,69
3 17,15
4
2 9,14
3
y1 12,68
-
Результат решения четвертой системы уравнений x1 = 1; x2 = 1; x3 = 2
Источник: составлено автором.
Вторая и пятая системы уравнений являются тривиальными и имеют
следующие решения, соответственно: x2  1, x3  1 и x1  1 . Используя ре-
102
зультаты распределения трудовых ресурсов между ИТ-проектами портфеля,
в таблице 3.42 сформирован календарный график его исполнения:
Таблица 3.42 - Календарный график исполнения портфеля ИТ-проектов
Портфель ИТ-проектов
1 ИТ-проект
1 раб.
5(2)
2 раб.
3(2)
3 раб.
2(1)
4 раб.
4(1)
5 раб.
4(2)
6 раб.
3(1)
7 раб.
2(1)
2 ИТ-проект
1 раб.
2(1)
2 раб.
4(1)
3 раб.
6(1)
4 раб.
2(1)
5 раб.
1,6(1) 3 ИТ-проект
1 раб.
2(1)
2 раб.
5(2)
3 раб.
2(1)
4 раб.
3(1)
5 раб.
6(2)
6 раб.
- 2(2)
7 раб.
- 3(2)
8 раб.
3(1)
Длительность 1
2
3
4
5
6
7
8
9
10
11
12
13
С1
4(4) 4(4) 4(3/2) 4(2) 4(1/0) 4 4(0/2) 4(2) 4(2/0) 4
4
4
4
С2
4(4) 4(4/2) 4(2/0) 4
4
4
4
4(0/2) 4(2/0) 4
4
4
4
С3
2
2
2(1) 2(1) 2(1/2) 2(2) 2(1) 2(1/0) 2(1) 2(2/1) 2(1) 2(1)
2
С4
4
4 4(1/2) 4(2) 4(2/3) 4(3) 4(3) 4(3/2) 4(2/3) 4(1) 4(1) 4(1/1) 4(1)
С5
1
1 1(0/1) 1(1) 1(1) 1(1) 1(1/0)
1
1
1
1
1
1
14
4
4
2
4(0)
1
Источник: составлено автором.
В сформированном календарном плане превышены сроки реализации
всех ИТ-проектов, установленные их заказчиками, и составляют, соответственно, 95, 74 и 84 дня. Поэтому требуется сократить длительность исполнения работ ИТ-проектов в рамках допустимого бюджета на каждый ИТпроект, соответственно: 4 775 495, 1 892 255 и 3 332 250 рублей. Затраты на
ИТ-проекты составляют: 4 376 230, 1 825 487 и 3 132 283 рубля и не превышают предельно допустимые значения. Поэтому, учитывая запас бюджета
портфеля, сократим длительность ИТ-проектов, увеличив интенсивность использования трудовых ресурсов. Соответственно, увеличиваются командировочные расходы.
103
В случае, если число свободных трудовых ресурсов не позволяет выполнить работу без прерываний, то необходимо придерживаться схемы действий, приведенной на рисунке 3.4:
Проблема выбора начала выполнения работы
Выполнение работы с меньшим уровнем ресурсов
Прерывание работы невозможно ввиду
большого интервала между окончанием и
возобновлением работы, поэтому следует
переформировать график работ проекта
Продолжение выполнения работы
С меньшим уровнем С прежним уровнем
ресурсов
ресурсов
С увеличенным
уровнем ресурсов
Прерывание работы
из-за отсутствия ресурса
Источник: составлено автором.
Рисунок 3.4 - Определение начала выполнения работы
В первом ИТ-проекте сократим выполнение 5-7 работ, уменьшив длительность его выполнения на 3 недели.
Во втором ИТ-проекте сокращена длительность выполнения 3 работы
на 2,5 недели. В итоге срок реализации портфеля составил 53 дня.
В третьем ИТ-проекте длительность выполнения работ составляет 84
дня. Заказчиком определен срок в 70 дней. Таким образом, необходимо сократить выполнение работ на 2 недели. Сократим выполнение 3 работы на
одну неделю за счет привлечения одного специалиста. Также сдвинем на одну неделю вперед выполнение 4 и 5 работ. Соответственно, сдвигаем на одну
неделю весь график выполнения 3 ИТ-проекта. Число свободных трудовых
ресурсов позволяют осуществить такой сдвиг. Сокращаем длительность выполнения 8 работы в два раза за счет привлечения одного сотрудника. Таким
образом, получили представленный в таблице 3.43 календарный график:
104
Таблица 3.43 - Доработанный календарный график исполнения портфеля ИТпроектов с учетом ограничений
1 ИТ-проект
4(1)
4(4)
- 0,5(1) 2,5(2)
- 2(2) 2 ИТ-проект
1 раб.
2(1)
2 раб.
4(1)
3 раб.
5(2)
1(1) 4 раб.
2(1)
5 раб.
1,6(1)
3 ИТ-проект
1 раб.
2(1)
2 раб.
5(2)
3 раб.
- 2(2) 4 раб.
3(1)
5 раб.
- 1(1)
5(3)
6 раб.
2(2)
7 раб.
3(3)
8 раб.
3(2)
Длительность 1
2
3
4
5
6
7
8
9
10
11
12
С1
4(4) 4(4) 4(3/3) 4(3/1)
4
4
4(0/4) 4(4/0)
4
4
4
4
С2
4(4) 4(4/2) 4(2/0)
4
4
4
4(0/2) 4(2/0)
4
4
4
4
С3
2
2
2(1) 2(1/2) 2(2) 2(2) 2(2/1) 2(1/2)
2(2)
2
2
2
С4
4
4 4(2/3) 4(3/4) 4(4/4) 4(4/3) 4(3/3) 4(3/1)
4(2) 4(2/2) 4(2/0) 4
С5
1
1 1(0/1) 1(1) 1(1) 1(1) 1(1/0)
1
1
1
1
1
1 раб.
2 раб.
3 раб.
4 раб.
5 раб.
6 раб.
7 раб.
5(2)
3(2)
-
-
2(1)
-
-
-
-
-
13
4
4
2
4
1
14
4
4
2
4
1
Источник: составлено автором.
Согласно полученному календарному графику реализации портфеля
рассчитаны и описаны в таблице 3.44 следующие значения показателей ограничений ИТ-проектов:
Таблица 3.44 - Ограничения ИТ-проектов портфеля
Наименование показателя
ИТ-проекта
Длительность, дн.
Объем затрат по зар. плате,
руб.
Объем суточных командировочных расходов, руб.
Объем транспортных командировочных затрат, руб.
Объем итоговых затрат, руб.
Первый ИТВторой ИТпроект
проект
Текущие данные
72
53
Третий ИТпроект
63
1 104 230
791 887
1 366 283
1 288 000
873 600
1 456 000
2 240 000
170 000
410 000
4 632 230
1 835 487
3 232 283
105
Продолжение таблицы 3.44
Наименование
показателя
ИТ-проекта
Первый ИТпроект
Второй ИТпроект
Третий ИТпроект
Вспомогательные данные
Транспортные командировочные расходы на сотрудника
руб./чел.
Суточные командировочные
расходы c учетом гостиницы
на сотрудника руб./чел.
64 000
10 000
10 000
8 000
8 000
8 000
Плановые данные
Длительность, определенная
70 (общ. 70)
55 (общ. 70)
заказчиком, дн.
Объем затрат, руб.
4 775 495 (общ.
1 892 255 (общ.
10 000 000)
10 000 000)
65 (общ. 70)
3 332 250 (общ.
10 000 000)
Источник: составлено автором.
Показатель «Длительность выполнения» превышен только по первому
ИТ-проекту на 2 дня. Это – небольшое отклонение, которым можно пренебречь. Плановая длительность реализации портфеля ИТ-проектов составила 72
дня. Все ИТ-проекты будут выполнены в рамках выделенного бюджета с общей экономией в 300 000 рублей.
3.3
Обоснование эффективности и результативности применения
сформированной комплексной методики управления реализацией
портфеля ИТ-проектов
Эффективность и результативность планирования работ портфеля ИТпроектов
Оценка эффективности и результативности [52] полученного в результате диссертационного исследования комплексного решения управления
процессом реализации портфеля ИТ-проектов осуществляется на примере
106
крупной ИТ-компании, ориентированной на работу с нефте- и газодобывающими предприятиями.
Сформированный календарный план реализации
портфеля ИТ-
проектов с использованием разработанного в диссертационной работе алгоритма минимизации стоимости представлен в предыдущем пункте. Для
оценки его эффективности сформируем план вручную и проанализируем полученные результаты. Ниже представлен результат составления календарного графика реализации портфеля ИТ-проектов вручную. Длительность работ
в таблице 3.45 измеряется в неделях:
Таблица 3.45 - Доработанный календарный график исполнения портфеля ИТпроектов с учетом ограничений
1 раб.
2 раб.
3 раб.
4 раб.
5 раб.
6 раб.
7 раб.
5(3)
3(2)
-
1 раб.
2 раб.
3 раб.
4 раб.
5 раб.
-
-
1
4(4)
4(2)
2
4
1
2
4(4/1)
4(2/0)
2
4(0/1)
1(0/1)
2(1)
1 раб.
2 раб.
3 раб.
4 раб.
5 раб.
6 раб.
7 раб.
8 раб.
Длительность
С1
С2
С3
С4
С5
Портфель ИТ-проектов
1 ИТ-проект
2(1)
4(1)
4(3)
2 ИТ-проект
4(2)
3(3)
2(1)
1,6(2) 3 ИТ-проект
3
4
5
6
7
4(1)
4(1)
4
4(0/3)
4(3)
4
4
4
4
4
2(2)
2(2)
2(2/0)
2
2
4(4)
4(4)
4
4
4
1(1)
1(1)
1(1)
1(1/0)
1
3(2)
-
-
-
-
-
-
-
8
4
4
2
4(2)
1
9
4
4
2
4(2/2)
1
10
4
4
2
4(2/0)
1
11
4
4
2
4
1
2(2)
-
-
Источник: составлено автором.
Формирование вручную календарного графика реализации ИТпроектов портфеля является трудоемким процессом.
107
Стоимость и длительность реализации первого ИТ-проекта составили
4 248 230 рублей и 67 дней. Эти значения находятся в пределах допустимых
значений.
Стоимость и длительность реализации второго ИТ-проекта составили
1 825 487 рублей и 34 дня. Стоимость ИТ-проекта близка к предельному значению, равному 1 892 255 рублей. Длительность ИТ-проекта можно увеличить, т.к. заказчиком определена длительность 55 дней. Это позволит сократить расходы на реализацию ИТ-проекта согласно таблице 3.46.
Таблица 3.46 - Исправление календарного графика второго ИТ-проекта портфеля
1 раб.
2 раб.
3 раб.
4 раб.
5 раб.
6 раб.
7 раб.
5(3)
3(2)
-
1 раб.
2 раб.
3 раб.
4 раб.
5 раб.
-
-
-
2(1)
1 раб.
2 раб.
3 раб.
4 раб.
5 раб.
6 раб.
7 раб.
8 раб.
Длительность 1
С1
4(4)
С2
4(2)
С3
2
С4
4
С5
1
2
4(4/1)
4(2/0)
2
4(0/1)
1(0/1)
Портфель ИТ-проектов
1 ИТ-проект
2(1)
4(1)
4(3)
3(2)
2(2)
2 ИТ-проект
2(2)
1(1)
6(2)
2(1)
1,6(1)
3 ИТ-проект
2(1)
5(3)
2(1)
3(2)
4(4)
2(2)
2(2)
2(2)
1(2) 3(2)
3
4
5
6
7
8
9
10
11
4(2)
4(2)
4(1)
4(1/4)
4(3)
4
4
4
4
4(3)
4(3/0)
4
4
4
4
4(2)
4
4
2(2)
2(1)
2(1)
2(1)
2(1/2)
2(2)
2
2(0/2)
2(2)
4(3)
4(3/2)
4(2)
4
4(4)
4(4)
4(4/4)
4(4/0)
4
1(1)
1(1)
1(1)
1(1/0)
1
1
1
1
1
Источник: составлено автором.
После исправления календарного графика исполнения второго ИТ-проекта
портфеля стоимость и длительность составили 1 805487 рублей и 54 дня.
Начало реализации третьего ИТ-проекта сдвигается на 2 недели в связи
с отсутствием свободных трудовых ресурсов требуемой специализации, что
108
отражено в таблице 3.46. Стоимость и дата завершения его реализации составили 3 122 283 рубля и 77 дней. Дата завершения превышает дату, определенную заказчиком ИТ-проекта. С целью сокращения фактической даты завершения и даты, определенной заказчиком, требуется проанализировать
предыдущие ИТ-проекты и по возможности освободить ресурсы для реализации третьего ИТ-проекта. Это требует значительных трудозатрат. Полученные результаты представлены в таблице 3.47.
Таблица 3.47 - Сформированный календарный график реализации портфеля
ИТ-проектов вручную
Портфель ИТ-проектов
1 ИТ-проект
1 раб.
3(3)
2(2)
2 раб.
3(2)
3 раб.
2(1)
4 раб.
4(1)
5 раб.
4(3)
6 раб.
3(2)
7 раб.
2 ИТ-проект
1 раб.
2(1)
2 раб.
2(2)
1(1)
3 раб.
6(2)
4 раб.
2(1)
5 раб.
1,6(1)
3 ИТ-проект
1 раб.
2(1)
2 раб.
2(2)
3(3)
3 раб.
2(2)
4 раб.
3(1)
5 раб.
6(2)
6 раб.
2(2)
7 раб.
3(2)
8 раб.
Длительность 1
2
3
4
5
6
7
8
9
С1
4(4)
4(4)
4(2)
4(3)
4
4
4(3)
4(3/0)
4
С2
4(2) 4(4/2)
4(3)
4
4
4
4
4(2)
4
С3
2
2
2(2)
2(1) 2(2)
2(2)
2(2/1)
2
2(0/2)
С4
4
4
4(3)
4(3) 4(4)
4(2)
4(2)
4(2/4) 4(4/2)
С5
1
1
1(1)
1(1) 1(1)
1(1)
1
1
1
2(2)
-
-
-
3(2)
10
4
4
2(2)
4(2)
1
11
4
4
2
4
1
Источник: составлено автором.
С первого ИТ-проекта с первой работы со второй недели переведен на
третий ИТ-проект. Это позволило сократить время выполнения третьего ИТпроекта на неделю и срок его выполнения составил 70 дней, что превышает
на 5 дней срок, определенный заказчиком. В итоге длительность первого ИТ-
109
проекта составила 70 дней. Длительность второго ИТ-проекта осталась без
изменений и составила 54 дня.
По сравнению с графиком, полученным с помощью алгоритма минимизации стоимости с учетом трудовых, финансовых и временных ограничений,
график, сформированный вручную, характеризуется неравномерным распределением трудовых ресурсов в связи с отсутствием учета объема работ по
всем ИТ-проектам. Поэтому разработанный алгоритм обладает весомыми
преимуществами относительно трудоемкости и рациональности распределения трудовых ресурсов.
При составлении плана реализации портфеля ИТ-проектов использованы данные плановых работ портфеля ИТ-проектов (стадия опытнопромышленной и промышленной эксплуатации) за февраль-апрель 2015 года,
приведенные в таблице 3.48.
Таблица 3.48 - Плановые работы реализации портфеля ИТ-проектов
Наименование
модуля
Модуль «Основные
средства»
Ввод первичной информации
Закрытие месяца
Модуль «Логистика»
Ввод первичной информации
Закрытие месяца
Модуль «Контроллинг»
Ввод первичной информации
Закрытие месяца
Модуль «Финансы»
Ввод первичной информации
Ответственный
Количество дней сотрудник/количество
дней
Портфель ИТ-проектов
8
Ватрушин Н.К./6
Конькова А.Н. /12
5
3
13
11
2
10
6
4
18
13
Грейд сотрудника
5
6
-
Патлыков В.И./17
Окронова О.Ю./2
5
6
-
-
Маслинина Т.И./13
Сунтов А.К./8
4
5
-
-
Юнманова О.А./23
Макарева И.Л./7
5
6
-
-
110
Продолжение таблицы 3.48
Наименование
модуля
Количество дней
Закрытие месяца
Модуль «Налоговый учет»
Ввод первичной информации
Закрытие месяца
Итого
5
11
Ответственный
сотрудник/количество
дней
Сычева Р.Д./7
Самилина Н.Н./16
7
4
60
Грейд сотрудника
6
5
-
-
-
-
Источник: составлено автором.
Стоимость трудозатрат на выполнение работ портфеля ИТ-проектов
рассчитана согласно данным таблицы 3.49:
Таблица 3.49 - Стоимость работ сотрудников, внедряющих портфель
Категория
сотрудника
6
5
4
3
Должность сотрудника
Руководитель портфеля или ИТ-проекта
Старший консультант
Консультант 1 категории
Ассистент
Стоимость работ за 1 день,
рубли
3000
1200
1000
500
Источник: составлено автором.
С учетом календарного плана реализации портфеля согласно таблице
3.48 и стоимости работ сотрудников в соответствии с таблицей 3.49 получены плановые значения длительности и стоимости реализации портфеля ИТпроектов, отраженные в таблице 3.50:
Таблица 3.50 - Плановые и фактические результаты реализации портфеля
ИТ-проектов
Показате- Плановая Плановая Плановая Плановая
ли ИТдлитель- стоимость длитель- стоимость
проекта ность реали- реализа- ность реали- реализазации
ции
зации (новая ции (новая
(вручную) (вручную) схема)
схема)
Портфель
ИТпроектов
60 дней
7 340 000
72 дня
9 700 000
Источник: составлено автором.
ФактичеФактическая дли- ская стоительность мость реареализации лизации
75 дней
9 900 000
111
Согласно таблице 3.50 рассчитаем отклонения запланированных от
фактических значений срока (
) и стоимости (
) реализации портфе-
ля ИТ-проектов. Использованы плановые значения срока (
) и бюджета
) портфеля ИТ-проектов, полученных от руководства ИТ-компании, а
(
также плановые значения срока (
) и бюджета (
) портфеля, рассчи-
танные с помощью сформированной в диссертационном исследовании схемы.
Получены следующие результаты:
С учетом выше представленных результатов, сформированный в диссертационном исследовании алгоритм распределения трудовых ресурсов и
составления календарного плана реализации портфеля ИТ-проектов оказался
более эффективным по сравнению с используемым в ИТ-компании. Кроме
того, разработанный алгоритм повлиял на результативность реализации
портфеля ИТ-проектов. Успешная реализация портфеля, в соответствии с заявленными сроками и бюджетом, повлияла на выбор крупным заказчиком
именно анализируемой ИТ-компании, что в дальнейшем обеспечило для нее
значительный размер прибыли.
Следует отметить, полученный с помощью разработанного алгоритма
календарный план имеет незначительные отклонения от полученных результатов.
Для выяснения причин отклонений проанализированы показатели контроля исполнения плана портфеля ИТ-проектов.
112
Результаты контроля выполнения работ портфеля ИТ-проектов
Проанализируем подробно значения показателей в каждой контрольной точке реализации портфеля. С этой целью в таблице 3.51 рассчитаны
значения показателей контроля реализации портфеля ИТ-проектов:
Таблица 3.51 - Значения показателей в контрольных точках процесса
реализации портфеля ИТ-проектов
Наименование показателя
Контрольные точки
1 (4 месяца)
2 (8 месяцев)
3 (11 месяцев)
Анализируемые показатели
Превышение / недоиспользование
бюджета по выполненным работам
-60 000
-110 000
-30 000
(CV=EV-AC)
Время по плану на фактически выполненные работы (ES = C+(EV3,83
8,1
10,89
PVc)/(PVc+1-PVc)), недели
Отставание/опережение по времени
ИТ-проекта по сравнению с планом
-0,17
0,1
-0,11
(SV(t)=ES-AT)
Насколько эффективно использует0,96
1,01
0,99
ся время (SPI(t) = ES/AT)
Насколько эффективно используют0,98
0,98
0,97
ся ресурсы (CPI=EV/AC)
Какова наиболее вероятная стоимость ИТ-проекта с учетом нети9 760 000
9 870 000
пичных отклонений
(EAC=AC+(BAC-EV))
Какова наиболее вероятная стоимость ИТ-проекта с учетом типич9 905 306,12
9 923 265,31
ных отклонений (ETC = AC+((BACEV)/CPI)
Когда наиболее вероятно будет завершен ИТ-проект с учетом нети11,17
10,9
пичных отклонений
(EAC(t)=AT+PD-ES), недели
Когда наиболее вероятно будет завершен ИТ-проект с учетом типич11,49
10,86
ных отклонений
(ETC(t)=(PD*AT)/ES, недели
«Внутренний климат команды»,
0,90
0,90
0,90
факт. (KK)
Изменение состава команды (IZM)
нет
нет
нет
Вспомогательные данные
Сметная стоимость фактически вы4 510 000 (общ.
2 600 000 (общ.
2 580 000
полненных работ (EV)
7 090 000)
9 600 000)
113
Продолжение таблицы 3.51
Наименование показателя
1 (4 месяца)
Фактическая стоимость выполненных
работ (AC)
Плановый бюджет портфеля ИТпроектов (BAC)
Сметная стоимость запланированных
к выполнению работ (PV)
Сметная стоимость запланированных
к выполнению работ (PVс)
Сметная стоимость запланированных
к выполнению работ (PVс+1)
2 640 000
2 694 444
Контрольные точки
2 (8 месяцев)
3 (11 месяцев)
4 620 000 (общ. 2 640 000 (общ.
7 260 000)
9 900 000)
4 311 112
2 694 444
2 020 833 (с=3
месяца)
2 694 444
(с+1=4 месяца)
4 311 112 (общ.
7 005 556)
7 005 556 (с=8
месяцев)
7 881 250,5
(с+1 =9 месяцев)
2 694 444 (общ.
9 700 000)
8 818 182(с=10
месяцев)
9 700 000
(с+1=11 месяцев)
4
8
11
2 694 444
Фактическое время выполнения работ
согласно анализируемому периоду
(AT)
Источник: составлено автором.
Для расчета значений показателей PVc и PVc 1 используются следующие формулы, соответственно (3.6-3.7):
PVc 
PVc 1 
где c 
PV  [ c ]
мес
PV  ([ c ]  1 )
мес
(3.6)
(3.7)
EV  мес
- число месяцев по плану, за которое показатель PV достиPV
гает значение показателя EV; PV – сметная стоимость запланированных к
выполнению работ к концу истекшего отчетного периода; EV – сметная
стоимость фактически выполненных работ к концу истекшего отчетного периода; мес – количество истекших временных интервалов на момент отчетного периода; [c] – целое число месяцев по плану, за которое показатель PV
достигает значение показателя EV.
По достижении первой контрольной точки в процессе реализации
портфеля ИТ-проектов превышен объем выделенного бюджета по сравнению
с запланированным на 60 000 рублей. Это связано с недостаточной интенсивностью работы исполнителей (CPI=0,98). Причиной невысокой интенсив-
114
ности стала неверная оценка трудоемкости работ, сложность выполняемых
работ оказалась выше, чем планировалась. Для ИТ-проектов такая ситуация
является типовой. В результате неверной оценки трудоемкости работ увеличен срок выполнения ИТ-проектов портфеля (ETC(t)) до 11,49 недель. Отношения между сотрудниками, участвующими в реализации портфеля, характеризуются отсутствием психологической напряженности (KK). По результатам анализа показателей в первой контрольной точке менеджерами ИТпроектов согласно рисунку 2.12 принято решение об увеличении интенсивности запланированных на следующие периоды работ и снижении в допустимых пределах качества выполняемых работ.
По достижении второй контрольной точки объем запланированных
бюджетных средств превышен на 110 000 рублей. Это связано с незапланированным увеличением командировочных расходов сотрудников в связи с
увеличением цен на авиабилеты. Но при этом работы выполняются с опережением плана (SV(t)=0,1) и прогнозное время завершения работ портфеля
(ETC(t)) равно 10,86 недель.
Для третьей контрольной точки исполнения портфеля характерна высокая, близкая к плановому значению, интенсивность работ сотрудников
(CPI=0,97), принимающих участие в работах ИТ-проектов. Однако, ввиду того, что интенсивность немного меньше запланированной, превышены плановые расходы на 55 000 рублей. На покупку авиабилетов ИТ-компания получила по бонусной программе скидку, в связи с чем расходы на авиабилеты
составили на 25 000 рублей меньше планового значения. Итоговая сумма перерасхода за третий период составила 30 000 рублей. Портфель ИТ-проектов
выполнен с небольшим отставанием (SV(t)=-0,11), которое составило 3 дня.
Таким образом, общий перерасход бюджета составил 60 000 + 110 000
+ 30 000 = 200 000 рублей, а срок – на 3 дня.
Важно отметить, что портфель ИТ-проектов, исполненный в рамках запланированного бюджета: положительно влияет на конкурентоспособность
115
ИТ-компании, следовательно, повышается возможность привлечения «ценных кадров» в данной области и потенциальных заказчиков ИТ-проектов;
увеличивает денежные обороты ИТ-компании, в связи с чем становится более устойчивым ее финансовое положение.
Выводы по Главе 3
В третьей главе диссертационного исследования разработана и апробирована подсистема распределения трудовых ресурсов для системы управления портфелем ИТ-проектов, в том числе:
1.
Предложена функциональная модель и архитектура подсистемы
управления трудовыми ресурсами, учитывающие усовершенствованный метод определения приоритетности ИТ-проектов, алгоритмы распределения
трудовых ресурсов и составления календарного плана с учетом трудовых,
финансовых и временных ограничений, модифицированный метод контроля
плана выполнения портфеля;
2.
Определены требования менеджеров ИТ-проектов, а также функ-
циональные требования к системе поддержки принятия решений;
3.
С учетом функциональной модели, архитектуры и функциональ-
ных требований к СППР проанализированы существующие программные
средства, автоматизирующие решение задач определения приоритетности
ИТ-проектов, распределения трудовых ресурсов и формирования календарного плана, контроля процесса выполнения портфеля и выбраны удовлетворяющие функциональным требованиям к СППР. Выделены задачи, которые
требуется автоматизировать в рамках построенной СППР;
4.
На примере условных данных отчетов крупной ИТ-компании
проведены экспериментальные исследования подсистемы распределения
116
трудовых ресурсов, по результатам которых определены степень приоритетности и размер бюджета каждого ИТ-проекта, распределены трудовые ресурсы между ИТ-проектами портфеля и сформирован календарный план его исполнения;
5.
На основе полученных данных был проведен анализ отклонений
хода реализации портфеля ИТ-проектов от плана и сформулированы рекомендации по их устранению и минимизации негативных последствий, что
позволяет получить ожидаемую прибыль от реализации портфеля;
6.
Полученные результаты подтверждают результативность и эф-
фективность предложенной методики распределения трудовых ресурсов в
портфеле ИТ – проектов.
117
ЗАКЛЮЧЕНИЕ
В диссертационном исследовании предложена комплексная методика
управления трудовыми ресурсами портфеля ИТ-проектов. Необходимость
построения методики связана с тем, что «узким» местом реализации портфеля является недостаточная эффективность технологий распределения трудовых ресурсов с учетом проектных особенностей, таких, как их доходность,
издержки, влияние на конкурентоспособность ИТ-компании. Это обстоятельство позволяет предложить комплексную методику, включающую идею синтезирования методов определения приоритетности ИТ-проектов и распределения трудовых ресурсов.
Сформированная методика содержит модифицированный метод аналитических сетей, используемый при определении приоритетности ИТпроектов; разработанные алгоритмы распределения трудовых ресурсов с учетом приоритетности ИТ-проектов портфеля в рамках трудовых, финансовых
и временных ограничений; предложенную схему динамического распределения трудовых ресурсов; усовершенствованный метод освоенного объема с
целью контроля за процессом реализации портфеля. Сформированная методика позволяет эффективно решать задачу управления реализацией портфеля
ИТ-проектов.
Сформулируем основные результаты и выводы диссертационного исследования:
1.
Определены ключевые задачи управления процессом реализации
портфеля ИТ-проектов. Проанализированы существующие модели и методы
распределения ресурсов, календарного планирования, контроля, определена
возможность их применения для решения поставленных в диссертационном
исследовании задач и обоснованы направления их совершенствования;
118
2.
Проанализированы методы решения задачи определения приори-
тетности ИТ-проектов, входящих в состав портфеля, выбран наиболее оптимальный среди них в срезе управления портфелем ИТ-проектов – метод аналитических сетей. Предложено усовершенствовать выбранный метод расчета
коэффициентов приоритетности ИТ-проектов в портфеле на основе синтеза
метода аналитических сетей и инструмента сбалансированной системы показателей;
3.
Предложена схема распределения совокупных финансовых
средств, выделенных на реализацию портфеля, между ИТ-проектами с учетом их доходности и приоритетности;
4.
Разработаны алгоритмы решения задач минимизации стоимости
и минимизации длительности реализации портфеля в процессе распределения трудовых ресурсов в рамках трудовых, финансовых и временных ограничений с учетом приоритетности ИТ-проектов. Основными преимуществами предложенных алгоритмов в отличие от существующих являются невысокая трудоемкость и рациональное и равномерное распределение трудовых
ресурсов;
5.
Сформирована система ключевых показателей эффективности
выполнения портфеля ИТ-проектов, с помощью которой осуществляется
контроль процесса выполнения портфеля. В качестве основы для системы
показателей используются показатели метода освоенного объема, а также
плановое и фактическое время выполнения работ ИТ-проектов, «внутренний
климат» команды. Результатом применения системы ключевых показателей
эффективности является минимизация изменений календарного плана и негативных последствий от них.
6.
Разработаны функциональная модель и архитектура подсистемы
управления трудовыми ресурсами системы управления портфелем ИТпроектов согласно сформированной методики управления процессом реализации портфеля ИТ-проектов;
119
7.
На примере условных данных на основе отчетов крупной ИТ-
компании апробированы модифицированный метод определения приоритетности ИТ-проектов и алгоритм минимизации стоимости при распределении
трудовых ресурсов. С учетом полученных результатов распределения сформирован календарный план портфеля ИТ-проектов. Результаты апробации
подтвердили эффективность предложенного алгоритма;
8.
Выявлены отклонения от календарного плана исполнения работ
портфеля ИТ-проектов и проведен анализ отклонений хода реализации портфеля ИТ-проектов от плана и сформулированы рекомендации по их устранению и минимизации негативных последствий, что позволяет получить ожидаемую прибыль от реализации портфеля;
9.
На основании результатов апробации оценена и обоснована эф-
фективность разработанной в диссертационном исследовании комплексной
методики управления трудовыми ресурсами портфеля ИТ-проектов.
120
СОКРАЩЕНИЯ И УСЛОВНЫЕ ОБОЗНАЧЕНИЯ
ИС – информационная система;
ИТ-проект – проект в сфере информационных технологий;
ИТ-компания – компания, осуществляющая свою деятельность в сфере информационных технологий;
ПО –программное обеспечение;
СПП – сбалансированная система показателей;
СППР – система поддержки принятия решений;
BSC (Balanced ScoreCard) – сбалансированная система показателей;
IRR – внутренная норма доходности;
NPV – сумма дисконтированных значений потока платежей, приведённых к
сегодняшнему дню (чистая приведенная стоимость);
ROI – финансовый коэффициент, иллюстрирующий уровень доходности или
убыточности бизнеса, учитывая сумму вложенных в бизнес инвестиций
(норма доходности инвестированного капитала).
121
СПИСОК ЛИТЕРАТУРЫ
1. ГОСТ Р ИСО 9000-2008 Системы менеджмента качества. Основные положения и словарь. – М.: Стандартинформ, 2009. – 30 с.
2. ГОСТ Р 54869-2011 Проектный менеджмент. Требования к управлению
проектом. – М.: Стандартинформ, 2011. – 10 с.
3. ГОСТ Р 54870-2011 Проектный менеджмент. Требования к управлению
портфелем проектов. – М.: Стандартинформ, 2011. – 9 с.
4. ГОСТ 24.701-86 Единая система стандартов автоматизированных систем
управления. Надежность автоматизированных систем управления. Основные
положения. – М.: Издательство стандартов, 1986. – 20 с.
5. Аньшин, В.М. Модели управления портфелем проектов в условиях неопределенности. / В.М. Аньшин, И.В. Демкин, И.М. Никонов, И.Н. Царьков.М.: Издательский центр МАТИ, 2007. – 117 с.
6. Аньшин, В.М. Портфель проектов организации: стратегии, типология, анализ /В.М. Аньшин, И.В, Демкин, И.М. Никонов, И.Н. Царьков // Управление
проектами и программами. – 2008. - №1(13). – С.14-27.
7. Архипова, Н.И. Проблемы управления персоналом: сборник статей /
Н.И. Архипова, В.Н. Дулькин, Г.В. Росс, С.Б. Флейшман. – М.: Российский
государственный гуманитарный университет, 1997. – 97 с.
8. Арчибальд, Р.Д. Взаимодействие между стратегическим управлением и
управлением портфелем проектов на предприятии / Р.Д. Арчибальд // Управление проектами и программами. – 2010. – №4(24) – С.266-273.
9. Багратиони, К.А. Психологический подход к конфликт-менеджменту проектов: типология, причины, управление (часть 1) / К.А. Багратиони // Управление проектами и программами. – 2011. - №03 (27). – С.212 – 221.
10. Байат, Г. Как сформировать эффективную систему KPI проектов / Г. Байат, Г. Хамильтон, Дж. Ходкинсон // Управление проектами и программами. –
122
2012. - № 02(30). – С. 156-159.
11. Балашов, В.Г. Механизмы управления организационными проектами. /
В.Г. Балашов, А.Ю. Заложнев, А.А. Иващенко, Д.А. Новиков. – М.: ИПУ
РАН, 2003. – 84 с.
12. Баркалов, П.С. Задачи распределения ресурсов в управлении проектами /
П.С. Баркалов, И.В. Буркова, А.В. Глаголев, В.Н. Колпачев. - М.: ИПУ РАН,
2002. – 65 с.
13. Баркалов, С.А. Математические основы управления проектами /
С.А. Баркалов, В.И. Воропаев, Г.И. Секлетова и др; под ред. В.Н. Буркова. М.: Высш. шк., 2005. – 423 с.
14. Баркалов, С.А. Минимизация упущенной выгоды в задачах управления
проектами / С.А. Баркалов, В.Н. Бурков. - М.: ИПУ РАН, 2001. – 56 с.
15. Бегг, Я. К структуре лучших практик руководства проектами / Я. Бегг,
Г. Кокс // Управление проектами и программами. – 2013. - №1(33). – С. 6-16.
16. Беллман, Р. Прикладные задачи динамического программирования /
Р. Беллман, С. Дрейфус. - М.: «Наука», 1965. – 458 c.
17. Бородин, А.И. Модели и методы распределения ресурсов в сетях с упорядоченными событиями при управлении проектами: автореф. дис. … канд.
техн. наук: 05.13.10 / Бородин Алексей Иванович. - Воронеж, 2012. – 18 с.
18. Бунова, Е.В. Оценка эффективности разработки и внедрения информационных систем: учебное пособие / Е.В. Бунова, О.С. Буслаева; под. ред.
В.В. Мокеева. – Челябинск: Изд-во ЮУрГУ, 2008. – 70 с.
19. Бураков, М.В. Генетический алгоритм: Теория и практика: учеб. пособие /
М.В. Бураков. – СПб.: ГУАП, 2008. – 164 с.
20. Бураков, М.В. Синтез нейронного регулятора / М.В. Бураков // Известия
РАН. Серия «Теория и системы управления». - 1999. - №3. – С.140-145.
21. Бурков, В.Н. Теория графов в управлении организационными системами /
В.Н. Бурков, А.Ю. Заложнев, Д.А. Новиков. – М.: Синтег, 2001. – 124 с.
22. Бурков, В.Н. Как управлять организациями / В.Н. Бурков, Д.А. Новиков. -
123
М.: Синтег, 2004. – 400с.
23. Бурков, В.Н. Метод сетевого программирования / В.Н. Бурков, И.В. Буркова, М.В. Попок, Т.И. Овчинникова // Проблемы управления. – 2005. - №3. –
С.23-29.
24. Бурков, В.Н. Метод сетевого программирования в задачах управления
проектами / В.Н. Бурков, И.В. Буркова // Управление большими системами:
сборник трудов. - 2010. – Выпуск 30-1. – С.40-61.
25. Бурков, В.Н. Модели и методы мультипроектного управления / В.Н. Бурков, О.Ф. Квон, Л.А. Цитович. – М.: ИПУ РАН, 1997. – 62 с.
26. Бурков, В.Н. Экономико-математические модели управления развитием
отраслевого производства / В.Н. Бурков, Г.С. Джавахадзе. - М.: ИПУ РАН,
1997.- 64 с.
27. Буркова, И.В. Геометрический метод составления расписания в управлении проектами. / И.В. Буркова, В.Н. Колпачев, А.М. Потапенко // Автоматика
и телемеханика. – 2004. - №12. – С.144-152.
28. Буркова, И.В. Метод дихотомического программирования в задачах
управления проектами: дис. … канд. техн. наук: 05.13.10 / Буркова Ирина
Владимировна. - М., 2003. – 103 с.
29. Буркова, И.В. Метод сетевого программирования в задачах управления
проектами: дис. … д-ра техн. наук: 05.13.10 / Буркова Ирина Владимировна. М.., 2012. – 181 с.
30. Буслаев, А.Г. Нейросетевые технологии оптимизации проектов // Управление проектами и программами / А.Г. Буслаев, А.И. Рыбак. – 2009. - №1(17).
– С.14-19.
31. Ван дер Мерве, Андре. Определение приоритетов в рамках мультипроектов / Андре Ван дер Мерве // Управление проектами и программами. – 2007. № 03(11). – С.250-254.
32. Вендров, А.М. Проектирование программного обеспечения экономических информационных систем: учебное пособие / А.М. Вендров. - 2-е изд.,
124
перераб. и доп. – М.: Финансы и статистика, 2006. – 544 с.
33. Виттих, В.А. Метод сопряженных взаимодействий для управления распределением ресурсов в реальном масштабе времени / В.А. Виттих,
П.О. Скобелев // Автометрия. – 2009. - №2. – Т.45. – С.78-87.
34. Воронцов, Ю.А. Технико-экономическое обоснование эффективности
проектов информационных систем / Ю.А. Воронцов. – М.: Инсвязьиздат,
2008. – 367с.
35. Воропаев, В.И. Управление проектами в России / В.И. Воропаев. - М.:
Аланс, 1995. – 225 с.
36. Гилев, С.Е. Распределенные системы принятия решений в управлении региональным развитием / С.Е. Гилев, С.В. Леонтев, Д.А. Новиков. - М.: ИПУ
РАН, 2002. – 54 с.
37. Гладков, Л.А. Генетические алгоритмы / Л.А. Гладков, В.В. Курейчик,
В.М. Курейчик; под ред. В.М. Курейчика. – 2-е изд., испр. и доп. – М.: ФИЗМАТЛИТ, 2006. – 320 с.
38. Гонтарева, И.В. Управление проектами: учебное пособие / И.В. Гонтарева, Р.М. Нижегородцев, Д.А. Новиков – М.: Книжный дом «ЛИБРОКОМ»,
2009. – 384 с.
39. Горбовцов, Г.Я. Управление проектом: учебно-методический комплекс /
Г.Я. Горбовцов. - М.: Изд. центр ЕАОИ, 2009. – 288 с.
40. Горячев, Ю.В. Генетические алгоритмы многокритериальной конфликтной
оптимизации / Ю.В. Горячев. – М.: Издательство НИИ ПМТ, 2001. – 102 с.
41. Грекул, В.И. Методические основы управления ИТ-проектами: учебное
пособие / В.И. Грекул, Н.Л. Коровкина, Ю.В, Куприянов. – М.: ИнтернетУниверситет Информационных технологий: БИНОМ. Лаборатория знаний,
2011. – 391 с.
42. Гройсман, М.Я. Сбалансированная система показателей эффективности
инвестиционных проектов: дис. … канд. экон. наук: 08.00.05 / Гройсман Михаил Яковлевич. - Владимир, 2006. – 176 с.
125
43. Губко, М.В. Механизмы управления организационными системами с коалиционным взаимодействием участников / М.В. Губко. - М.: ИПУ РАН, 2003.
– 118 с.
44. Губко, М.В. Управление организационными системами с коалиционным
взаимодействием участников / М.В. Губко. - М.: ИПУ РАН, 2003. – 140 с.
45. Дейт, К.Дж. Введение в системы баз данных / К. Дж. Дейт. - 8-е изд., пер.
с англ. – М.: Издательский дом «Вильямс», 2005. – 1328 с.
46. Демченко, А.О. Формирование портфеля проектов инновационноактивных предприятий: дис. … канд. экон. наук: 08.00.05 / Демченко Алексей
Олегович. - СПб., 2011. – 158 с.
47. Диго, С.М. Базы данных: проектирование и использование: учебное пособие для студентов вузов, обучающихся по специальности «Прикладная информатика (по обл.)» / С.М. Диго. – М.: Финансы и статистика, 2005. – 590 с.
48. Дилигинский, Н.В. Нечеткое моделирование и многокритериальная оптимизация производственных систем в условиях неопределенности: технология, экономика, экология / Н.В. Дилигинский, Л.Г. Дымова, П.В. Севостьянов. – М.: «Машиностроение-1», 2004. – 261 с.
49. Динг, Р. Критические факторы успеха проекта: некоторые аспекты управления IT-проектами в Китае / Р. Динг // Управление проектами и программами. – 2009. - №1(17). – С.6-13.
50. Динг, Р. Повышение эффективности работы исполнителей в различных
проектах за счет использования стандартизированных компонентов / Р. Динг
// Управление проектами и программами. – 2009. - №2(18). – С.106-119.
51. Дроздова, Г.Д. Сбалансированная система показателей для оценки качества IT-продуктов: методическое пособие / Г.Д. Дроздова // СПб.: Петербургский государственный университет путей сообщения, 2010. – 29 с.
52. Дульзон, А.А. Успешность управления проектами: проблемы, оценка,
возможности / А.А. Дульзон // Управление проектами и программами. –
2014. - №4(40). – С. 292-300.
126
53. Емеличев, В.А. Дискретная оптимизация. Последовательные схемы решения. / В.А. Емеличев // Кибернетика. – 1971. - №6. – С. 109-121.
54. Еремеев, А.В. Генетические алгоритмы и оптимизация: учебное пособие /
А.В. Еремеев. – Омск: Изд-во Ом. гос. ун-та, 2008. – 48 с.
55. Ильина, О.Н. Методология управления проектами: становление, современное состояние и развитие / О.Н. Ильина. – М.: ИНФРА-М: Вузовский
учебник, 2011. – 208 с.
56. Информационные системы и технологии: научное издание; под ред.
Ю.Ф. Тельнова. – М.: ЮНИТИ-ДАНА, 2012. – 303 с.
57. Информационные ресурсы и технологии в экономике: учебное пособие;
под ред. Б.Е. Одинцова и А.Н. Романова. – М.: Вузовский учебник: ИНФРАМ, 2013. – 462 с.
58. Йеличич, Б. Понять и воплотить / Б. Йеличич, Е. Пузырникова // Вестник
McKinsey. - 2004. - №3(8). – С. 8-12.
59. Каплан, Роберт С. Сбалансированная система показателей. От стратегии к
действию / Роберт С. Каплан, Дейвид П. Нортон; 2-е изд., испр. и. доп., пер. с
англ. М.Павловой. – М.: ЗАО «Олимп-Бизнес», 2008. - 320 с.
60. Караваев, А.П. Модели и методы управления составом активных систем /
А.П. Караваев. - М.: ИПУ РАН, 2003. – 151 с.
61. Кендалл, И. Современные методы управления портфелями проектов и
офис управления проектами: Максимизация ROI / И. Кендалл, К. Роллинз;
пер. с англ. – М.: ЗАО «ПМСОФТ», 2004. – 576 с.
62. Кобак, В.Г. Методология сопоставительно-критериальной аналитической
оценки распределительных задач и средства ее программно-алгоритмической
поддержки: дис. … д-ра техн. наук: 05.13.01, 05.13.18 / Кобак Валерий Григорьевич. - Ростов-на-Дону, 2008. – 317 с.
63. Кожевникова, Е.А. Этнокультурные факторы проектной деятельности в
России: проблемы и инструменты (часть 2) / Е.А. Кожевникова // Управление
проектами и программами. – 2013. – 03(35). – С.218-226.
127
64. Козлов, А.С. Методология управления Портфелем Программ и Проектов
[электронный ресурс]: монография / А.С. Козлов. - 2-е изд., стереотип. – М.:
ФЛИНТА, 2011. – 194 с.
65. Колоколов, А.А. Регулярные разбиения и отсечения в целочисленном
программировании / А.А. Колоколов // Сибирский журнал исследования операций. – 1994. - №2. – С.18-39.
66. Краева, Т.А. Развитие теории и методологии проектирования информационных систем бухгалтерского учета: дис. … д-ра экон. наук: 08.00.13 / Краева
Татьяна Аркадьевна. – М., 1999. – 282 с.
67. Красовский, Д.В. Некоторые алгоритмы составления многопроцессорных
расписаний с использованием параллельных вычислений / Д.В. Красовский,
М.Г. Фуругян. - М.: ВЦ РАН, 2006. – 27 с.
68. Красс, М.С. Математика для экономистов / М.С. Красс, Б.П. Чупрынов. –
СПб.: Питер, 2008. – 464 с.
69. Кхарола, А. Модель оценки рисков, основанная на нечеткой логике /
А. Кхарола // Управление проектами и программами. – 2014. – 03(39). –
С.212-219.
70. Лежнев, А.В. Динамическое программирование в экономических задачах:
учебное пособие / А.В. Лежнев. – М.: БИНОМ. Лаборатория знаний, 2006. –
176 с.
71. Липаев, В.В. Проектирование и производство сложных заказных программных продуктов. / В.В. Липаев. – М.: СИНТЕГ, 2011. – 399 с.
72. Липке, У. Метод соблюдения сроков: вклад в управление проектами /
У. Липке // Управление проектами и программами. – 2013. – 02(34). – С.86-101.
73. Лодон, Дж. Управление информационными системами / Дж. Лодон,
К. Лодон. -7-е изд., пер. с англ. под ред. Д.Р. Трутнева. – СПб.: Питер, 2005. –
912 с.
74. Мамиконов, А.Г. Принятие решений и информация / А.Г. Мамиконов. –
М.: Наука, 1983. – 184 с.
128
75. Матвеев, А.А. Модели и методы распределения ресурса при управлении
портфелями проектов / А.А. Матвеев // Управление большими системами. –
2005. - №10. - С. 98-106.
76. Матвеев, А.А. Модели и методы управления портфелями проектов /
А.А. Матвеев, Д.А. Новиков, А.В. Цветков. - М.: ПМСОФТ, 2005. - 206 с.
77. Матвеев, Г.А. Динамическое распределение ресурсов для приложений /
Г.А. Матвеев, А.Ю. Первин, Е.А. Трушкова // Материалы XVI международной конференции по вычислительной механике и современным прикладным
программным системам (25-31 мая 2005, Алушта). – М.: Изд-во МАИПРИНТ, 2009. – С. 528-531.
78. Матвеев, Г.А. Модель динамического распределения ресурсов / Г.А. Матвеев, Е.А. Трушкова // Вестник Бурятского государственного университета. –
2011. - №9. – С. 274-279.
79. Мациевский, С.В. Нечеткие множества: учебное пособие / С.В. Мациевский. – Калининград: Изд-во КГУ, 2004. – 176 с.
80. Михалева, М.Ю. Разработка динамической многокритериальной модели
оптимизации портфеля инвестиционных проектов: дис. … канд. экон. наук:
08.00.13 / Михалева Мария Юрьевна. - М., 2008. – 127 с.
81. Михальцова, Е.В. Разработка модели оптимизации и метода распределения работ при управлении проектами в области информационных технологий: дис. … канд. экон. наук: 08.00.13 / Михальцова Елена Викторовна. – М.,
2009. – 133 с.
82. Михеенко, Ю.В. Сбалансированная система показателей как инструмент
повышения эффективности предпринимательской деятельности: дис. …. канд.
экон. наук: 08.00.05 / Михеенко Юлия Владимировна. – М., 2010. – 155 с.
83. Морозкин, Н.А. Сбалансированная система показателей в стратегии
управления компанией: дис. … канд. экон. наук: 08.00.05 / Морозкин Николай Александрович. - М., 2006. – 170 с.
84. Новиков, Д.А. Модели и механизмы управления научными проектами в
129
ВУЗах / Д.А. Новиков, А.Л. Суханов. - М.: ИУО РАО, 2005. – 80 с.
85. Новиков, Д.А. Теория управления организационными системами /
Д.А. Новиков. - М.: ИПУ РАН, 2005. – 472 с.
86. Новиков, Д.А. Управление проектами: организационные механизмы /
Д.А. Новиков. – М.: ПМСОФТ, 2007. – 140 с.
87. Новикова, Ю.С. Сбалансированная система показателей как аналитический
инструментарий управления крупными российскими организациями: дис. …
канд. экон. наук: 08.00.12 / Новикова Юлия Сергеевна. – М., 2011. – 202 с.
88. Норенков, И.П. Автоматизированные информационные системы: учебное
пособие для студентов высших учебных заведений, обучающихся по направлению 230100 «Информатика и вычислительная техника» / И.П. Норенков. –
Москва: Изд-во МГТУ, 2011. – 342 с.
89. Овсянников, М.В. Задача распределения ресурсов в интегрированном
подходе к управлению процессами / М.В. Овсянников, И.А. Стогний // Сборник трудов XIII научо-практической конференции «Реинжиниринг бизнеспроцессов на основе современных информационных технологий. Системы
управления знаниями». – М.: Изд-во МГУЭСИ, 2010. – С.230-233.
90. Олексиенко, Ю.Г. Методы контроля исполнения проектов: дис. … канд.
экон. наук: 08.00.05/ Олексиенко Юлия Геннадьевна. – М., 2005. – 134 с.
91. Орлов, А.И. Теория принятия решений: учебное пособие / А.И. Орлов. –
М.: Издательство «Март», 2004. – 656 с.
92. Пантелеев, А.В. Методы оптимизации в примерах и задачах: учебное пособие / А.В. Пантелеев, Т.А. Летова. – М.: Высш. шк., 2002. – 544 с.
93. Панченко, Т.В. Генетические алгоритмы: учебно-методическое пособие;
под ред. Ю.Ю. Тарасевича / Т.В. Панченко. – Астрахань: Издательский дом
«Астраханский университет», 2007. – 89 с.
94. Попов, В.Л. Опыт внедрения корпоративных систем управления проектами на российских предприятиях / В.Л. Попов // Управление проектами и программами. – 2014. - №3(39). – С. 220-228.
130
95. Проектирование экономических информационных систем: учебное пособие / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; под. ред. Ю.Ф. Тельнова.
– М.: Финансы и статистика, 2005. – 512 с.
96. Росс, Г.В. Методика определения компетентности персонала компании
при выполнении бизнес-процессов / Г.В. Росс, Д.В. Янкин // Экономический
анализ: теория и практика. – 2006. - № 10. – С. 23-31.
97. Российский рынок корпоративных информационных систем [Электронный ресурс] // КомпьютерПресс. – 2002. - №1. – Режим доступа:
http://www.compress.ru/
article.aspx?id=9493&iid=
403
(дата
обращения:
14.01.16).
98. Руководство к Своду знаний по управлению проектами (Руководство
PMBOK. - 5-е изд., перераб. и доп. – Ньютаун-Сквер: Project Management Institute, 2013. – 586 с.
99. Саати, Т.Л. Принятие решений при зависимостях и обратных связях: Аналитические сети / Т.Л. Саати; пер.с англ.; науч. ред. А.В. Андрейчиков,
О.Н. Андрейчикова. - 3-е изд. – М.: Книжный дом «ЛИБРОКОМ», 2011. – 360
с.
100. Саати, Т. Принятие решений. Метод анализа иерархий / Т. Саати; пер. с
англ. – М.: «Радио и связь», 1993. – 320 с.
101. Савич, А.В. Как оценить влияние отдельного проекта на конечные результаты программы: мнения и факты / А.В. Савич, Г.Л. Ципес // Управление
проектами и программами. – 2007. - №3(11). – С. 192-208.
102. Салтыков, Е.А. EVM – путь к эффективному управлению стоимостью
проекта / Е.А. Салтыков // Управление проектами и программами. – 2012. № 04(32). – С. 296-308.
103. Сатунина, А.Е. Управление проектом корпоративной информационной
системы предприятия: учебное пособие для студентов высших учебных заведений, обучающихся по специальности "Прикладная информатика (по областям)" / А.Е. Сатунина, Л.А. Сысоева. - М.: Финансы и статистика ИНФРА-М,
131
2009. - 349 с.
104. Сафонова, Л.А. Экономическая эффективность инвестиционных проектов. Методология и инструментарий оценки: монография / Л.А. Сафонова,
Г.Н. Смоловик. – Новосибирск: СибГУТИ, 2007. – 160 с.
105. Прайснер, А. Сбалансированная система показателей в маркетинге и
сбыте / А. Прайснер. – М.: «Издательский дом «Гребенников», 2009. – 308 с.
106. Сергиенко, И.В. Задачи дискретной оптимизации. Проблемы, методы
решения, исследования / И.В. Сергиенко, В.П. Шило. - Киев: НАУКОВА
ДУМКА, 2003. – 263 с.
107. Середенко, Н.Н. Разработка методов и моделей поддержки принятия
решений по управлению составом портфеля ИТ-проектов: дис. … канд. экон.
наук: 08.00.13 / Середенко Наталья Николаевна. – М., 2014. – 166 с.
108. Стреттон, А. О необходимости заблаговременного определения потребностей заказчика в рамках реализации программы/проекта / А. Стреттон //
Управление проектами и программами. – 2010. - №3(23). – С.174-182.
109. Танаев, В.С. Введение в теорию расписаний: монография / В.С. Танаев,
В.В. Шкурба. – М.: «Наука», 1975. – 256 с.
110. Таратухин, В.В. Применение эвристических правил в задаче распределения разнородных ресурсов предприятия / В.В. Таратухин, М.В.Овсянников,
И.А.Стогний // Научно-технические ведомости СПбГПУ. Информатика. Телекоммуникации. Управление. – 2012. - №1(140). - С.79-83.
111. Тельнов, Ю.Ф. Компонентная методология реинжиниринга бизнеспроцессов на основе управления знаниями: дис. … д-ра экон. наук: 08.00.13/
Тельнов Юрий Филиппович. – М., 2003. – 339 с.
112. Тельнов, Ю.Ф. Принятие решений о стратегическом позиционировании
бизнес-процессов // Моделирование и инжиниринг экономических информационных систем: Сборник научных трудов – М.: МЭСИ, 1999. – С.4-9.
113. Тиори, Т. Проектирование структур баз данных / Т. Тиори, Дж. Фрай; в
2-х кн, кн.1.; пер. с англ. – М.: Мир, 1985. – 287 с.
132
114. Товб, А.С. Управление проектами: стандарты, методы, опыт / А.С. Товб,
Г.Л. Ципес. – М.: ЗАО «Олимп-Бизнес», 2003. – 240 с.
115. Томпсон-мл., А.А. Стратегический менеджмент. Концепции и ситуации
для анализа / А.А. Томпсон-мл., А.Дж. Стрикленд III; пер. с англ. А.Р. Ганиевой и др.. – 12-е изд. – М.: Вильямс, 2013. – 924 с.
116. Трутнев, Д.Р. Архитектуры информационных систем. Основы проектирования: учебное пособие / Д.Р. Трутнев. – СПб.: НИУ ИТМО, 2012. – 66 с.
117. Управление проектами: учебное пособие для студентов, обучающихся
по специальности «Менеджмент организации» / И.И. Мазур, В.Д. Шапиро,
Н.Г. Ольдерогге, А.В. Полковников; под общ. ред. И.И.Мазура и
В.Д.Шапиро. - 10-е изд., стер. - М.: Омега-Л, 2013. – 959 с.
118. Управление проектами: фундаментальный курс: учебное пособие / А.В.
Алешин, В.М. Аньшин, К.А. Багратиони и др.; под ред. В.М. Аньшина, О.Н.
Ильиной;. – М.: Изд. дом Высшей школы экономики, 2013. – 620 с.
119. Управление проектом. Основы проектного управления: учебное пособие
/ коллектив авторов; под ред. М.Л. Разу. - 3-е изд., перераб. и доп. – М.:
КНОРУС, 2010. – 760 с.
120. Уфимцева, Е.В. Сбалансированная система показателей оценки результативности бюджетного планирования на уровне муниципальных образований: дис. … канд. экон. наук: 08.00.10 / Уфимцева Евгения Васильевна. Томск, 2011. – 196 с.
121. Филлипс, Д. Управление проектами в области информационных технологий / Д. Филлипс. - М.: Издательство «Лори», 2006. – 378 с.
122. Финкельштейн, Ю.Ю. Приближенные методы и прикладные задачи дискретного программирования / Ю.Ю. Финкельштейн. - М.: Наука, 1976. – 264 с.
123. Флемминг, К. Если EVM настолько хорош …, почему же он не используется во всех проектах? / К. Флемминг, Д. Коппельман // Управление проектами. – 2005. - №2. – С.4-5.
124. Хомутинникова, К.С. Критерии оценки методов контроля, используемых
133
при управлении строительным проектом / К.С. Хомутинникова // Управление
проектами и программами. - 2009. - №04(20). – С. 312-323.
125. Цавеас, Т. Применение методов освоенного объема и выполненного расписания в строительном проекте: за и против / Т. Цавеас, С. Катсавонис //
Управление проектами и программами. – 2011. - №02(26). – С. 106-121.
126. Царьков, И.Н. Системный подход к управлению эффективностью проекта на основе генетических алгоритмов / И.Н. Царьков, О.Ю. Макеева // Российский журнал управления проектами. – 2012. - №1. – С. 14-30.
127. Ципес, Г.Л. Методы оценки эффективности проектно-ориентированной
деятельности. Обзор текущего состояния и перспектив развития / Г.Л. Ципес
// Управление проектами и программами. – 2009. - №3(19). – С.190-205.
128. Ципес, Г.Л. Типовые решения в управлении проектами: принципы использования и проблемы внедрения / Г.Л. Ципес // Управление проектами и
программами. – 2009. - №4(20). – С.296-301.
129. Чернов, В.Г. Нечеткие множества в задачах управления и принятия решений: текст лекций / В.Г. Чернов. – Владимир: Владимирский государственный университет, 1999. – 88 с.
130. Чуева, Л.Н. Анализ финансово-хозяйственной деятельности: учебник /
Л.Н. Чуева, И.Н. Чуев. – 7-е изд., перераб. и доп. – М.: Издательско-торговая
корпорация «Дашков и К», 2007. – 352 с.
131. Шеремет, А.Д. Комплексный анализ хозяйственной деятельности. Учебное пособие для студентов, обучающихся по специальности «Бухгалтерский
учет, анализ и аудит» / А.Д. Шеремет. – М.: РИОР, 2009. – 254 с.
132. Шохин, А.А. Сбалансированная система показателей эффективности инвестирования процессных инновационных проектов: дис. … канд. экон. наук:
08.00.05 / Шохин Артем Андреевич. - Владимир, 2010. – 141 с.
133. Chan, D.Y. Application of extent analysis method in fuzzy AHP / D.Y. Chan
// European Journal of Operation Research. – 1996. - No. 95. - pp. 649–655.
134. Exceeding value [Электронный ресурс]. – 2014. – Режим доступа:
134
http://www.standishgroup.com/sample_research_files/ExceedingValue_Layout.pdf
(дата обращения: 14.01.16).
135. Frame, J.D. Managing projects in organizations: How to make the best use of
time, techniques, a. people / J.D. Frame. - London: Jossey-Bass, 1987. - 240 p.
136. Goldberg, D.E. The design of innovation: Lessons from a. for competent genetic algorithms / D.E. Goldberg. - Boston: Kluwer acad. publ., 2002. - 248 p.
137. Gomory, R.E. On the relation between integer and noninteger solutions to linear programs / R.E. Gomory // Proceedings of the National Academy of Science. –
USA, 1965. - Vol. 53, No. 2. - pp. 260-265.
138. Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory
Analysis With Applications to Biology, Control and Artificial Intelligence /
J.H. Holland. – Cambridge: The MIT Press, 1992. - 228 p.
139. Ingle, M. Risk analysis using fuzzy logic / M. Ingle, M. Atique, S.O. Dahad //
International Journal of Advanced Engineering Technology. – 2011. - Vol. II, Issue III. - pp. 96-99.
140. Lawrence, S.R. Resource-constrained multi-project scheduling with tardy
costs: Comparing myopic bottleneck and resource pricing heuristics / S.R. Lawrence, T.E. Morton // European Journal of Operational Research. – 1993. - No. 64.
- pp. 168-187.
141. Lee, J.W. Using analytic network process and goal programming for interdependent information system project selection / J.W. Lee, S.H. Kim // Computers &
Operations Research. – 2000. - No. 27. - pp. 367–382.
142. Lein, J.K. Expressing environmental risk using fuzzy variables: a preliminary
evaluation / J.K. Lein // Environmental Professional. – 1992. - Vol.14, No.3. pp. 257-268.
143. Leu, S.S. GA- Based Fuzzy Optimal Model for Construction Time-Cost
trade-off / S.S. Leu, A.T. Chen, C.H. Yang // International Journal of Project Management. – 2001. - No. 19. - pp. 47-58.
135
145. Lipke, W. Prediction of project outcome. The application of statistical methods to earned value management and earned schedule performance indexes /
W.Lipke, O. Zwikael, K. Henderson, F. Anbari // International Journal of Project
Management. – 2009. - Vol.27. - pp. 400-407.
146. Nelson, M. Curing the Software Requirements and Cost Estimating Blues /
M. Nelson, J. Clark, M. Spurlock // Program Manager. – 1998. - No. 28.
- pp. 54-60.
147. Practice Standard for Earned Value Management. - 2th ed. - Newtown
Square: Project Management Institute, 2011. - 153 p.
148. Saaty, T.L. Fundamentals of Decision Making and Priority Theory white the
Analytic Hierarchy Process. - Pittsburgh, RWS Publications, 1994. - 527 p.
149. Saaty, T. How to make a decision: The Analytic Hierarchy Process / T. Saaty
// European Journal of Operational Research. – 1990. - No. 48. - pp. 9-26.
150. Saaty, T.L. The Analytic Hierarchy Process and he Voting System
/ T.L. Saaty, J.S. Shang // Proceedings of the Fourth International Symposium on
the Analytic Hierarchy Process, July 12-15. - Vancouver, Simon Fraser University,
1996. - pp. 505-517.
151. Super Decisions: an Introduction [Электронный ресурс]. – 2013. – Режим
доступа: http://www.superdecisions.com/super-decisions-an-introduction (дата
обращения: 14.01.16).
152. Thompson, A.A. Strategy formulation and implementation: tasks of the general manager / A.A. Thompson, A.J. Strickland. – 4th ed. – Homewood:
BPI.IRWIN, 1989. – 366 p.
153. Trevor, L.Y. The Handbook of Project Management: a practical guide to effective policies, techniques and processes / L.Y. Trevor. - London: Kogan Page,
2007. - 295 p.
154. Worldwide IT Project and Portfolio Management 2014–2018 Forecast and
2013 Vendor Shares: Continuing Growth at Lesser Levels as IT Project Complexity Drives Demand [Электронный ресурс]. – 2014. – Режим доступа:
136
http://www.idc.com/getdoc.jsp?containerId=253377 (дата обращения: 14.01.16).
155. Zwikael, O. From critical success factors to critical success processes /
O.Zwikael, Sh. Globerson // International Journal of Production Research. – 2006.
- Vol.44, No. 17. - pp. 3433-3449.
137
ПРИЛОЖЕНИЕ А
(обязательное)
Исходные данные для сравнительного анализа методов
динамического и сетевого программирования
Таблица А.1 - Исходные данные первого портфеля ИТ-проектов
Первый ИТ-проект (группы Второй ИТ-проект
Третий ИТ-проект (группы раработ)
(группы работ)
бот)
1 2 3 4 5 6 7
1 2 3 4 5
1 2 3 4 5 6 7 8
Специализация С1 С2 С4 С5 С1 С4 С4 С1 С3 С4 С1 С3 С1 С2 С1 С3 С4 С2 С4 С3
1 1 2 2 3 4 5
1 2 2 2 3
1 1 2 3 3 4 4 5
Очередность
выполнения
2 4 6 2 3
2 5 2 3 6 2 3 3
Объем работы 5 3 2 4 4 3 2
1 2 4 1 2
1 3 1 2 4 1 2 2
Максимальный 3 2 1 2 3 2 1
объем трудовых ресурсов
2 2 1,5 2 1,5 2 1,7 2 1,5 1,5 2 1,5 1,5
Время выпол- 1,7 1,5 2 2 1,3 1,5 2
нения
Источник: составлено автором.
Таблица А.2 - Исходные данные второго портфеля ИТ-проектов
Первый ИТ-проект (груп- Второй ИТ-проект (группы
пы работ)
работ)
1
2
3
4
5
6
1
2
3
4
5
6
Специализация С1 С2 С1 С5 С1 С2 С4 С2 С3 С4 С3 С4
1
1
2
3
4
4
1
1
2
2
2
3
Очередность
выполнения
3
4
6
2
1
3
4
6
4
8
6
Объем работы 6
1
2
3
1
1
1
2
2
2
2
3
Максимальный 2
объем трудовых ресурсов
3
2
2
2
1
3
2
3
2
4
2
Время выпол- 3
нения
Третий ИТ-проект (группы
работ)
1
2
3
4
5
6 7
С1 С2 С1 С2 С5 С4 С4
1
2
2
3
3
3 4
10
2
2
1
4
2
8
4
3
1
5
2
2
2
3
8
5
6
4
1,6 1,5
Источник: составлено автором.
Таблица А.3 - Исходные данные третьего портфеля ИТ-проектов
Первый ИТ-проект (груп- Второй ИТ-проект (группы ра- Третий ИТ-проект (группы работ)
бот)
пы работ)
1
2
3
4
5
1
2
3
4
5
6
1
2
3
4
5
Специализация С5 С3 С5 С2 С3 С4 С2 С3 С2 С3 С1 С1 С4 С5 С1 С5
1
1
2
3
4
1
1
1
2
2
2
1
2
3
3
4
Очередность
выполнения
7
4
5
3
4
8
5
6
7
1
3
5
2
4
3
Объем работы 5
5
2
2
1
2
5
2
3
4
1
2
2
2
2
1
Максимальный 2
объем трудовых ресурсов
2
2,5
3
2
1,6 2,5
2 1,75 1
1,5 2,5
1
2
3
Время выпол- 2,5 1,4
нения
Источник: составлено автором.
138
Таблица А.4 - Фактический объем трудовых ресурсов по видам работ
Фактический объем трудовых ресурсов
Вид работ
Первый портфель ИТпроектов
Второй портфель ИТпроектов
Третий портфель ИТпроектов
С1
С2
С3
С4
С5
4
4
2
4
1
3
3
2
2
2
2
2
2
2
2
Источник: составлено автором.
139
ПРИЛОЖЕНИЕ Б
(обязательное)
Процесс распределения трудовых ресурсов методами
динамического и сетевого программирования
Схема метода динамического программирования
Для решения системы уравнения используется принцип оптимальности
Беллмана [16]. Рассматривается три интервала распределения ресурсов между ИТ-проектами (количество интервалов зависит от количества ИТпроектов, участвующих в распределении) в соответствии с рисунком Б.1.
uн3
uн2
uн1
uк1
uк2
u1
u2
uк3
u3
Источник: составлено автором.
Рисунок Б.1- Метод динамического программирования
Согласно рисунку Б.1 uн1, uн2, uн3 - количество трудовых ресурсов на
начало рассматриваемого интервала; uк1, uк2, uк3 - количество трудовых ресурсов на конец рассматриваемого интервала; u1, u2, u3 - количество трудовых
ресурсов, распределенное в рассматриваемом интервале. Отметим, что uн2 =
uк1, uн3 = uк2, uк2 = u3 (т.к. все ресурсы должны быть задействованы в реализации портфеля ИТ-проектов). В решаемой задаче uн1 = 4, uк3 = 0 (т.к. предполагается полностью использовать имеющиеся трудовые ресурсы).
Схема метода сетевого программирования
Требуется найти вектор
uk  U k
, обеспечивающий минимизацию Tk при
n
ограничении  N ik  N k . Отметим, что вектор u k есть множество дискретных
i 1
чисел. Функция дискретных переменных Tk представлена в сетевом виде, таком, что вычисление функции сводится к последовательному вычислению
более простых функций: Tk' 
Wik Wi 1,k

.
uik
ui 1,k
140
ПРИЛОЖЕНИЕ В
(обязательное)
Результаты распределения трудовых ресурсов методами
динамического и сетевого программирования
Таблица В.1 – Распределение работников методом динамического программирования
Результат распределения трудовых ресурсов
методом динамического программирования
Номер
Трудовые ресурсы различ- Длительность
ИТных квалификаций
выполнения
проекта в
портфеля, дн.
С1 С2
С3
С4
С5
портфеле
2
2
1
1
Первый портфель
1
ИТ-проектов
1
1
1
13,5
2
1
2
1
2
3
1
1
1
Второй портфель
1
ИТ-проектов
1
2
1
60
2
2
1
1
1
3
1
1
1
Третий портфель
1
ИТ-проектов
1
1
1
1
49
2
1
1
1
3
Источник: составлено автором.
Таблица
В.2
-
Распределение
работников
методом
сетевого
программирования
Результат распределения трудовых ресурсов
методом сетевого программирования
Номер
Трудовые ресурсы различ- Длительность
ИТных квалификаций
выполнения
проекта в
портфеля, дн.
С1 С2 С3 С4 С5
портфеле
2
2
1
1
Первый портфель
1
ИТ-проектов
1
1
1
13,5
2
1
2
1
2
3
1
1
1
Второй портфель
1
ИТ-проектов
1
2
1
60
2
2
1
1
1
3
141
Продолжение таблицы В.2
Результат распределения трудовых ресурсов
методом сетевого программирования
1
1
1
Третий портфель
1
ИТ-проектов
1
1
1
1
2
1
1
1
3
Источник: составлено автором.
49
142
ПРИЛОЖЕНИЕ Г
(информационное)
Применяемые при построении модели требований стандарты IDEF
Фаза «Модель требований»
Методология структурного анализа
Функциональная
модель
Информационная
модель
Событийная
модель
DFD, SADT
ERD
STD
IDEF0
IDEF1X
IDEF3
Источник: составлено автором.
Рисунок Г.1 – Методология структурного анализа
Download