Управление инвестиционными проектами в сфере информационных технологий тема диссертации по экономике, полный текст автореферата

Ученая степень
кандидата экономических наук
Автор
Попов, Алексей Игоревич
Место защиты
Москва
Год
2008
Шифр ВАК РФ
08.00.05
Диссертации нет :(

Автореферат диссертации по теме "Управление инвестиционными проектами в сфере информационных технологий"

На правах рукописи

Попов Алексей Игоревич

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

Специальность 08 00 05 - Экономика и управление народным хозяйством (управление инновациями и инвестиционной деятельностью)

Автореферат диссертации на соискание ученой степени кандидата экономических наук

Москва - 2008

003444880

Диссертация выполнена в ГОУ ДПО «Государственная академия профессиональной переподготовки и повышения квалификации руководящих работников и специалистов инвестиционной сферы» (ГОУ ДПО ГАСИС)

Научный руководитель

заслуженный деятель науки, доктор экономических наук, профессор Егоров Анатолий Юрьевич

Официальные оппоненты

доктор экономических наук, профессор Шуметов Вадим Георгиевич

Ведущая организация -

кандидат экономических наук, доцент Смирнов Игорь Владимирович

НОУ ВПО «Институт экономики и предпринимательства»

Защита состоится «07» июля 2008 г в 14 00 часов на заседании Диссертационного Совета Д212 043 01 по защите докторских и кандидатских диссертаций по экономическим наукам в ГОУ ДПО «Государственная академия профессиональной переподготовки и повышения квалификации руководящих работников и специалистов инвестиционной сферы» (ГОУ ДПО ГАСИС) по адресу 129272, г Москва, ул Трифоновская, д 57 ауд 208

С диссертацией можно ознакомиться в библиотеке, а с авторефератом на официальном интернет-сайте ГОУ ДПО ГАСИС (www gasis ru)

Автореферат разослан «07» июня 2008 г

Ученый секретарь

Диссертационного совета Д212 043 01 кандидат экономических наук, доцент

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

В настоящий период российский сектор инвестиций в информационные технологии характеризуется повышенной активностью отечественных компаний, что приводит к росту инвестиций в эту область В связи с этим возникает необходимость исследований по разработке новых, инновационных методов управления инвестиционными проектами, а также совершенствования технологий управления проектированием программного обеспечения Данный сектор экономики развивается быстрыми темпами Информационные технологии занимают все большее место в бизнесе всех уровней, от мелких предприятий до мультинациональных корпораций, поэтому необходимость в совершенствовании информационных технологий постоянно возрастает. Быстрая динамика развития создает потребность в новых подходах, которые смогут существенно усовершенствовать методы и подходы, используемые в настоящее время, и в некоторых областях полностью заменить устаревшие технологии новыми стандартами Многие методики активно развиваются и проходят апробацию в индустрии информационных технологий в странах с развитой экономикой В связи с тем, что российская экономика характеризуется повышенным уровнем риска и неопределенности, возрастает необходимость в проведении исследований и разработок, направленных на создание методик управления инвестиционными проектами, с учетом российских условий сектора информационных технологий В нашей стране особенно актуально повышать надежность инвестиционных проектов для общего развития всей отрасли Требуются подходы, которые позволят сократить риски инвесторов в данной области и существенно усовершенствовать методологию управления разработкой программного обеспечения

Степень научной разработанности проблемы. Общая проблематика управления проектами в сфере информационных технологий уже давно разрабатывается в западных научных институтах В России также данная тема не осталась без внимания исследователей и практиков управления проектами Существенный вклад в развитие и совершенствование методик управления проектной деятельностью внес президент российской ассоциации управления проектами «СОВНЕТ», один из самых авторитетных ученых и консультантов мирового сообщества проектных менеджеров Воропаев В И , а также другие выдающиеся специалисты по управлению проектами - Ильин Н И, Лукманова И Г , Никешин А М , Петрова С Н, Романова К Г, Шапиро В Д. Грабовый П Г., Петрова С Н, Полтавцев С И, Романова К Г, Хрусталев Б Б , Яровенко С М Также проблемам инвестиционной деятельности в проектах посвящены работы таких исследователей, как Зайцева М М, Иванова Е А, Шахдинаров Г М , Райзберг Б А, П И Вахрин, А С Нешитой, А Е Абрамова, Л С Коропов и других В западной литературе ведущими исследователями данной области являются следующие авторы Роберт Н. Холт, Сет Б Барнес, Ансофф И, Демарко Т , Джонс, Каперс, Хамфри, Крюхтен Б , Филипп Б, Рой Уокерс, Винстон В , Карл Вигерс, Э Салливан, Боем, Барри В , Э Халл, К Джексон и другие

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

Это обусловило выбор темы данного диссертационного исследования - «Управление инвестиционными проектами в сфере информационных технологий».

Объектом исследования являются инвестиционные проекты в сфере информационных технологий, осуществляемые в отечественных компаниях, занимающихся разработкой программного обеспечения

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

Цель диссертационной работы состоит в разработке научно-методических положений по совершенствованию управления инвестици-

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

- сделать теоретические обобщения существующих подходов к управлению инвестиционными проектами, выявить их преимущества и недостатки,

- раскрыть методологию управления инвестиционными проектами на основе реализации концепции жизненного цикла,

- провести анализ методов управления инвестиционными проектами по разработке программного обеспечения по стадиям жизненного цикла,

- обосновать необходимость комплексного подхода к управлению инвестиционными проектами в сфере информационных технологий,

- разработать методические рекомендации по совершенствованию управления инвестиционными проектами с использованием информационной системы управления проектом (ИСУП),

- определить условия повышения эффективности управления инвестиционными проектами по разработке программного обеспечения

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

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

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

1 Получены теоретические обобщения, показывающие, что существующие методы управления инвестиционными проектами не в полной ме-

ре удовлетворяют потребностям инвестиционной деятельности в сфере информационных технологий

2 Обоснован методологический подход к построению системы управления инвестиционными проектами по разработке программного обеспечения на основе реализации концепции жизненного цикла

3 Реализован комплексный подход к управлению инвестиционными проектами, позволяющий выявить недостатки действующих подходов и в полной мере использовать их преимущества

4 Доказана эффективность использования информационной системы управления проектами (ИСУП) В рамках доказательств, приведены преимущества, которые получают менеджеры и участники проекта при использовании метода комплексного управления проектами.

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

Теоретическая и практическая значимость результатов исследования обусловлена необходимостью совершенствования управления инвестиционными проектами в современных условиях развития экономических отношений Основные теоретические положения и выводы, содержащиеся в диссертации, вносят определенный вклад в теорию управления инвестиционными проектами и могут быть использованы для дальнейшего изучения вопросов, связанных с совершенствованием инвестиционной деятельности хозяйствующих субъектов

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

Апробация и реализация результатов исследования. Основные результаты диссертационного исследования обсуждались и были одобрены на конференциях и семинарах различного уровня Среди них научно-практические семинары профессорско-преподавательского состава ряда вузов

Публикации. По результатам выполненного исследования опубликовано 4 работы Общий объем публикаций 1,82 п л

Предложенные методические подходы к управлению инвестиционными проектами в сфере информационных технологий обсуждены и одобрены на Всероссийской научно-практической конференции «Современная Россия: экономика и государство»

Результаты, полученные автором, нашли применение в учебном процессе ГОУ ДПО «Государственная академия профессиональной переподготовки и повышения квалификации руководящих работников и специали-

стов инвестиционной сферы» (ГОУ ДПО ГАСИС) при чтении лекций, проведении практических занятий по дисциплине «Инвестиционный менеджмент», «Управление проектами», в текущей деятельности компании «Преми-ум Сервис»

Результаты, полученные автором, нашли применение в учебном процессе ГОУ ДПО «Государственная академия профессиональной переподготовки и повышения квалификации руководящих работников и специалистов инвестиционной сферы» (ГОУ ДПО ГАСИС) при чтении лекций, проведении практических занятий по дисциплине «Инвестиционный менеджмент», «Управление проектами», в текущей деятельности компании «Преми-ум Сервис»

Структура работы. Диссертация состоит из введения, трех глав, заключения, списка использованной литературы и трех приложений Объем работы составляет 163 страниц, включая 15 рисунков, 14 таблиц Библиографический список включает 122 наименований Ниже приводится структура работы Введение

1. Теоретические основы управления инвестиционными проектами.

1.1. Управление проектами как фактор повышения эффективности инвестиционной деятельности

1 2. Комплексная характеристика системы управления проектами

1 3 Управления проектами на основе реализации концепции жизненного цикла

2. Функциональный анализ системы управления проектами по разработке программного обеспечения

2 1 Управление проектами с помощью методологии разработки требований к программному обеспечению на прединвестиционнои фазе

2.2. Управление проектами по разработке программного обеспечения на инвестиционной фазе

2 3 Управление проектами по разработке программного обеспечения на эксплуатационной фазе

3 Эффективность управления инвестиционными проектами в сфере информационных технологий

3 1 Информационная система управления проектами 3 2 Метод комплексного управления инвестиционными проектами 3 3 Условия повышения эффективности управления инвестиционными проектами по разработке программного обеспечения в РФ Заключение

Список использованной литературы Приложение 1 Структура управления проектом Приложение 2. Жизненный цикл программного обеспечения Приложение 3. График риска в инвестиционном проекте на протяжении его жизненного цикла

ОСНОВНОЕ СОДЕРЖАНИЕ ДИССЕРТАЦИИ

1 Инвестиционная деятельность представляет собой один из наиболее важных аспектов функционирования любой коммерческой организации Причинами, обусловливающими привлечение инвестиций, является необходимость обновления имеющихся материальных, нематериальных, технических баз, а также наращивание объемов производства, освоение новых видов деятельности

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

Индустрия разработки программного обеспечения неумолимо движется в сторону новых методов управления проектами всевозрастающей сложности В то время как технологии программирования, процессы и методы быстро развиваются, разработка программного обеспечения остается процессом с высокой интенсивностью людского труда Следовательно, способы управления людьми, технологиями, ресурсами и рисками обладают огромным запасом потенциальных возможностей Аспектами первостепенной важности являются 1 Принцип обеспечения баланса интересов сторон, принимающих участие в проекте.

2. Принцип комплексного управления инвестиционными проектами 3 Информационная система управления проектами (ИСУП) как инструмент, позволяющий консолидировать управление проектами и сделать его более эффективным

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

- проектные решения (языки трансформации, используемые разработчиками),

- реализация (язык, понимаемый компьютерами),

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

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

Помимо стандартных, регламентированных процедур управления инвестиционным проектом, в проектах сферы информационных техноло-

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

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

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

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

В середине 90-х годов были предприняты, по крайней мере, три важные попытки анализа индустрии разработки программного обеспечения (ПО)

• Образцы успехов и неудач ПО (Jones 1996)

• Хаос (Standish Group, 1995)

• Доклад научного совета по обороне, касающийся увеличения количества ПО для оборонительных целей, получаемого на коммерческой

основе (Defence Science Board, 1994)

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

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

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

1 Основывайте процесс на упреждающей разработке архитектуры

2 Стройте итерационный процесс жизненного цикла, таким образом, чтоб он сталкивался с рисками на ранних этапах разработки

3 Изменяйте методы разработки для того, чтобы перейти к разработке, основанной на компонентах

4 Создавайте среду для управления изменениями

5 Поддерживайте легкость внесения изменений, с помощью инструментария, поддерживающего итеративную разработку

6 Предоставляйте рабочие продукты проектирования, основанные на построении моделей бизнес-процессов.

7. Обеспечивайте процесс инструментами для объективного контроля качества и прогресса

8. Используйте подход, основанный на демонстрациях, для оценки промежуточных результатов

9 Планируйте промежуточные версии для различных групп сценариев с всевозрастающим уровнем детализации

10 Организуйте конфигурируемый процесс, который окажется экономически масштабируемым.

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

3. Использование подхода, основанного на жизненном цикле, позволяет совершить переход от устаревшей методологии, чем существенно повысит его надежность. Методология жизненного цикла обладает набором четких действий и шагов, которые понятны команде и могут бьпь легко реализованы. В то же время, он оставляет возможность для быстрой реакции на изменения в концепциях проекта, помогает отследить ошибки, допущенные на более ранних стадиях проекта Традиционно методология жизненного цикла разделяется на четыре последовательные стадии

Начальная стадия - Уточнение - Конструирование - Ввод в действие Общепринятого подхода к определению жизненного цикла проекта, его фаз, стадий и этапов не существует и, вероятно, не может существовать, так как все эти характеристики зависят от специфики конкретного проекта, условий его реализации и опыта участников Тем не менее, логика и содержание процессов управления проектов имеют много общего и наиболее полно и ясно представлены в схеме жизненного цикла американского Института управления проектами (PMI) (рис 1)

Типичный жизненный цикл проекта, представлен на рис 1 и состоит из четырех фаз

Начальная фаза (концепция) -» Фаза разработки Фаза реализации -> Фаза завершения

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

Жизненный цикл проекта

Рис 1 Жизненный цикл проекта (PMI, США) Источник Харитонов И M н др Управление проектами Курс компании Aihn -M ЛГпи, 2003, с 28

Вся фаза в целом посвящается разработке концепции проекта и включает в себя

• Сбор исходных данных и анализ существующего состояния (предварительное обследование)

• Выявление потребности в изменениях (в проекте)

• Определение проекта цели, задачи, результаты, основные требования, ограничительные условия, критерии, уровень риска, окружение проекта, потенциальные участники, требуемое время, ресурсы, средства и др

• Определение и сравнительная оценка требовании

® Представление предложений, их апробация и экспертиза

в Утверждение концепции и получение одобрения для следующей

фазы

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

Основные работы этой фазы

• Назначение руководителя проекта и формирование команды проекта, в первую очередь, ключевых членов команды

« Установление деловых контактов и изучение целей, мотивации и требований заказчика и владельца проекта, других ключевых участников

в Развитие концепции и разработка основного содержания проекта

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

• Представление проектной разработки

• Получение одобрения на продолжение работ по проекту.

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

Выполняются основные работы, необходимые для достижения проекта Данная фаза включает в себя

• Организацию и проведение торгов, заключение контрактов

• Полный ввод в действие разработанной системы ИСУП

• Организацию выполнения работ.

• Ввод в действие средств и способов коммуникации и связи участников проекта

• Ввод в действие системы стимулирования (участников) проекта

• Детальное проектирование и технические спецификации

• Оперативное планирование работ

• Установление системы информационного контроля за ходом работ

• Выполнение работ, предусмотренных проектом

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

• Решение возникающих проблем и задач

Именно на этой стадии предлагается использовать итерационный подход к разработке программного обеспечения, который позволит значительно снизить риски данной стадии жизненного цикла инвестиционного проекта.

При использовании водопадной модели разработка ведется сверху вниз В случае неудачи возможно возвращение к предыдущему этапу

Рекомендации, которым следуют разработчики по методу «водопад» следующие •

1 Исследовать проблему, которая должна быть решена, все требования и их связи Зафиксировать их в виде технического задания на разработку программного обеспечения и юридически оформить

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

3. Осуществить проектные решения, используя лучшие методы кодирования.

4. Убедиться, что все заявленные требования выполнены и ваша работа

удовлетворяет заказчика.

5 Передайте заказчику готовый продукт.

Этот способ эффективен, если предметная область известна и более или менее статична Именно это и является причиной того, что для сферы информационных технологий, в которой изменения происходят очень быстро, данный традиционный подход не может быть назван эффективным

Одной из причин неудач, связанных с традиционным подходом, является то, что инструменты и механизмы, на которые опирается водопадная модель, безнадежно устарели. Данный механизм последовательной разработки был заложен многие годы назад в ГОСТы и требует существенного совершенствования в соответствии с новыми научными подходами и инновационными механизмами управления проектами

Для выявления основных причин неудач инвестиционных проектов необходимо проанализировать специфику разработки программного обеспечения при использовании традиционного подхода В ходе анализа были выявлены следующие причины

• Контекст программирования существенно отличается от других технических дисциплин

• Не учтен человеческий фактор

• Попытка использовать подход, четко работающий только в том случае, если все требования к программному обеспечению заранее известны и не меняются на протяжении всего проекта

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

Эти причины и являются главным обуславливающим фактором неудач многих проектов

Для перехода от последовательной методологии необходима новая методология, которая бы была лишена основных недостатков и позволила бы существенно усовершенствовать процессы разработки программных продуктов Таким инновационным подходом является итерационный подход.

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

В сравнении с подходом «водопад», итерационный подход отличается тем, что каждая итерация начинается анализом и заканчивается выпуском изделия

Итерационный подход превосходит водопадную модель по следующим причинам

• Он позволяет принимать во внимание изменяющиеся требования Действительность состоит в том, что требования изменяются Изменение требований и их «ползучесть» всегда были первоисточниками неудач про-

ектов; они ведут к опозданиям поставок, нарушениям планов, неудовлетворенности заказчиков и бесполезности разработки

• Элементы интегрируются постепенно Итерационный подход -почти непрерывная интеграция То, что всегда было продолжительным, сомнительным и неприятным, занимая до 40 % всех усилий в конце проекта, теперь разбито на меньшее число интеграции, которые начинаются с меньшего количества элементов

• Гакой подход позволяет раньше снизить риски, потому что интеграция является стадией обнаружения критических недостатков

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

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

Ключевыми характеристиками итерационного подхода является обеспечение ряда проектных преимуществ

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

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

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

• Разработчики учатся по ходу и более полно используют различные навыки и специальные знания в течение всего жизненного цикла Испытатели раньше запускают тесты, технические специалисты раньше делают свои записи и т д При не итерационной разработке те же самые люди ожи-

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

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

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

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

В рамках жизненного цикла окончанием проекта является завершающая фаза

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

• Планирование процесса завершения

• Эксплуатационное тестирование окончательного программного продукта проекта

• Подготовка кадров для эксплуатации создаваемого объекта

• Подготовка документации, сдача объекта заказчику и ввод в эксплуатацию

• Оценка результатов проекта и подведение итогов

• Подготовка итоговых документов

• Закрытие работ и проекта

• Разрешение конфликтных ситуаций

• Реализация оставшихся ресурсов

• Накопление фактических и опытных данных для последующих проектов

• Расформирование команды проекта

4 Современные проекты в информационной сфере не могут быть реализованы без информационной системы управления, являющейся обязательным условием эффективного мониторинга и контроля Небольшие инвестиционные проекты с малым количеством участников могут не иметь такой программной поддержки, но даже там используется специализированное программное обеспечение более низкого класса, отвечающее нуждам подобных проектов Одним из важных аспектов диссертационного исследования является доказательство необходимости использования информационной системы управления проектами (ИСУП), как важнейшей составляющей для средних и крупных проектов в сфере информационных технологий Потребность в ИСУП и решение о необходимости использования автоматизированной информационной системы в управлении проектами, в первую очередь, связано с ответом на вопрос о необходимости системы управления, контроля, мониторинга и получения отчетности о ходе проекта

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

В данной ситуации держать проект под контролем позволяет разработка и внедрение информационной системы, которая поддерживала бы выполнение основных функций контроля и управления

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

• централизованное хранение информации по графику работ, ресурсам и стоимости,

• возможность быстрого анализа влияния изменений в план-графике выполнения проекта,

• возможность обновления данных в сетевом режиме,

• возможность планирования автоматизированной подготовки отчетов и графических диаграмм

Информационная система управления проектом (ИСУП) обеспечивает поддержку и повышение эффективности процессов планирования и управления проектом Таким образом, структура и содержание принятых решений в рамках проекта и организации процессов управления во многом определяют структуру информационной системы

Информационная система управления проектом может быть структурирована

• по этапам проектного цикла,

• по функциям,

• по уровням управления

В современной организации, как правило, функционирует целый ряд автоматизированных систем, обеспечивающих информационную поддержку текущей управленческой деятельности. Системы поддержки принятия решений (Decision Support Systems - DSS) разрабатываются и используются для поддержки специфических управленческих процедур Структура данных систем обычно соответствует функциональной структуре организации и уровням управления Например, корпоративные финансовые системы могут включать системы автоматизации бухгалтерии, начисления зарплаты, планирования выплат поставщикам Для автоматизации отдела продаж могут использоваться системы учета продукции на складах, выписки счетов, база данных клиентов и тп. Информационные системы высшего руководства (Executive Information Systems - EIS) предоставляют обобщенную информацию о результатах деятельности и состоянии компании в виде, удобном для принятия решений стратегического характера

Руководитель проекта может использовать ту или иную информацию, получаемую из корпоративных информационных систем Однако, в основном, данные, структурированные для поддержки деятельности функциональных руководителей, оказываются избыточными и, в конечном счете, бесполезными для менеджера проекта

Итак, следующие отличия ИСУП от корпоративных информационных систем являются принципиальными

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

• если цикл сбора и анализа информации, выдачи отчетности в корпоративных информационных системах обычно привязан к календарным периодам (месяц, квартал, год), то в ИСУП управленческая информация собирается, хранится и анализируется относительно степени достижения це-

лей проекта (задач, этапов, вех)

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

Базовые черты системы управления проектом являются следствием основных характеристик проекта

• Поскольку проект представляет собой одноразовое предприятие, направленное на достижение уникальной цели (комплекса целей), то и информационная система управления создается для каждого проекта и является временной системой

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

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

• Весь объем работ проекта разбивается на поддающиеся управлению пакеты работ и задачи, временные и ресурсные параметры которых могут быть оценены с высокой степенью точности Таким образом, функции контроля над проектом основываются на оценке результатов выполнения задач, а не на сравнении объемов работ, привязанных к календарным периодам

• Реализация проекта предполагает объединение усилий и использование ресурсов различных отделов и организаций ИСУП должна обеспечить поддержку деловых взаимоотношений между исполнителями, временно объединенными в команду

• Проект имеет жизненный цикл, включающий такие стадии, как определение концепции проекта, анализ реализуемости и целесообразности, запуск проекта, исполнение, завершение проекта Различные стадии ЖЦ проекта требуют выполнения различных управленческих функций Таким образом, ИСУП является динамической системой, которая изменяется в зависимости от стадии проекта

Проекты не являются полностью независимыми от бизнес-окружения, включающего как другие проекты, осуществляемые организацией, так и текущую производственную деятельность Следовательно, ИСУП является открытой системой, имеющей интерфейсы к другим системам

5. Важным этапом реализации комплексного подхода является раз-

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

Разработку требований можно разделить на 4 этапа извлечение, анализ, документирование, утверждение

Составляющими шагами всех этапов работы с требованиями является сбор, оценка, документирование требований для ПО и ПО-содержащих продуктов

Более подробно их можно разделить на

• идентификацию классов пользователей для данного продукта,

• выяснение потребностей тех, кто представляет каждый класс,

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

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

• распределение высокоуровневых требований по компонентам ПО (круговая разработка), определенным в системной архитектуре

• установление относительной важности атрибутов качества

• установление приоритетов реализации.

• документирование собранной информации и построение моделей

• просмотр спецификации требований, который позволяет удостовериться в том, что запросы пользователей всеми воспринимаются одинаково

• устранение возникающих разногласий до момента передачи требований разработчикам

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

На рис. 2. показана одна из схем работы с требованиями, но в зависимости от каждого конкретного проекта и компании данная схема может меняться в соответствии с нуждами

Рис 2. Управление требованиями проекта,

Источник ВигерсК Разработка требований к программному обеспечению/Пер санг-М Издательско-торговый дом «Русская редакция», - 2004, с 14

К действиям по управлению требованиями следует отнести

• определение основной версии требований (моментальный срез требований для текущей версии продукта);

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

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

• согласование плана проекта с требованиями,

• согласование новых обязательств в соответствии с влиянием новых измененных требований,

• отслеживание отдельных вариантов требований до их дизайна, исходного кода и вариантов тестирования,

• отслеживание статуса требований и дейсгвий по их изменению в течение всего проекта

Недостаточное внимание в проекте к такому важному этапу, как разработка и управление требованиями, может решить судьбу всего проекта и существенно повысить риск получения некачественного программного

решения Следует отметить, что ошибки никакого другого этапа не исправляются с такими большими затратами человеческих и временных ресурсов При использовании такой традиционной модели разработки программного обеспечения, как «водопадная модель», ошибки, допущенные при разработке требований, становятся критическими для разрабатываемой системы, это одна из причин, почему инвестиционные проекты досрочно прекращаются Переход к модели жизненного цикла и итерационному подходу на стадии реализации, позволяет такие ошибки исправлять Ранее обнаружение ошибок обеспечивает мало затратное исправление подобных ошибок Ресурсы на исправление все же придется потратить и в этом случае, но это уже не будет настолько критично, как в случаях с использованием традиционных моделей проектирования

6 Для того чтобы выявить преимущества и недостатки каждого из методов управления инвестиционными проектами, необходим тщательный комплексный анализ с выявлением их сильных и слабых сторон

В диссертации были проанализированы следующие подходы и получены выводы

Анализ метода разработки и управления требованиями.

Преимущества

• эффективно разрабатываются требования,

• уделяется должное внимание требованиям проекта,

• идет эффективная работа с инвестором,

• четко определены границы проекта,

• снижается риск получения конечного продукта, не отвечающего требованиям инвестора

Недостатки

• недостаточно полно охвачены инвестиционная и эксплуатационная стадии жизненного цикла проекта

• отсутствует гибкость, присущая модели жизненного цикла

Анализ метода жизненного цикла.

Преимущества

• гибкость разработки проекта,

• полное описание работ на инвестиционной и эксплуатационной стадиях;

• охвачен полный цикл работ в проекте от начала до завершения,

• используется полный инструментарий методов, позволяющий эффективно решать возникающие в процессе разработки проекта задачи,

• более эффективные методы планирования

Недостатки

• недостаточная детализация и проработка работ на прединвестици-онной фазе,

• отсутствует единая структура проекта, представленная в виде ин-

формационной системы,

• отсутствует система быстрого доступа к информации в рамках заданного проекта,

• осложнен контроль над процессами вследствие отсутствия информационной системы управления проектом

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

Преимущества

• единая структура всех проектов, представленная в виде информационной системы,

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

• упрощается система принятия решений,

• упрощается контроль над ходом разработки проектов

• Недостатки

• затраты на создание информационной системы управления проектами;

• сложность интеграции с существующими информационными системами предприятия

7 Для реализации комплексного подхода к управлению проектом и использования всех вышеупомянутых принципов и методов необходимо создание отдельного структурного подразделения

Специалисты из различных подразделений компании должны быть направлены в новый отдел для реализации нового проекта. На рис 3 можно увидеть перечень подразделений, которые выделяют своих специалистов для конкретного проекта

Служба управления проектами выделяет в проект следующих специалистов' Руководителя проекта, Администратора проекта, Секретаря проекта

Системно-аналитический отдел выделяет следующих специалистов Системного архитектора, Аналитиков, Технических писателей

Отдел технических средств выделяет следующих специалистов-Системотехников.

Отдел разработки программного обеспечения выделяет следующих специалистов Программистов, Тестировщиков

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

Команда проекта создает на базе клиент-серверной технологии информационную систему управления проектом (ИСУП) Данная информационная система не является частью общей информационной системы

предприятия и создастся в рамках проекта для повышения эффективности управления проектом

Служба управления проектами

Системно-аиалнтический отдел

Вывод спеип ъи:

куго оргашташюнн}юу структуру

