Повышение эффективности управления инновационным процессом создания программного обеспечения с использованием модели разработки на заказ тема диссертации по экономике, полный текст автореферата
Автореферат
Ученая степень | кандидат экономических наук |
Автор | Иксанова, Айгюль Хасяновна |
Место защиты | Москва |
Год | 2006 |
Шифр ВАК РФ | 08.00.05 |
Автореферат диссертации по теме "Повышение эффективности управления инновационным процессом создания программного обеспечения с использованием модели разработки на заказ"
На правах рукописи
ИКСАНОВА Айгюль Хасяновна
ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ ИННОВАЦИОННЫМ ПРОЦЕССОМ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ИСПОЛЬЗОВАНИЕМ МОДЕЛИ РАЗРАБОТКИ НА ЗАКАЗ
Специальность 08.00.05 - Экономика и управление народным хозяйством (Специализация 4 - Управление инновациями и инвестиционной деятельностью. Область исследования 4.10 - Разработка институциональных форм, эффективных структур и систем управления инновационной деятельностью)
Автореферат
диссертации на соискание ученой степени кандидата экономических наук
Москва - 2006
Работа выпонена на кафедре инновационного менеджмента Государственного образовательного учреждения высшего профессионального образования Государственный университет управления.
Защита состоится 10 ноября 2006 года в 14 Ч на заседании диссертационного совета К 212.049.02 в Государственном образовательном учреждении высшего профессионального образования Государственный университет управления по адресу: 109542, г. Москва, Рязанский проспект, 99, зал заседаний Ученого совета.
С диссертацией можно ознакомиться в библиотеке Государственного образовательного учреждения высшего профессионального образования Государственный университет управления.
Научный руководитель
Кандидат экономических наук, доцент ВОКОВ Андрей Тимофеевич Доктор экономических наук, профессор МАРТЫНОВ Ливон Михайлович Кандидат экономических наук, ПАВЛОВ Александр Владимирович Государственное образовательное учреждение высшего профессионального образования Московский институт электроники и Математики (технический университет)
Официальные оппоненты
Ведущая организация
Автореферат разослан 10 октября 2006 года.
Ученый секретарь
Диссертационного совета К 212.049.02
С.Ю. Ляпина
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность исследования. Важнейшим фактором в мировой экономике, начиная со II половины XX века, стала информатизация всех сфер деятельности, которая обусловила интернационализацию и глобализацию общества. Благодаря современным информационным технологиям стало возможным дальнейшее развитие международной кооперации, расширение обмена товарами, услугами и факторами производства между странами. Информационные технологии стали основой нового общества, в котором обмен информацией занимает значительную долю в мировой торговле. Информационные продукты были выделены среди традиционных товаров и превратились в один из основных факторов производства, значение которого в современной экономке сравнялось со значением материальных ресурсов. Развитие производительных сил, рост благосостояния общества, изменение традиционных производств также связаны с расширением применения высоких технологий, среди которых. информационные технологии развиваются наиболее интенсивно. По оценке многих экономистов, информационные технологии и компьютеризация стали наиболее значимыми инновациями XX века, обусловившими переход к новому технологическому укладу.
В современном мировом хозяйстве XXI века конкурентная позиция экономики определяется способностью страны создавать и применять высокие технологии, производить конкурентоспособную наукоемкую продукцию. Россия в области информационных технологий (ИТ) обладает высоким потенциалом и способна превратить разработку ИТ в перспективную форму экономической деятельности, способствующую увеличению государственных доходов, участию в технологическом обмене, снижению уровня безработицы и социальной напряженности.
Принимая во внимание тот факт, что в современном мировом хозяйстве производство высоких технологий и уровень информатизации становятся ключевыми факторами развития национальной экономики любого государства, а также перспективы, имеющиеся у России как ведущего производителя и экспортера информационных технологий (и в частности программного обеспечения) тема исследования заслуживает особого внимания с теоретической и практической точек зрения. В то же время вопросы организации и управления разработкой новых информационных технологий нередко на практике решаются интуитивно, без достаточного научного обоснования. Лишь недавно эта область стала предметом научного исследования. Вследствие непродожительного периода развития в России программных разработок отсутствует систематизация и анализ данных, относящихся к этой области, не накоплена статистика по процессам создания программного обеспечения (ПО). Отсутствие научно обос-
нованной базы по управлению разработкой ПО в специфических условиях российской экономики и объективная необходимость ее создания определили выбор темы диссертационного исследования.
Цель и задачи исследования. Цель диссертационного исследования состоит в научном обосновании и разработке научно-методических и практических рекомендаций по повышению эффективности управления инновационным процессом программного обеспечения с использованием модели разработки на заказ. Для достижения данной цели были поставлены следующие основные задачи:
- выявить ключевые факторы, влияющие на эффективность процесса разработки программного обеспечения российскими предприятиями;
- обосновать необходимость и возможность адаптации зарубежных подходов к разработке программного обеспечения для российских организаций в сфере информационных технологий;
- разработать эффективную модель управления разработкой программного обеспечения на заказ для российских предприятий на основе сравнительного анализа существующих моделей;
- сформировать методические рекомендации по повышению эффективности управления процессом разработки программного обеспечения на заказ;
- обосновать эффективность разработанных методических рекомендаций по результатам их апробации.
Предметом исследования являются методологические и научно-практические подходы к управлению проектами в сфере разработки программного обеспечения и методы повышения эффективности управления инновационным процессом разработки программного обеспечения.
Объектом исследования являются предприятия, инновационные организации, технопарки, деятельность которых направлена на создание программного обеспечения.
Теоретической и методологической основой диссертационного исследования послужили труды российских и зарубежных ученых, посвященные вопросам разработки информационных технологий, программного обеспечения, создания и внедрения инноваций. В работе использовались основные положения экономической теории, обоснованные таких экономистов, как Й. Шумпетер, Е. Бем-Баверк, П. Саму-эльсон, принципы теории менеджмента, труды А. Маслоу, П. Друкера, М. Портера, М. Мескона, И. Ансоффа, Г. В. Бромберга, А.Н. Дятлова, М.М. Богуславского, А.Г. Поршнева и др., принципы системного подхода, элементы ситуационного подхода, диалектические методы анализа, основные принципы управления проектами, международные стандарты, статистические данные, характеризующие состояние и динамику мирового рынка информационных технологий; законы Государственной Думы
Российской Федерации, постановления Правительства и Указы Президента Российской Федерации, международное законодательство и нормы зарубежного права в сфере интелектуальной собственности, научные статьи, обзоры, материалы международных конференций по развитию науки и информационных технологий; материалы международных организаций, специализирующихся на управлении проектами и разработке ПО, в частности Института управления проектами (PMI), Международной Организации Стандартов ISO, Международной Ассоциации управления проектами (PMIA), фактические данные о результатах деятельности российских организаций-лидеров в отрасли разработки ПО.
Научная новизна диссертационного исследования заключается в следующем:
- выявлены факторы, способствующие и препятствующие развитию отрасли разработки программного обеспечения в условиях российской экономики. Среди факторов, оказывающих негативное влияние на развитие отрасли, в том числе: финансовые (неэффективная система налогообложения, недостаточность инвестиций), правовые (отсутствие системы сертификации, наличие законодательных пробелов, интелектуальное пиратство), кадровые (недостаток специалистов в области рекламы, маркетинга, менеджмента программного обеспечения), управляемые факторы внутренней среды (отсутствие стратегии разработки, ошибочный выбор модели разработки, неверная организация отношений с заказчиком);
- разработана классификация существующих типов программного обеспечения, которая положена в основу принятия типовых решений по выбору модели разработки: в частности, определено, что выбор модели следует осуществлять на основе анализа требований заказчика, ориентируясь на конечных пользователей создаваемого программного обеспечения, что позволяет значительно сократить число ошибок разработки;
- предложен подход к выбору модели разработки программных продуктов в зависимости от основных характеристик организации-разработчика и создаваемого программного обеспечения: размера организации (количество сотрудников, количество критических бизнес-процессов, количество удаленных подразделений), длительности процесса разработки, стоимости разработки, размера и сложности создаваемых программных продуктов;
- уточнены и допонены существующие модели разработки программного обеспечения, в частности, предложено осуществлять тестирование на каждой стадии разработки, что позволяет снизить количество дефектов программных продуктов;
- определены преимущества использования модели создания программных продуктов на заказ, к числу которых в первую очередь относится общее снижение рисков разработки, увеличение производительности труда, получение доступа к но-
вым технологиям и технологическим возможностям заказчика, кроме того, использовании данной модели позволяет организации занять новые сегменты рынка программного обеспечения в результате возникновения возможности создания программных продуктов, коммерциализация которых в России невозможна или неперспективна;
разработаны методические рекомендации по повышению эффективности управления инновационным процессом разработки программного обеспечения на заказ с учетом специфики российских организаций-разработчиков;
- разработан процесс распределения заказов в рамках существующего альянса российских разработчиков программных продуктов, позволяющий повысить уровень информационного обеспечения организаций-разработчиков, освоить большее число заказов и повысить прибыль отрасли в целом.
Практическая значимость работы определяется представлением результатов исследования в виде методических рекомендаций по повышению эффективности управления разработкой программного обеспечения, которые могут быть быстро адаптированы к конкретным задачам разработки; а также выявлением необходимых предпосылок для развития отрасли создания программных продуктов с учетом специфических особенностей российской экономики.
Апробация работы. Результаты исследования апробированы в ООО Регард-Софт и организациях, созданных на базе ФГУ РНЦ Курчатовский институт, специализирующихся па разработке программных продуктов на заказ и экспорте программного обеспечения.
Публикации автора. По теме диссертационного исследования опубликованы 4 работы общим объемом 2 п.л.
Объем и структура работы. Диссертация состоит из введения, трех глав, заключения, библиографии и приложений. Диссертационная работа содержит 158 страниц основного текста, 24 таблицы, 37 рисунков, приложения. В библиографию диссертации включено 133 источника.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обоснована актуальность темы, сформулированы основная цель и задачи исследования, определены предмет и объект исследования, раскрыты научная новизна и практическая значимость работы.
В первой главе диссертационного исследования Анализ существующих подходов к управлению инновационным процессом разработки программного обеспечения рассмотрены современные тенденции рынка информационных технологий, обоснован выбор предмета и объекта исследования, проведен анализ подходов к управлению инновационным процессом разработки программного обеспечения, используемых в России и за рубежом, предложена классификация существующих типов ПО с целью рассмотрения детальных аспектов разработки, обозначены основные факторы, влияющие на эффективность процесса создания программного обеспечения российскими предприятиями.
Под информационными технологиями понимают процессы и методы поиска, сбора, хранения, обработки, предоставления, распространения информации, а также способы осуществления таких процессов и методов.
Выбор ИТ для исследования обусловлен значением отрасли для современной российской экономики, что подтверждают существующие тенденции:
- рынок информационных технологий развивается в России значительно быстрее, чем другие наукоемкие отрасли (увеличение объемов рынка в среднем на 20% в год);
- в настоящее время производительность труда в отрасли информационных технологий в России составляет 38% от уровня США (в других отраслях российской промышленности в среднем этот показатель составляет 18%);
- темпы роста объема производимой продукции сектора ИТ в России почти в 3 раза превышают соответствующие показатели в Западной Европе;
- по прогнозам экспертов к 2010 году доля сектора ИТ в ВВП России возрастет до 2%;
- средняя численность работающих на предприятиях, разрабатывающих ИТ, выросла на 30-40% по сравнению с 2002 годом. Многие организации за 2003-2005 год выросли вдвое;
- в современных условиях на мировом рынке ИТ Россию можно охарактеризовать как производителя, который имеет возможность занять ведущее место на мировом рынке ИТ-услуг.
Разработка информационных технологий является отдельной отраслью, специфические особенности которой затрудняют применение традиционных методов управления. Среди этих особенностей следует выделить:
быструю устареваемость информационных технологий, относительную молодость отрасли (менее 40 лет); высокую стоимость разработки и низкую стоимость тиражирования информационных продуктов;
сложное строение ИТ, имеющих определенную структуру, которая предполагает наличие комплекса технических средств, реализующего испонение процесса сбора и обработки информации, средства управления данным комплексом, под которым в отношении к компьютерным ИТ понимается программное обеспечение, средства передачи, представления и организационного обеспечения процесса обработки информации;
высокую степень сегментации отрасли ИТ: ИТ отличаются друг от друга по принципу создания, функционирования, передачи;
необходимость специфических знаний для разработки и использования информационных технологий, отличных от знаний, применимых в других отраслях производства.
Состояние рынка ИТ в России характеризуется наличием квалифицированных кадров, низкой стоимостью рабочей силы, ориентацией на внешние рынки, наличием ограниченного, но неуклонно растущего внутреннего спроса. Эги факторы способствуют дальнейшему развитию отрасли, однако следует отметить и негативные тенденции, снижающие эффективность отрасли: отсутствие достаточной государственной поддержки, отсутствие четких стандартов в отрасли, недостаточный опыт управления процессом разработки у российских организаций, невозможность прямого использования существующих зарубежных подходов к управлению. Снижение негативного влияния этих факторов позволяет повысить эффективность отрасли разработки ИТ.
Рассматривая товарную структуру отрасли ИТ, следует выделить производство полупроводников, компьютеров, процессоров, интегральных микросхем, производство средств телекоммуникации, оборудование для создания электронных сетей, спуг-никовой связи, телефонных сетей, разработку программного обеспечения (включая разработку языков программирования), производство системного и прикладного программного обеспечения, услуги по эксплуатации и обслуживанию программного обеспечения (установка, наладка, обучение пользователей).
В связи с высокой сегментацией сектора ИТ и представленных к настоящему времени разнообразных их видов представляется сложным описание и анализ разработки всех типов ИТ в одной работе, так как в этом случае невозможно детально рассмотреть существующие задачи развития секторов. Кроме того, перечисленные ИТ значительно отличаются друг от друга по принципу создания, функционирования, что делает затруднительным рассмотрение процесса разработки ИТ в целом. Поэтому
объектом данного диссертационного исследования выбраны вопросы управления разработкой не информационных технологий в целом, а одного из ее элементов Ч программного обеспечения.
Рынок программного обеспечения характеризуется высокой динамикой развития, что связано, в частности, с всеобъемлющим характером использования программных средств, применяемых независимо от вида информационной технологии. Кроме того, отличительной чертой программного обеспечения является быстрая ус-тареваемость, таким образом, возникает потребность в постоянном обновлении и модернизации, что также создает допонительный спрос. Эти особенности обусловили выбор для исследования именно разработку программного обеспечения.
В современной научной литературе к настоящему времени насчитывается несколько десятков определений понятия программное обеспечение. Согласно действующим российским стандартам, под программным обеспечением понимается совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации. Данное определение является недостаточно детальным, что затрудняет изучение особенностей процесса разработки ПО, поэтому в диссертационном исследовании предлагается следующее определение:
Программное обеспечение - сложная система, состоящая из определенного набора команд, процедур и информационных языков, а также соответствующие пакеты документации, отражающие этапы разработки и последующей модернизации и доработки ПО.
Согласно ГОСТУ 19.102-77, являющемуся в настоящее время единым стандартом, разработка программного обеспечения представляет собой непрерывный процесс, включающий следующие последовательные стадии, которым соответствуют определенные этапы работ (таблица 1):
Недостатком рекомендуемого ГОСТом порядка разработки ПО является:
- последовательное испонения работ, снижающая эффективность разработки ПО,
- отсутствие гибкости, сложность адаптации к постоянным изменениям внешней
Таким образом, очевидно, что стандартный способ организации процесса разработки требует внесения изменений и допонений. В связи с необходимостью определения рационального состава стадий процесса разработки ПО предлагается классифицировать существующие типов ПО по способу формирования требований, так как требования к ПО определяют его основные свойства, что позволяет подойти к рассмотрению детальных аспектов разработки (таблица 2)
Таблица 1 - Стадии разработки программного обеспечения в соответствии с ГОСТом 19.102-77
Стадии разработки Этапы работ
1. Техническое задание Обоснование необходимости разработки программы
11аучно-исследовательские работы
Разработка и утверждение технического задания
2. Эскизный проект Разработка эскизного проекта
Утверждение эскизного проекта
3. Технический проект Разработка технического проекта
Утверждение технического проекта
4. Рабочий проект Разработка программы
Разработка программной документации
Испытания программы
5. Внедрение Подготовка и передача программы
В настоящее время наиболее перспективным подходом к разработке программных продуктов является производство ПО на заказ (группа 3 в таблице 2). При создании заказного ПО организация-разработчик осуществляет создание готового продукта для конечного пользователя или же выпоняет часть разработки, создавая промежуточный продукт, выступая в роли субподрядчика. В основном осуществляется разработка по зарубежным заказам, так как спрос на внутреннем'рынке пока незначителен.
Таблица 2 - Классификация программного обеспечения по способу формирования требований
Заказчик отсутствует, требования Свой заказчик, требования Наличие заказчика, тре-
формируются разработчиком сформированы бования формируются
заказчиком
Потребительское Встроенное Производст- Компоненты ПО на заказ (3)
ПО(1) ПО (4) венное ПО(2) ПО(5)
- требования - требования - требования - требования - требования формиру-
формируются на формируются выработаны выработаны ются заказчиком в рам-
основе анализа исходя из цели заказчиком в заказчиком в ках конкретного проекта,
рынка, разработки догосроч- догосрочной могут меняться в процес-
- средняя стои- ПО, ной перспек- перспективе, се разработки,
мость разработки, - низкая или тиве, изменяются - периодическая доступ-
- небольшое и средняя стои- изменяются редко. ность заказчика,
среднее ПО (от мость разра- редко, - постоянная - средняя стоимость раз-
1000 до 5000 тыс. ботки, - постоянная доступность работки.
функц. точек)1, - небольшое и доступность заказчика, - различный размер ПО,
- разработчики среднее ПО, заказчика, - высокая - значительный процент
редко имеют сер- - около 40% - высокая стоимость раз- сертифицированных
тификаты, разработчиков стоимость работки, компаний,
- применяется бе- имеют серти- разработки, - средний раз- - внутреннее тестирова-
та-тестирование. фикаты, - сложное мер ПО (от ние,
- внутреннее ПО (от 50000 5000 до 50000 тестирование заказчиком.
тестирование и выше функ. функ. точек),
обычно в кон- точек), - наличие сер-
це разработки. - наличие тификата,
сертификата, - внутреннее
- внутреннее тестирование.
тестирова-
ние.
Схема создания программного обеспечения по зарубежным заказам состоит в предоставлении услуги по удаленной разработке программного обеспечения, выпоняемого независимой от заказчика организацией с привлекательными ресурсами разработки. Главное отличие данного вида программирования от других видов создания высокотехнологичной продукции состоит в том, что вся интелектуальная собственность остается в руках заказчика.
1 Функциональная точка - единица измерения размеров ПО, выражающая количество и сложность функций, реализованных в данном программном коде.
Б условиях современной российской экономики именно модель разработки ПО по зарубежным заказам оказывается наиболее перспективной, так как:
- большая часть разрабатываемого ПО не находит спроса на внутреннем рынке, таким образом, использование этой модели способствует развитию коммерциализации создаваемых технологий, восстанавливая разорванную в России цепь между созданием новых технологий и их внедрением;
- в связи со значительным негативным эффектом интелектуального пиратства, российские разработчики ПО не могут реализовать созданные продукты на внутреннем рынке по ценам, позволяющим окупить затраты на создание качественного ПО, что приводит к отказу от следования стандартам качества, сертификации и выбора какой-либо модели разработки ПО;
- большая часть рисков перекладывается на заказчика;
- снижаются издержки производства, исчезает необходимость использования инструментов защиты интелектуальной собственности;
- модель позволяет организации выйти на новый уровень зрелости, создавать ПО, соответствующее международным стандартам качества;
- работа по зарубежным заказам открывает разработчику доступ к новым технологиям, способствует обмену технологиями в международном масштабе;
- возрастает квалификация специалистов-разработчиков, получающих допонительные знания от заказчика, что позволяет программистам выйти на качественно новый уровень;
- специалисты организации-аутсорсера получают возможность работать в привычной обстановке, без переезда за рубеж, что приводит к снижению лутечки умов.
На основании проведенного исследования можно сделать вывод, что разработка программных продуктов по зарубежным заказам является одним из неосвоенных и в то же время быстрорастущих сегментов рынка высоких технологий, перспективным для любой страны с высоким интелектуальным потенциалом, так как его развитие не требует чрезмерных затрат и качественной структурной перестройки экономики, поэтому этот способ организации производства представляется в настоящее время наиболее эффективным и детально рассматривается в диссертационном исследовании.
С целью повышения эффективности разработки программного обеспечения на заказ в диссертационной работе проанализированы факторы, оказывающие влияние на процесс разработки программного обеспечения (таблица 3).
К управляемым факторам, влияющим на эффективность процесса разработки, относятся: выбор модели разработки ПО, выбор стандарта сертификации продукции, организация отношений с заказчиком, стоимость разработки, длительность разработки.
Неуправляемые факторы представляется возможным объединить в следующие группы: социальные, экономические, правовые, маркетинговые, культурные.
Таким образом, наиболее значительными препятствиями развития отрасли создания ПО на заказ в России являются отсутствие государственной поддержки, наличие законодательных пробелов в области налогового, таможенного регулирования, проблема пиратства, а также неспособность заказчиков оплачивать лицензионное программное обеспечение по ценам, принятым на мировом рынке, что подрывает легальную индустрию и способствует распространению пиратских программных продуктов. Эта тенденция является специфической для российской отрасли ИТ и представляет серьезную угрозу для ее дальнейшего развития.
Несмотря на значительное количество факторов, негативно влияющих на развитие отрасли разработки ПО, эффект их наступления возможно свести к минимальному путем эффективной организации управления процессом разработки ПО, применяя опыт, накопленный к настоящему времени в сфере разработки программных продуктов и адаптируя имеющиеся подходы к конкретным условиям разработки.
Таблица 3 Ч Факторы, влияющие на эффективность процесса разработки ПО
Управляемые факторы Основные неуправляемые факторы
Выбор модели разработки ПО Социальные Кадровые: недостаток квалифицированных специалистов в области управления разработкой ПО
Стоимость разработки Экономические Неэффективное налогообложение, высокие таможенные пошлины, дорогие кредиты, недостаточность инвестиций
Выбор стандарта сертификации продукции Правовые Отсутствие организаций, регулирующих сертификацию разработчиков, отсутствие четкой системы контроля качества, значительные законодательные пробелы, проблема интелектуального пиратства.
Длительность разработки ПО Маркетинговые Неблагоприятный имидж российских компаний, политическая и экономическая ситуация в России, отсутствие национальной торговой марки.
Организация отношений с заказчиком Культурные Наличие языкового барьера, разница национальных менталитетов разработчиков и заказчиков
Во второй главе диссертационного исследования Теоретические основы организации разработки программного обеспечения выделены основные принципы управления процессом разработки ПО, определено понятие модели разработки ПО, приведены перечень и описание существующих моделей, обоснованы возможности рационального выбора модели разработки с учетом классификации по способу формирования требований. Проектный подход является наиболее эффективным при организации управления разработкой ПО, однако в связи со специфическими особенностями отрасли ИТ принципы управления проектами дожны быть адаптированы к этим особенностям. К основным принципам управления проектом по разработке ПО в диссертации отнесены:
- организация разработки как непрерывный процесс, отказ от последовательной организации работ;
- первичность управления персоналом, колектив разработчиков дожен рассматриваться как система, которая находится в постоянном развитии и результаты ее деятельности являются слабо прогнозируемыми. Поэтому задача руководителя -обеспечить такой уровень контроля, чтобы система не стала хаотичной, но в то же время сохранить возможность для развития творческой инициативы;
- необходимость документирования каждой стадии разработки;
- постановка целей разработки ПО с ориентацией на требования конечного потребителя при соответствующем согласовании и уточнении технического задания с заказчиком;
- гибкость структуры проекта, возможность быстро адаптировать проект при изменении и уточнении требований заказчика;
- необходимость обратной связи и тестирования на каждом этапе разработки;
- выбор модели разработки исходя из типа разрабатываемого ПО;
- стандартизация и унификация используемых методов организации процесса разработки ПО;
- наличие системы контроля качества создаваемого ПО в соответствии с выбранным типом сертификации (ISO, СММ, другая);
- разделение функций управления: функции управления качеством, управления рисками, управления персоналом распределяется между соответствующими элементами системы управления.
Проект по разработке программного обеспечения дожен быть представлен как совокупность взаимосвязанных и согласованных мер, направленных на достижение конечной цели - создание качественного программного продукта. Формируемая совокупность дожна быть структурирована, причем в зависимости от способа органи-
зации работ структуры могут значительно отличаться друг от друга. Структура подобных проектов схематично могут быть представлены в виде моделей. В данном случае, под моделью разработки понимается стандартная схема, описывающая состав и последовательность основных этапов разработки ПО. Каждый этап модели характеризуется содержанием работ, трудоемкостью и длительностью работ, а также ресур-соемкостью.
Наиболее распространенными можно назвать следующие модели разработки ПО: каскадная (водопадная), инкрементная, спиральная, модель быстрой разработки приложений (RAD), модель Rational. В диссертационном исследовании проведен анализ специфики данных моделей с целью выявления их недостатков и преимуществ, а также предложены критерии выбора соответствующего типа модели для конкретного проекта с целью снижения рисков внутренней среды: риска выбора целей, риска выбора модели разработки, риска неверной интерпретации требований заказчика, риска стоимости.
В диссертации обосновано положение о зависимости выбора модели от размеров предприятия, масштабов разработки, стоимости разработки, целей заказчика, свойств программного продукта.
С целью обоснования выбора модели, эффективно применимой при реализации разработки ПО, предлагается классификация организаций-разработчиков, оперирующих в настоящее время на рынке программных продуктов в России. Обратившись к эмпирическим данным, можно выделить три группы основных производителей программного обеспечения:
1. Крупные организации, работающие в основном по зарубежным заказам: IBS, Luxoft, Kaspersky Lab. Для подобных организаций целесообразна стандартизация бизнес-процессов, применение структур Rational, спиральной модели и других дорогостоящих методик разработки ПО;
2. Небольшие организации, производящие несложное ПО для отечественных и зарубежных (редко) заказчиков. Подобные организации либо не применяют научных подходов к организации разработки ПО, что негативно сказывается на качестве производимой продукции, либо применяют так называемое лэкстремальное программирование. Этот термин получил широкое распространение в мировой практике производства ПО. Подобный подход широко распространен в небольших организациях, так как они не обладают достаточными финансовыми ресурсами для проектирования и совершенствования бизнес-процессов, кроме того, сложные процессы не требуются организации, состоящих из нескольких грамотных специалистов, разрабатывающих простые и недорогие программные продукты, как не требуется сложная схема документооборота, применяемая в крупных организациях.
3. Государственные (или бывшие государственные) организации, например, оборонные предприятия, НИИ, лаборатории, занимающиеся разработкой ПО для собственного корпоративного применения. В данном случае заказчиком выступает само предприятия, поэтому в данном случае влияние конкуренции не имеет принципиального значения. В результате руководство подобных предприятий стремится лишь к максимальному снижению издержек, что приводит к тому, что разработчики создают ПО методом мозгового штурма, линтуитивного менеджмента, то есть, опираясь лишь на свой опыт, знания, не применяя никаких моделей разработки, или же, наоборот, следуя одним и тем же апробированным путем, хотя для нового продукта старые методы могут оказаться неприменимыми или неэффективными.
На рисунке 1 представлена схема процесса принятия решений о выборе модели разработки с учетом предложенной классификации. Следуя предложенной схеме и матрице принятия решений (таблица 4), организация-разработчик приобретает возможность выбрать модель, наиболее подходящую для разработки требуемого программного обеспечения и таким образом сократить количество ошибок разработки и повысить ее эффективность.
В диссертации проведен сравнительный анализ традиционной модели (выбрана модель Быстрой разработки приложений - RAD как наиболее часто используемая в российскими разработчиками) и модели разработки программного обеспечения по зарубежным заказам с целью определения основных преимуществ модели разработки по зарубежным заказам. Результаты анализа представлены в виде таблиц и диаграмм (таблицы 5,6,7).
На основе проведенного анализа обоснован выбор рациональной последовательности этапов разработки, составляющих модель, определены основные критерии эффективности разработки ПО, в качестве которых могут быть использованы:
1) длительность процесса разработки ПО, так как обычно от этого показателя зависят сроки испонения всего проекта;
2) стоимость разработки ПО, от которой зависит общая потребность в ресурсах и следовательно те затраты, которые будут понесены в процессе реализации проекта.
Постановка пшб емы
Определение характеристик организации (количество сотрудников, количество бизнес-процессов, количество удаленных подразделений и т.д.)
Гос. предприятия, научные лаборатории
Оггоеле ение пшшы ПО Опоеле ение пзуппы ПО Опоеле ение пзуппы ПО
1 2 л 3 4 5
Рисунок 1 - Процесс принятия решения о выборе модели разработки ПО
Таблица 4 - Матрица принятия решений по выбору модели разработки
Тип организации разработчика
Группы ПО Крупные организации-разработчики Государственные предприятия Небольшие организации-разработчики
1 RAD, элементы RUP - Инкрементная модель, RAD
2 Модель работы по зарубежным заказам, элементы RUP Спиральная модель, RUP
3 Модель работы по зарубежным заказам, элементы RUP Модель работы по зарубежным заказам
4 Модель работы по зарубежным заказам, элементы RUP, RAD RAD, элементы RUP Модель работы по зарубежным заказам
5 Каскадная модель, элементы RUP Каскадная модель -
Таблица 5 - Сравнительная характеристика и оценка реализуемости проекта (оценка произведена по пятибальной шкале, где 1 Ч сильное влияние негативного фактора).
Факторы, снижающие реализуемость RAD Модель разработки по зарубежным заказам
Ограниченное финансирование 2 -неспособность отечественных заказчиков финансировать крупные проекты 4 - финансирование зарубежными заказчиками возможно
Недостаточные производственные возможности организации 3 3
Недостаток квалифицированных кадров 2 -распространено при использовании модели RAD 4 - организация получает заказы только на те проекты, которые в состоянии освоить
Слишком длинные сроки проекта 1 Ч отсутствие сроков 5 - сроки строго регламентированы
Сложный технологический процесс, связанный с реализацией данной инновации 3 3
Из таблицы 5 видно, что разработка ПО путем использования модели разработки по зарубежным заказам снижает основные риски и повышает степень реализуемости проекта
Для оценки стоимости и длительности разработки в рамках исследования использована модель СОСОМО - Constructive Cost Model как наиболее эффективная из существующих в настоящее время. В основу модели положен регрессионный анализ, описывающий типичную взаимосвязь между переменными (трудозатраты, время, стоимость). Результаты, представленные в таблице 6, подтверждают положения, обоснованные выше. На основании полученных данных можно сделать следующие выводы:
1. При использовании модели RAD на начальной стадии практически невозможно оценить реальные трудозатраты и сроки выпонения проекта, поэтому в итоге стоимость и длительность проекта оказываются значительно выше запланированных.
2. При использовании модели разработки ПО по зарубежным заказам трудозатраты и длительность проекта тоже возрастают, но в связи с четкой разработанностью начальной проектной документации, установления достаточно жестких графиков, необходимости строгой отчетности перед заказчиком рост трудозатрат и длительности не так значителен, приблизительно в 4 раза меньше, чем при использовании модели RAD.
3. При использовании модели RAD к окончанию цикла разработки почти вдвое снижается производительность труда, в данном примере она почти в два раза ниже, чем на начальной стадии. Снижение производительности при использовании модели разработки ПО по зарубежным заказам также присутствует, но является менее значительным и обусловлено тем, что начальные требования заказчика крайне редко остаются неизменными.
Таблица 6 - Результаты оценки моделей разработки с использованием СОСОМО
Отклонение показателя от запланированного на начальной стадии проекта Модель RAD Модель разработки по зарубежным заказам
Трудозатраты 71,13% 16,73%
Длительность 105,88% 23,52%
Численность персонала -21,42% -7,14%
Производительность труда -41,62% -13,88%
Таблица 7 - Эффективность тестирования ПО
Виды тестирования Модель RAD Модель разработки по зарубежным заказам
Компонентное Эффективно (выявляет 80% дефектов) Эффективно (выявляет 97% дефектов)
Функциональное Эффективно (выявляет 80% дефектов) Эффективно (выявляет 80% дефектов)
Тестирование работы всей системы Затруднено Невозможно
Автоматизированное тестирование Эффективно (выявляет 70% дефектов) Эффективно (выявляет 95% дефектов)
Бета-тестирование Эффективно Невозможно
Сделанные выводы свидетельствуют о перспективности модели разработки по зарубежным заказам и более высокой ее эффективности в сравнении с моделями, которые используются, если разработчик создает готовый программный продукт для внутреннего заказчика. Несомненно, разработка по зарубежным заказам имеет свои недостатки, которые были отмечены в исследовании, но теоретические исследования и анализ практической деятельности организаций, специализирующихся на разработках ПО, доказывают значительную перспективность данного направления для российских разработчиков.
На основе проведенного анализа в третьей главе исследования Методические рекомендации по повышению эффективности управления разработкой программного обеспечения на заказ предложены методические рекомендации, которые предназначены для использования в качестве научно-методологической основы управления программными разработками. Данные рекомендации, предложенные автором, успешно используется организациями-разработчиками ПО, созданными на базе РНЦ Курчатовский институт.
Предлагаемые рекомендации основаны на общих принципах менеджмента, управления проектами, а также на вышеназванных принципах, разработанных в процессе научных исследований, посвященных вопросам разработки ПО и ориентированы на специфику российских организаций. Управление инновационным процессом разработки ПО с использованием предложенных методических рекомендаций осуществляется в соответствии с порядком работ, представленном на рисунке 2.
Закрытие и анализ успешности проекта
Передачи Разработан-
части ра-" ные компо-
бот в аут- ненты ПО......
сорсинг
..-!>Х ^ -О-
Передача в экснлуата-__шпо
Разработка ^^Тестирование
Формирование требований
Составление документации
Выбор применимых инструментов 1ШР
Принятие решений об аутсорсинге
Разработка структуры персонала
Финансовый анализ проекта
ТЕСТИРОВАНИЕ МОДЕЛИ
Рисунок 2 - Схема организации управления процессом разработки ПО на заказ
Основное отличие предложенного порядка работ от указанного в существующих зарубежных подходах и обозначенного в российских стандартах заключается в осуществлении тестирования разрабатываемого продукта на каждой стадии разработки, а также тестирование самой выбранной модели на предмет ее соответствия требованиям заказчика, изменяющимся в течение периода разработки ПО (включая принятие решения о передаче части работ в аутсорсинг, отказе от существующего аутсорсинга, выбор инструментов КиР, применимых к данному проекту, разработку структуры персонала, необходимого для реализации данного проекта), отдельной стадией выделено закрытие проекта и анализ его успешности, которым в настоящее время разработчики уделяют недостаточно внимания, предложено обязательное документирование каждой стадии работ.
В диссертации обозначены основные условия, необходимые для эффективного развития отрасли разработки программного обеспечения с учетом специфики российской экономической среды и определены возможные направления мониторинга данных условий. В частности, в целях повышения эффективности создания высокотехнологичной продукции, в том числе программного обеспечения, необходима обоснованная стратегия, ориентированная на преодоление существующих препятствий, стратегия, охватывающая все уровни управления - от менеджмента меких инновационных предприятий, специализирующихся на разработке ПО, до руководства отраслью на государственном уровне.
Стратегические направления развития экономики страны дожны отражать тенденции развития мировой экономики, учитывать политику основных стран-конкурентов и возможности России самостоятельно развить отдельные конкурентные преимущества на основе ключевых факторов успеха (промышленный потенциал, включая НИОКР и наличие квалифицированной рабочей силы).
С целью дальнейшего развития отрасли создания программных продуктов предлагается выделить два основных направления современной государственной политики развития сектора ИТ (рисунок 3).
Стратегически важным представляется также интегрирование российских организаций с целью повышения эффективности их функционирования и увеличения процента выживаемости фирм, которые только начинают оперировать на данном рынке. Необходима координация деятельности российских производителей ПО с целью повышения уровня информационного обеспечения, а также для содействия в вопросах поиска заказчиков. Полученные таким образом заказы могут перераспределяться внутри альянса на конкурсной основе в зависимости от их сложности, объемов, направленности.
Воздействие на факторы спроса
Воздействие на факторы предложе-
расширение внутреннего спроса на программное обеспечение
снижение административных барьеров в сфере экспорта ПО
содействие разработчикам ПО в выходе на внешние рынки: формирование национального брэнда, разработка маркетинговой стратегии
увеличение рынка госзаказов в сфере разработки ПО
оптимизация налогообложения организаций-разработчиков ИТ, предприятий, предоставляющих
телекоммуникационные услуги И
развития системы технопарков для оказания содействия молодым организациям-разработчикам ПО
Рисунок 3 - Направления государственной политики развития сектора ИТ
С этой целью необходима передача разработчиками данных о своей организации в Ассоциацию, на основании этих данных возможно создание каталога разработчиков, в котором дожны содержаться краткая характеристика сферы деятельности организаций, общие параметры организации. Созданный каталог позволяет оперативно найти адекватного разработчика с учетом специфики заказа. В настоящее время такая единая система, также как и интеграционные тенденции отсутствуют, что негативно сказывается на развитии сектора разработки ПО. Для крупных предприятий наиболее эффективной представляется практика заключения догосрочных контрактов и выпонения пакетов заказов для постоянных клиентов, при этом создается возможность для развития новых видов деятельности, принимаются к разработке наиболее сложные проекты. На рисунке 4 предложена схема организации бизнес-процесса распределения заказов между разработчиками.
В диссертационном исследовании представлено обоснование эффективности предложенных методических рекомендаций с учетом результатов их апробации, рассмотрены экономический, научно-технический, социальный эффекты.
Рисунок 4
- Схема процесса распределения заказов в рамках альянса российских разработчиков ПО
Критериями оценки эффективности служат следующие показатели: длительность процесса разработки ПО; стоимость разработки ПО, от которой зависит общая потребность в ресурсах и следовательно затраты на реализацию проекта; качество полученного продукта; размер создаваемого ПО, определяемый обычно тысячах знаков программного кода.
Экономический эффект выражается в снижении затрат на разработку ПО, что достигается путем снижения длительности процесса разработки и стоимости разработки на определенных этапа процесса. Данные о социальном эффекте представлены в виде результатов анкетирования сотрудников организаций-разработчиков ПО, в которых использовались предложенные рекомендации. Социальный эффект выражается в общем снижении трудозатрат, повышении степени удовлетворенности созданным продуктом, повышении квалификации работников, благодаря доступу к новым технологиям заказчика.
В заключении сформулированы основные выводы и результаты исследования:
- предложенная методика выбора модели разработки позволяет повысить качество создаваемого ПО, сократив при этом стоимость и длительность процесса разработки;
- использование модели разработки ПО на заказ является наиболее эффективным для российских производителей программного обеспечения, так как позволяет сократить риски разработки, снизить издержки, а также открывает для разработчиков доступ к новым технологиям организации-заказчика;
- использование процесса распределения заказов в рамках альянса российских разработчиков позволяет увеличить общее число освоенных заказов, способствует решению актуальной задачи поиска заказчика, открывает возможность для организации-разработчика передать часть простых работ и небольших заказов в аутсорсинг.
ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
1 .Иксанова А.Х. Управление проектами по созданию информационных технологий. Кадры Ч основной ресурс сектора IT // Сб. Актуальные проблемы управления -2003: Материалы международной научно-практической конференции, вып. 2, ГУУ, 2003.-с. 199-202.
2. Иксанова А.Х. Оффшорное программирование - стоит ли игра свеч? // Всероссийский экономический журнал ЭКО, №10, 2003. - с.106-110.
3. Иксанова А.Х. Инновационный проект и его особенности в сфере разработки программного обеспечения // Аспирант и соискатель, №6, 2005. - с.23-26.
4. Иксанова А.Х. Использование модели оффшорного программирования с целью повышения эффективности разработки программных продуктов в условиях российской экономики // Вопросы экономических наук, №6,2005. - с.98-105.
Подп. в печ. 06.10.2006. Формат 60x90/16. Объем 1,5 п.л.
Бумага офисная. Печать цифровая.
Тираж 50 экз. Заказ № 863
ГОУВПО Государственный университет управления Издательский центр ГОУВПО ГУУ
109542, Москва, Рязанский проспект, 99, Учебный корпус, ауд. 106
Тел./факс: (095) 371-95-10, e-mail: ic@guu.ru
www.guu.ru
Диссертация: содержание автор диссертационного исследования: кандидат экономических наук , Иксанова, Айгюль Хасяновна
ВВЕДЕНИЕ.
ГЛАВА I. АНАЛИЗ СУЩЕСТВУЮЩИХ ПОДХОДОВ К УПРАВЛЕНИЮ ИННОВАЦИОННЫМ ПРОЦЕССОМ
РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
1.1 Исследование тенденций развития информационных технологий в мировой и национальной экономике.
1.2 Основные направления совершенствования управления разработкой программного обеспечения.
1.3 Анализ факторов, оказывающих влияние на процесс разработки программного обеспечения на заказ.
ГЛАВА II. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОРГАНИЗАЦИИ УПРАВЛЕНИЯ ИННОВАЦИОННЫМ ПРОЦЕССОМ РАЗРАБОТКИ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
2.1 Обоснование научно теоретических принципов обеспечения эффективности управления инновационным процессом разработки программного обеспечения.
2.2 Теоретическое обоснование подходов к выбору модели разработки программного обеспечения.
2.3 Обоснование эффективности модели разработки программного обеспечения по зарубежным заказам.
ГЛАВА 3 МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ПОВЫШЕНИЮ ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ ИННОВАЦИОННЫМ ПРОЦЕССОМ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА ЗАКАЗ.
3.1 Методические рекомендации по повышению эффективности управления инновационным процессом разработки программного обеспечения на заказ.
3.2 Обеспечение и мониторинг условий эффективной разработки программного обеспечения на заказ.
3.3 Оценка эффективности и апробация методических рекомендаций.
Диссертация: введение по экономике, на тему "Повышение эффективности управления инновационным процессом создания программного обеспечения с использованием модели разработки на заказ"
Актуальность исследования. Важнейшим фактором в мировой экономике начиная со II половины XX века, стала информатизация всех сфер деятельности, которая обусловила интернационализацию и глобализацию общества. Благодаря современным информационным технологиям стало возможным дальнейшее развитие международной кооперации, расширение обмена товарами, услугами и факторами производства между странами. Информационные технологии стали основой нового общества, в котором обмен информацией занимает значительную долю в мировой торговле. Информационные продукты были выделены среди традиционных товаров и превратились в один из основных факторов производства, значение которого в современной экономке сравнялось со значением материальных ресурсов. Развитие производительных сил, рост благосостояния общества, изменение традиционных производств также связаны с расширением применения высоких технологий, среди которых информационные технологии развиваются наиболее интенсивно. По оценке многих экономистов, информационные технологии и компьютеризация стали наиболее значимыми инновациями XX века, обусловившими переход к новому технологическому укладу.
В современном мировом хозяйстве XXI века конкурентная позиция экономики определяется способностью страны создавать и применять высокие технологии, производить конкурентоспособную наукоемкую продукцию. Россия в области информационных технологий (ИТ) обладает высоким потенциалом и способна превратить разработку ИТ в перспективную форму экономической деятельности, способствующую увеличению государственных доходов, участию в технологическом обмене, снижению уровня безработицы и социальной напряженности.
Принимая во внимание тот факт, что в современном мировом хозяйстве производство высоких технологий и уровень информатизации становятся ключевыми факторами развития национальной экономики любого государства, а также перспективы, имеющиеся у России как ведущего производителя и экспортера информационных технологий (и в частности программного обеспечения) тема исследования заслуживает особого внимания с теоретической и практической точек зрения. В то же время вопросы организации и управления разработкой новых информационных технологий нередко на практике решаются интуитивно, без достаточного научного обоснования. Лишь недавно эта область стала предметом научного исследования. Вследствие непродожительного периода развития в России программных разработок отсутствует систематизация и анализ данных, относящихся к этой области, не накоплена статистика по процессам создания программного обеспечения
- ПО. Отсутствие научно обоснованной базы по управлению разработкой ПО в специфических условиях российской экономики и объективная необходимость ее создания определили выбор темы диссертационного исследования.
Цель и задачи исследования. Цель диссертационного исследования состоит в научном обосновании и разработке научно-методических и практических рекомендаций по повышению эффективности управления инновационным процессом программного обеспечения с использованием модели разработки на заказ. Для достижения данной цели были поставлены следующие основные задачи:
- выявить ключевые факторы, влияющие на эффективность процесса разработки программного обеспечения российскими предприятиями;
- обосновать необходимость и возможность адаптации зарубежных подходов к разработке программного обеспечения для российских организаций в сфере информационных технологий;
- разработать эффективную модель управления разработкой программного обеспечения на заказ для российских предприятий на основе сравнительного анализа существующих моделей;
- сформировать методические рекомендации по повышению эффективности управления процессом разработки программного обеспечения на заказ;
- обосновать эффективность разработанных методических рекомендаций по результатам их апробации.
Предметом исследования являются методологические и научно-практические подходы к управлению проектами в сфере разработки программного обеспечения и методы повышения эффективности управления инновационным процессом разработки программного обеспечения.
Объектом исследования являются предприятия, инновационные организации, технопарки, деятельность которых направлена на создание программного обеспечения.
Теоретической и методологической основой диссертационного исследования послужили труды российских и зарубежных ученых, посвященные вопросам разработки информационных технологий, программного обеспечения, создания и внедрения инноваций. В работе использовались основные положения экономической теории, обоснованные таких экономистов, как Й. Шумпетер, Е. Бем-Баверк, П. Самуэльсон, принципы теории менеджмента, труды А. Маслоу, П. Дру-кера, М. Портера, М. Мескона, И. Ансоффа, Г. В. Бромберга, А.Н. Дятлова, М.М. Богуславского, А.Г. Поршнева и др., принципы системного подхода, элементы ситуационного подхода, диалектические методы анализа, основные принципы управления проектами, международные стандарты программирования, статистические данные, характеризующие состояние и динамику мирового рынка информационных технологий; нормативные акты Государственной Думы Российской Федерации, постановления Правительства и Указы Президента Российской Федерации, международное законодательство и нормы зарубежного права в сфере интелектуальной собственности, научные статьи, обзоры, материалы международных конференций по развитию науки и информационных технологий; материалы международных организаций, специализирующихся на управлении проектами и разработке ПО, в частности Института управления проектами (PMI), Международной Организации Стандартов ISO, Международной Ассоциации управления проектами (PMIA), фактические данные о результатах деятельности российских организаций-лидеров в отрасли разработки ПО, статьи в периодической печати, материалы Интернет.
Научная новизна диссертационного исследования заключается в следующем:
- выявлены факторы, способствующие и препятствующие развитию отрасли разработки программного обеспечения в условиях российской экономики. Среди факторов, оказывающих негативное влияние на развитие отрасли, в том числе: финансовые (неэффективная система налогообложения, недостаточность инвестиций), правовые (отсутствие системы сертификации, наличие законодательных пробелов, интелектуальное пиратство), кадровые (недостаток специалистов в области рекламы, маркетинга, менеджмента программного обеспечения), управляемые факторы внутренней среды (отсутствие стратегии разработки, ошибочный выбор модели разработки, неверная организация отношений с заказчиком);
- разработана классификация существующих типов программного обеспечения, которая положена в основу принятия типовых решений по выбору модели разработки: в частности, определено, что выбор модели следует осуществлять на основе анализа требований заказчика, ориентируясь на конечных пользователей создаваемого программного обеспечения, что позволяет значительно сократить число ошибок разработки;
- предложен подход к выбору модели разработки программных продуктов в зависимости от основных характеристик организации-разработчика и создаваемого программного обеспечения: размера организации (количество сотрудников, количество критических бизнес-процессов, количество удаленных подразделений), длительности процесса разработки, стоимость разработки, размера и сложности создаваемых программных продуктов;
- уточнены и допонены существующие модели разработки программного обеспечения, в частности, предложено осуществлять тестирование на каждой стадии разработки, что позволяет снизить количество дефектов программных продуктов;
- определены преимущества использования модели создания программных продуктов на заказ, к числу которых в первую очередь относится общее снижение рисков разработки, увеличение производительности труда, получение доступа к новым технологиям и технологическим возможностям заказчика, кроме того, использовании данной модели позволяет организации занять новые сегменты рынка программного обеспечения в результате возникновения возможности создания программных продуктов, коммерциализация которых в России невозможна или неперспективна;
- разработаны методические рекомендации по повышению эффективности управления инновационным процессом разработки программного обеспечения на заказ с учетом специфики российских организаций-разработчиков;
- разработан процесс распределения заказов в рамках существующего альянса российских разработчиков программных продуктов, позволяющий повысить уровень информационного обеспечения организаций-разработчиков, освоить большее число заказов и повысить прибыль отрасли в целом.
Практическая значимость работы определяется представлением результатов исследования в виде методических рекомендаций по повышению эффективности управления разработкой программного обеспечения, которые могут быть быстро адаптированы к конкретным задачам разработки; а также выявлением необходимых предпосылок для развития отрасли создания программных продуктов с учетом специфических особенностей российской экономики.
Апробация работы. Результаты исследования апробированы в организациях ООО Регард-Софт и ЗАО Курчатовская Инновационная Компания, специализирующихся на разработке программных продуктов на заказ и экспорте программного обеспечения.
Публикации автора. По теме диссертационного исследования опубликованы 4 работы общим объемом 2 п.л.
Объем и структура работы. Диссертация состоит из введения, трех глав, заключения, библиографии и приложений. Диссертационная работа содержит 158 страниц основного текста, 24 таблицы, 37 рисунков, приложения. В библиографию диссертации включено 133 источника.
Диссертация: заключение по теме "Экономика и управление народным хозяйством: теория управления экономическими системами; макроэкономика; экономика, организация и управление предприятиями, отраслями, комплексами; управление инновациями; региональная экономика; логистика; экономика труда", Иксанова, Айгюль Хасяновна
Выводы по Главе III:
1. Предлагаемые методические рекомендации по повышению эффективности управления процессом по разработке ПО на заказ, основаны на базовых принципах менеджмента и являются применимыми к разным видам разработки, так как могут быть легко адаптированы с учетом особенностей конкретного создаваемого продукта. Предложенные рекомендации разработаны с учетом особенности данной отрасли, и ориентированы на специфику российских организаций.
2. Основное отличие предложенного в методических рекомендациях порядка работ от указанного в существующих зарубежных подходах и обозначенного в российских стандартах заключается в осуществлении тестирования разрабатываемого продукта на каждой стадии разработки, а также тестирование самой выбранной модели на предмет ее соответствия требованиям заказчика, изменяющимся в течение периода разработки ПО (включая принятие решения о передаче части работ в аутсорсинг, отказе от существующего аутсорсинга, выбор инструментов КНР, применимых к данному проекту, разработку структуры персонала, необходимого для реализации данного проекта), отдельной стадией выделено закрытие проекта и анализ его успешности, которым в настоящее время разработчики уделяют недостаточно внимания, предложено обязательное документирование каждой стадии работ.
3. В современных экономических условиях возникла объективная необходимость создания высоких технологий, способствующих интенсификации производственных процессов, росту производительности труда, снижению затрат, позволяющих создавать конкурентоспособную продукцию, и разработка ПО является одним из наиболее перспективных направлений развития производства высоких технологий. В целях развития отрасли российским разработчикам нужна согласованная всесторонняя поддержка государства, выключающая внесение изменений в существующее налоговое, таможенное законодательство, развитие системы госзакупок, стимулирование внутреннего спроса и оказание маркетинговой поддержки организациям, выходящим на внешние рынки.
4. Стратегически важным представляется интегрирование усилий российских организаций, с целью повышения эффективности их функционирования. Необходима координация деятельности российских производителей ПО с целью повышения уровня информационного обеспечения организаций, особенно в вопросах поиска заказчиков.
5. В диссертационном исследовании представлена оценка эффективности предложенных методических рекомендаций с учетом результатов их апробации, рассмотрены экономический, научно-технический, социальный эффекты. Экономический эффект предложенных методических рекомендаций выражается в снижении затрат на разработку ПО, что достигается путем снижения длительности процесса разработки и стоимости разработки на определенных этапа процесса. Данные о социальном эффекте представлены в виде результатов анкетирования сотрудников организаций-разработчиков ПО, в которых использовались предложенные рекомендации. Социальный эффект выражается в общем снижении трудозатрат, повышении степени удовлетворенности созданным продуктом, повышении квалификации работников, благодаря доступу к новым технологиям заказчика.
ЗАКЛЮЧЕНИЕ
В рамках диссертационного исследования был проведен анализ основных вопросов, связанных с повышением эффективности управления программными разработками, на основе обозначенных целей и задач, что позволило подойти к формированию методов организации деятельности по созданию программных продуктов в условиях российской экономики.
По итогам исследования могут быть сделаны следующие выводы.
Сегмент информационных технологий является в настоящее время одним из наиболее перспективных на рынке высоких технологий, Россия обладает значительным потенциалом в создании ИТ.
Разработка программного обеспечения является наиболее быстрорастущим сегментом ИТ-рынка, в то время как сам рынок ПО характеризуется постоянным ростом спроса и дефицитом предложения программных продуктов.
В связи развитием рынка программного обеспечения и ростом требований конечных пользователей, возникла необходимость производства программных продуктов высокого качества, при снижении издержек разработки, что потребовало создания методологии разработки с целью повышения эффективности производства. В связи с этим представляется необходимым формирования теоретической базы управления проектами по созданию ПО.
В диссертационном исследовании обоснована необходимость научного подхода к разработке ПО, которого к настоящему моменту в России пока нет, а также сделана попытка сформулировать основные принципы, следуя которым разработчики могли бы повысить эффективность своей деятельности, что способствовало бы в догосрочном периоде росту всей отрасли в целом.
В диссертации было определено, что стандартный способ организации процесса разработки требует внесения изменений и допонений. В связи с необходимостью определения рационального состава стадий процесса разработки ПО в исследовании предложено использовать классификацию существующих типов ПО по способу формирования требований. Также обоснована необходимость использовать в качестве требований к разрабатываемому ПО не только техническое задание, составляемое заказчиком, но и требования, выдвигаемыми конечными пользователями программного продукта.
В диссертации выявлена перспективность разработки программных продуктов на заказ, как наиболее оптимального подхода для организаций, функционирующих в условиях российской экономики. При создании заказного ПО организация-разработчик осуществляет создание готового продукта для конечного пользователя или же выпоняет часть разработки, создавая промежуточный продукт, выступая в роли субподрядчика. В основном осуществляется разработка по зарубежным заказам, так как спрос на внутреннем рынке пока незначителен. К специфическим преимуществам этой модели можно отнести:
- экономический эффект: получение российскими разработчиками прибыли от выпоненных заказов, снижение издержек производства, так как подобные разработки не требуют больших затрат, упрощение процесса поиска заказчика. На уровне национальной экономики: увеличение государственных доходов, позитивные изменения в структуре экспорта, снижение безработицы.
- социальный эффект: снижение лутечки умов, снижение уровня международной миграции, возможность для специалистов работать, не покидая страну.
- технологический эффект: более поное использование научного потенциала страны, получение доступа к новым технологиям заказчика, развитие технологического обмена, получение от заказчика ценного управленческого опыта.
С целью повышения эффективности разработки программного обеспечения в диссертационной работе проанализированы факторы, оказывающие влияние на процесс разработки программного обеспечения.
К управляемым факторам, влияющим на эффективность процесса разработки, относятся: выбор модели разработки ПО, выбор стандарта сертификации продукции, организация отношений с заказчиком, стоимость разработки, длительность разработки.
Неуправляемые факторы представляется возможным объединить в следующие группы: социальные, экономические, правовые, маркетинговые, культурные.
В ходе осуществления исследования автором были рассмотрены вопросы оценки эффективности проектов по разработке ПО и выделены основные показатели, которые могут быть приняты за критерии успешности подобных проектов. К подобным критериям принято относить следующие показатели:
- длительность процесса разработки ПО,
- стоимость разработки ПО,
- качество полученного продукта,
- размер создаваемого ПО.
В результате исследования существующих подходов к управлению программными разработками, автором отмечено, что каждый проект индивидуален и требует своей организационной структуры, однако, в каждом проекте необходимо использовать стандарты, успешные элементы предыдущих проектов, что позволяет снизить издержки разработки. Каждая модель организации разработок обладает определенными преимуществами и недостатками и может эффективно применяться, исходя из специфики конкретного проекта. В диссертационном исследовании высказано предположение, что выбор модели зависит от:
- размеров предприятия,
- масштабов разработки,
- стоимости разработки,
- целей заказчика,
- свойств программного продукта.
Автор видит научную новизну в уточнении и допонении существующих подходов к организации управления разработкой ПО, обосновании эффективного применения рассмотренных моделей, для разработчиков разного типа в зависимости от специфики разрабатываемого программного продукта.
На основе анализа результатов использования наиболее часто применимой в российских условиях модели экстремального программирования, сделан вывод о достаточно низкой эффективности модели, что характеризуется ростом затрат и значительным снижением производительности труда к окончанию цикла разработки. При использовании модели разработки ПО по зарубежным заказам трудозатраты и длительность проекта тоже возрастают, но в связи с четкой разработанностью начальной проектной документации, установления достаточно жестких графиков, необходимости строгой отчетности перед заказчиком, рост трудозатрат и длительности не так значителен, приблизительно в 4 раза меньше, чем в условиях экстремального программирования. Снижение производительности при разработке по зарубежным заказам также присутствует, но является менее значительным. Автор видит научную новизну в обосновании эффективности использования модели разработки ПО по зарубежным заказам, которое доказывает, что заказное программирование позволяет значительно снизить риски, специфические для среды, в которой оперируют российские разработчики, и производить ПО более эффективно, что способствует дальнейшему развитию отрасли программных разработок.
В диссертационном исследовании предложены методические рекомендации по повышению эффективности управления инновационным процессом разработки ПО на заказ. Предложенные рекомендации разработаны с учетом особенности данной отрасли, и ориентированы на специфику российских организаций.
В диссертации выделены условия, обеспечивающие эффективное развитие отрасли создания программных продуктов, в частности выделяется необходимость снятия административных барьеров, внесения необходимых изменений в налоговое и таможенное законодательство, улучшения общего инвестиционного климата в стране, увеличения госзаказов по созданию программных продуктов, оказания организациям-разработчикам информационной поддержки со стороны государства. Кроме того, необходимо оказание содействия малым инновационным предприятиям, которые обладают значительным потенциалом в области разработки новых высоких технологий. С этой целью предлагается создание сети технопарков и технополисов, помогающим малым фирмам в процессе доработки и коммерциализации технологии. Совершенствование системы подготовки специалистов в области менеджмента, маркетинга, рекламы и в частности использование зарубежного опыта обучение также будет способствовать росту вовлеченности РФ в международный технологический обмен, так как недостаток подобных специалистов замедляет рост производства Россией высоких технологий.
Стратегически важным представляется интегрирование усилий российских организаций, с целью повышения эффективности их функционирования. Необходима координация деятельности российских производителей ПО с целью повышения уровня информационного обеспечения организаций, особенно в вопросах поиска заказчиков. В диссертации предложена организация процесса распределения заказов в рамках существующего альянса российских разработчиков, способствующий повышению уровня информационного обеспечения организаций, позволяющий решить основную задачу, стоящую перед молодыми организациями, производящими ПО - поиск заказчика.
В России к настоящему моменту сложились все предпосыки для развития сектора высоких технологий, однако в целях формирования наукоемкого производства необходимы значительные финансовые ресурсы, кроме того, создание комплекса наукоемких отраслей промышленности потребует времени. Создание информационных технологий, и в частности разработка программного обеспечения, уже получили определенное развитие в России и не требуют значительного инвестирования, что еще раз доказывает перспективность этого направления.
Удаленная разработка ПО по зарубежным заказам представляется наиболее выгодной формой участия России в технологическом обмене, так как развитие данного сектора рынка высоких технологий требует незначительных финансовых затрат, и не требует значительной модернизации промышленности или кардинальных изменений в социально-экономической структуре. Развитые страны не в состоянии обеспечивать создание ПО и информационных технологий в количестве, соответствующем существующему высокому спросу, а это значит, что Россия может занят один из сегментов этого перспективного рынка. Альтернативой работе по зарубежным заказам являются госзаказы - ориентация российских производителей на создание импортозамещающей продукции - ПО для государственных заказчиков, такого как программы для решения административных задач, для сектора ВПК, космической и авиационной промышленности, фундаментальных исследований. Адаптируя накопленный опыт к российским условиям, производители высоких технологий смогут занять достойное место среди мировых лидеров в производстве программных продуктов и информационных технологий, способствуя, таким образом, превращению России высокотехнологичную державу, экспортирующую наукоемкую продукцию.
Диссертация: библиография по экономике, кандидат экономических наук , Иксанова, Айгюль Хасяновна, Москва
1. Аверьянова Т.А. Иностранные инвестиции: финансовые инновации в строительстве. - Москва, 2002.
2. Авторское право: сборник нормативных актов. Москва: Юридическая литература, 1985.
3. Ансофф И. Стратегическое управление. Москва: Экономика, 1989.
4. Балабан A.M. Венчурное финансирование инновационных проектов. -Москва: АНХ, 1999.
5. Баранчеев В.П., Гунин В.Н., Ляпина С.Ю., Онищенко С.И., Устинов В.А. Инновационный менеджмент.- Москва: Финстатинформ, 2000.
6. Барышева Г.А. Инновационный бизнес в структуре национальной экономики. Москва: Политехнический университет, 2002.
7. Белов В.В., Виталиев Г.В., Денисов Г.М. Интелектуальная собственность: законодательство и практика его применения. Москва: Юристъ, 2002.
8. Бем-Баверк Е. Основы теории цен. Москва: Экономика, 1992.
9. Благодатских В.А. Стандартизация разработки программных средств. Москва: Финансы и статистика, 2005.
10. Богуславский М.М. Международное экономическое право. Москва: Международные отношения, 1986.
11. Богуславский М.М. Международная передача технологии: правовое регулирование. Москва, 1985.
12. Боровко Р. Объем экспорта ПО из России. Москва: CNews Analytics,2005.
13. Брауде Э.Д. Технология разработки программного обеспечения. -СПб: Питер Принт, 2004.
14. Браччи Дж. Новые формы занятости и информационные технологии // Вопросы экономики, №2, 1998.
15. Бромберг Г.В. Оценка инновационных проектов: выбор приоритетов. -Москва: Информ-издат, 2002.
16. Бэгьюли Ф. Управление проектом. Москва: Гранд-фаир, 2002.
17. Васильев A.A. Программное обеспечение современных компьютерных сетей. СПб, 2004.
18. Возможности России в области экспорта услуг по разработке программного обеспечения. Материалы первого международного форума. СПб, 2001.
19. Воков А.Т., Павлов A.B.Управление интелектуальной собственностью. Москва: Инфра-М, 2000.
20. Вольнец Р. Коммерческая реализация изобретений и ноу-хау. Москва, 1999.
21. Всемирная конвенция об авторском праве, Женев, 1952.
22. Гагарина Л.Г. Основы технологии разработки программных продуктов. Москва: Инфра-М, 2006.
23. Гейтс Б. Бизнес со скоростью мысли. Москва: Эксмо-пресс, 2000.
24. Гейтс Б. Дорога в будущее. Москва: Эксмо-пресс, 1996.
25. Гражданский кодекс РФ (ч. I от 30.11.1994 N 51-ФЗ, ч. II от 26.01.1996 N 14-ФЗ, ч. III от 26.11.2001 N 146-ФЗ)
26. Гроувер Д. Защита программного обеспечения. Москва: Мир, 1992.
27. Денисов Г.А. Инновационная деятельность в России: состояние, условия и развитие. Москва, 2002.
28. Дятлов А.Н. Современный менеджмент. Москва: Высшая Школа Экономики, 1997.
29. Евсеенко A.B. Финансовая среда инноваций. Новосибирск: РАН,2002.
30. Закон РФ от 9 июля 1993 г. N 5351-1 "Об авторском праве и смежных правах" (с изменениями от 19 июля 1995г., 20 июля 2004г.)
31. Закон РФ О государственной поддержке малого предпринимательства в РФ, от 1995г. №88ФЗ.
32. Зинов В.Г. Управление интелектуальной собственностью. Москва: Дело, 2003.
33. Иванова Н. Наука и инновации // Экономист №7, 1998.
34. Ильдеменов C.B. Инновационный менеджмент. Москва: Инфра-М,2002.
35. Калятин В. О. Право в сфере Интернета. Москва: НОРМА, 2004.
36. Канадаурова Г.А. Прогнозирование и планирование экономики. -Минск: Экоперспектива, 2003.
37. Кантович В. Проблемы возмещения НДС при экспорте, выход из тупика есть // Финансы, №10, 2001.
38. Кантор М. Управление программными проектами. Москва, СПб, Киев: ИД Вильяме, 2002.
39. Коваленко Г., Пономаренко А., Семенцева Г. Российские предприниматели в инновационном бизнесе // РЭЖ , №4, 2000.
40. Козлов A.B. Эффективные стратегии и принятия решений в инновационном проектировании: теория и кейс-стади. Монография. Москва, 2000.
41. Козырев А.Н. Оценка интелектуальной собственности. Москва: Экспертное бюро, 1997.
42. Кокарева С., Сухарев А. Индия курс на мировое лидерство. - Москва: МГУ, 2001.
43. Комаров И. Инновационная стратегия предприятия // ЭКО, №8,1996.
44. Корнеев И.К., Година Т.А. Информационные технологии в управлении. Москва: Финстатинформ, 1999.
45. Коротков Э.М. Концепция менеджмента. Москва: ИКК ДеКА, 2000.
46. Корчагин А.Д. Правовые аспекты передачи технологии на коммерческой основе. Москва, 2000.
47. Котлер Ф. Основы маркетинга. Москва: Прогресс, 1992.
48. Липаев В.В. Анализ и сокращение рисков проектов сложных программных средств. Москва: НПО Синтег, 2005.
49. Мартынов Л.М. Методология стратегического управления инновационным развитием организаций на основе использования интелектуальных ресурсов. Москва: ГУУ, 2002.
50. Мартынов Л.М. Управленческие инновации в инфокоммуникацион-ной экономике реального времени. Монография. Москва: ГУУ, 2002.
51. Маршал А. Принципы экономической науки. Москва: Прогресс,1993.
52. Материалы конференции Рынок оффшорного программирования в РФ, 2002.
53. Меняев М.Ф. Бизнес-проектирование инженерных разработок программного обеспечения. Москва: Изд-во МГТУ им. Н.Э. Баумана, 2004.
54. Мескон М., Альберт М., Хедоури Ф. Основы менеджмента. Москва: Дело, 1994.
55. Минго Д. Секреты успеха великих компаний. СПб: Питер-Пресс,1995.
56. Михайлова Е.А.Стратегический менеджмент и стратегический маркетинг, проблемы взаимосвязей и взаимопроникновения // Менеджмент в России и за рубежом, №2, 1999.
57. Назаров C.B., Першиков В.И., Тафинцев В.А. Компьютерные технологии обработки информации. Москва: Финансы и статистика, 1995.
58. Нижегородцев P.M. Информационная экономика. Монография. Москва: МГУ, 2002.
59. Нижегородцев P.M. Технико-экономическая динамика России. Москва: Техника. Экономика, 2000.
60. Налоговый кодекс РФ (ч. I от 31.07.1998 Ш46-ФЗ, ч. II от 05.08.2000 Nin-ФЗ)
61. Оголева Л.Н. Инновационный менеджмент. Москва: Инфра-М, 2002.
62. Пасаданян С.А. Инновационная деятельность: организация, технологии, проектирование. Москва: РАН, 2001.
63. Перевалов Ю.В. Инновационное предпринимательство и проблемы технологического развития //Общество и экономика, №5, 1997.
64. Пономарев А.К. Альянсы бизнеса и государства в инновационных проектах. Москва: Препринт, 2002.
65. Попов В.Б. Основы информационных и телекоммуникационных технологий. Москва: Финансы и статистика, 2005.
66. Портер М. Международная конкуренция: конкурентные преимущества стран. Москва: Международные отношения, 1993.
67. Портер М. Стратегия конкуренции. N.Y: Free press, 1980.
68. Поршнев А.Г. Управление инновациями в условиях перехода к рынку. Москва: Мегаполис-Контакт, 1993.
69. Постановление Правительства Об утверждении ФЦП Электронная Россияû, от 28.01.2002г. №65.
70. Предеина О.Ю. Метрология, стандартизация и сертификация программного обеспечения. Курган: Издательство КГУ, 2004.
71. Прохоров М. Фундаментальная наука источник прогресса // Экономист, №1, 1997.
72. Романова А.И. Особенности инноваций строительной индустрии. -Казань, 2002.
73. Романова М.В. Теоретические обоснования бизнес-планирования инновационных проектов. Монография. Москва, 2002.
74. Рудакова И.Е. и др. Инновационный процесс в странах развитого капитализма. Москва: Издательство МГУ, 1991.
75. Румянцева З.П., Саломатин H.A. Менеджмент организации. Москва: Инфра-М, 1995.
76. Сапрыкина Н., Абарыков А., Григорьев А. Сертификация российских IT-компаний // PC Week, №41, 2001.
77. Сироткин О. Технологический облик РФ на рубеже 21 века // Эконо-. мист, №4,1998.
78. Смирнов С.А. Оценка интелектуальной собственности. Москва: Финансы и статистика, 2003.
79. Таможенный кодекс Российской Федерации от 28 мая 2003 г. N 61-ФЗ (с изменениями от 23 декабря 2003 г., 29 июня, 20 августа, 11 ноября 2004 г., 18 июля 2005 г).
80. Тоффлер Э. Третья вона. Москва: ACT, 1999.
81. Уголовный кодекс РФ от 13.06.1996 N 63-Ф3.
82. Ушаков К., Модели аутсорсинга // ИНФОБИЗНЕС, Москва, 2003.
83. Фатхутдинов P.A. Инновационный менеджмент. Москва: Бизнес-школа Интел-Синтез, 2000.
84. Фатхутдинов P.A. Производственный менеджмент. Москва: ЮНИТИ, 1997.
85. Фатхутдинов Р.А. Разработка управленческих решений. Москва: Бизнес-школа, 1998.
86. Фатхутдинов Р.А. Система менеджмента. Москва: Бизнес-школа Интел-Синтез, 1997.
87. Фирсов В. Международный рынок технологий // МЭ и МО, №1,1998.
88. Фонштейн Н.М. Трансфер технологий и эффективная реализация инноваций. Хрестоматия. Москва: АНХ, 1999.
89. Фотрел Р., Шафер Д., Шафер JI. Управление программными проектами: достижение оптимального качества при минимуме затрат. Москва, СПб, Киев: ИД Вильяме, 2003.
90. Фролова Н.А. Разработка бизнес-плана инновационного проекта. -Москва: МНЭПУ, 2000.
91. ФЦП Электронная Россия, 2002.
92. Хикс Р., Никосон Б. Стратегия разработки ПО в развивающихся странах. N.Y: Communitations of the ACM, 1999.
93. Шафрин Ю. А. Информационные технологии, в 2-х томах. Москва: БСГ-Пресс, 1999.
94. Шукшунов В.Е. Фабрики высоких технологий: Беседа с президентом Ассоциации Технопарк. // Независимая газета, №3, 1999.
95. Шумпетер Й. Теория экономического развития. Москва: Прогресс,1982.
96. Ягудин С.Ю. Организационно-экономические проблемы инновационной деятельности предприятий и организаций. Монография. Москва, 2002.
97. Adams J. The principles of project management. N.Y: PMI, 1997.
98. Assessing the Rational Unified Process against ISO/IEC15504-5: Information Technology Software Process Assessment Part 5: An Assessment Model And Indicator Guidance. USA: Rational Corporation Whitepaper, 2000.
99. Bohem. B. Software Cost estimation with COCOMO II. USA: Prentice hall, 2000.
100. Bohem. B. A spiral model of software development and enhancement. -USA: IEEE Computer, 1998.
101. Bohem. B. Software engineering economics. USA: Prentice hall, 1981.
102. Braun Ch.-F. The Innovation war. N.Y: Upper Saddle River, 1998.
103. Castells M. The Information Age: Economy, Society, Culture. UK: Oxford, 1998.
104. Corsaro A. Extreme Programming Concepts. Washington: Department of computer science, Washington University, 2001.
105. Davidson J. Managing projects in organizations. N.Y: Jossey-bass, 1987.
106. Davidsom J. The new project management. N.Y: Jossey-bass, 1994.
107. Demarco T. Controlling software projects. USA: Prentice hall, 1998.
108. Drucker P. Innovations and entrepreneurship: practice and principles. -N.Y: Harper and Row, 1985.
109. Duncan W.R. A Guide to PMBOK. USA: Project Management Institute,1996.
110. Emshoff J. Innovational Process: The issues and the research. Washington: American Psychological Association, 1982.
111. Franken R. Human motivation. USA: CA Brooks, 2002.
112. Gather Group // Statistics, 2004-2005.
113. Kerzner X. Project management: a system approach to planning, scheduling and controlling. N.Y: John Wiley and sons, 1998.
114. Koch R. Principle: the secret of achieving more and less. N.Y, 1998.
115. Kruchten P. A rational process. USA: Cross talk, 1996.
116. Kruchten P. The Rational Unified Process, An Introduction, Second Edition. N.Y: Addison-Wesley, 2000.
117. Laudon K., Laudon J. Management Information Systems. New Jersey: Azimuth Interactive, 2002.
118. Lewin R. The soul at work. USA: Simon and Schuster, 2000.
119. Lucas H. C. Information systems concepts for management. N.Y: University, 1998.
120. Market Visto // Statistics, 2004-2005.
121. Maslow A. Motivation and Personality. N.Y: Harper and Row, 1970.
122. McConnell M. Software Project Survival Guide. USA: Microsoft Press,1998.
123. McDaniel Johnson B. Managing organizational innovation: the Evolution from word processing to Office Information Systems. N.Y: Columbia University Press, 1990.
124. Mills H. Software development. USA: SE, 1976.
125. Paulk M. C. Extreme Programming from CMM perspective. N.Y: Paper for. XP Universe, Raleigh, 2001.
126. Reaching CMM Levels 2 and 3 with the Rational Unified Process. USA: Rational Corporation Whitepaper, 2000.
127. Smith J. A Comparision of RUP and XP. USA: Rational Software White Paper, 2000.
128. Songiini M. L. Computerworld. N.Y: Business School, 2002.
129. Verma V. The human aspects of project management. USA: PMI, 1997.
130. Zolotykh N., Bleeker R. Russian-American Technologies cooperation (Legal aspects, general recommendation). Москва, 2000.
Похожие диссертации
- Формирование финансовой стратегии организации в условиях рынка
- Совершенствование механизма налогообложения городской недвижимости
- Управление инновационным процессом в хозяйственной системе на основе современных информационных технологий
- Повышение эффективности управления бизнес-процессами в организациях высокотехнологичных отраслей в условиях неопределенности
- Управление инновационным проектом создания программного продукта