Отдел технических средств

Отдел разработки программного обеспечения

I Ог вл

■нал 0[1Г'1 шзавдюншя стоуьту

Г Руководитель проекта [

— г т—1

Администратор проекта (

1-,-J

__V

|_Секретарь проекта |

Управленческий и административный персонал

)д реафпукшш проект в рпмклх отделы]'

-лПСУЛ

[Системный архитектор \ \ Системотехники | [ Программисты

Г_]__

I

[ Тестировщики

Технические писатели

Технический персонал

и

Финансовый департамент

Планово-экономический департамент

Служба логистики

Включение спе^иапистов в ко; щнду гроегга -ь-

Взэм юдеистше I омаг^ы проекта со гме лны? ш слябами .г

Рис 3 Создание органгоационной структуры для реализации проекта

Источник Состав 1ено автором

Информационная система управления проектом взаимодействует с остальными информационными системами различных уровней В системе хранится информация из каждой такой системы, касающейся проекта, что позволяет хранить в ней целевую информацию, не «загрязняя» систему избыточной и ненужной информацией Такое преимущество ведет к ускорению процесса поиска и обработки информации необходимой для принятия управленческих решений при разработке и реализации инвестиционных проектов

В диссертации применение информационной системы управления инвестиционными проектами показано на примере компании «Премиум Сервис»

Компания «Премиум Сервис» активно использует информационную систему управления инвестиционными проектами, являющуюся обязательным аспектом использования метода комплексного управления инвестиционными проектами Такая информационная система позволяет составлять планы-графики проекта, разделять ресурсы, учитывать временные затраты на каждый этап разработки, хранить документацию, отчеты и описания процесса реализации программного изделия «Премиум Система заказов» С помощью данной системы все специалисты компании имеют

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

Благодаря использованию метода комплексного управления проектами компания «Премиум Сервис» успешно завершила разработку и внедрение программного изделия «Премиум Система заказов» Результат этого и других проектов компании «Премиум Сервис» с использованием метода комплексного управления проектами, позволяет говорить об его проектной и экономической эффективности

В заключении диссертации обобщены результаты проведенного исследования и сформулированы основные выводы

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

Список работ, опубликованных по теме диссер1ации:

1 Попов А И К вопросу об управлении требованиями инвестиционного проекта [Текст] / А И Попов//Транспортное дело России -М 2006 , № 9 (0,63 п л)

2 Попов А.И. Управления проектами на основе реализации концепции жизненного цикла [Текст] / А И Попов // Сб науч трудов «Управление инновациями и инвестиционной деятельностью», Выпуск 7 - М ГАСИС, 2007, (0,25 п л )

3 Попов А И Информационная система управления инвестиционными проектами [Текст] / А И.Попов // Материалы Всероссийской научно-практической конференции «Современная Россия экономика и государство».- М ГАСИС, 2005 (0,31 п.л)

4 Попов А И. Метод комплексного управления инвестиционными проектами в сфере информационных технологий [Текст] / А И Попов // Материалы Всероссийской научно-практической конференции «Актуальные проблемы развития экономических систем теория и практика», - М 2008, (0,64 пл.).

Подписано в печать 02 06 2008 Сдано в производство 04 06 2008 Формат бумаги 60x90/16 Уел печ л 1 Тираж 100 экз Заказ № ДС 38/08

Издательство ГАСИС, Москва, ул Трифоновская, 57