Введение 3
1. Теоретические аспекты управления проектами 5
1.1. Проект как объект управления 5
1.2. Методология управления проектом 13
1.3. Оценка эффективности проекта 22
2. Методологические основы проектной деятельности в сфере
разработки программного обеспечения 30
2.1. Модели разработки программного обеспечения 30
2.2. Управление разработкой программного обеспечения на разных
этапах его жизненного цикла 39
2.3. Особенности проектной деятельности в сфере разработки
программного обеспечения 45
3. Открытые проекты в системе разработки программного
обеспечения 52
3.1. Сущность модели управления открытыми проектами 52
3.2. Ведущие мировые практики управления открытыми проектами в
сфере разработки программного обеспечения 58
3.3. Внедрение системы управления открытыми проектами в процесс
разработки мобильного приложения «Phoenix» 65
Заключение 75
Список используемой литературы 76
Приложения
Актуальность данной темы обусловлена тем, что проектное управление в области разработки открытого программного обеспечения еще мало исследована, а практика использования проектов пока не лишена ошибок.
В современном мире значение информационных технологий возрастает, а с этим и возрастает потребность создания новых эффективных проектов в данной сфере. Успех проекта, во время и после его осуществления, во многом зависит от правильного подхода к вопросу управления проектом.
Возникновение и развитие управления проектами произошло из-за потребности планирования, а также реализации огромных проектов. Человечество начало использовать управление проектами еще задолго до современного общества и выработало определенные методы. Однако со временем все менялось и традиционные методы уже не помогали в управлении проектами.
В настоящее время проектный менеджмент стал неотъемлемой частью ведения бизнеса. На работе и в жизни мы часто используем его механизмы, даже не подозревая об этом. Основными категориями управления проектами принято считать время, ресурсы и качество. В последние десятилетия в России, так же, как и в мировой экономике появилось осознание важности умения руководить проектами. Появляется новая профессия со своими специфическими функциями - руководитель проектов. Мировая практика показывает, что историческая и общественная необходимость в этом назрела.
Цель дипломной работы — исследование теоретических и методологических основ проектной деятельности в сфере разработки программного обеспечения. Для достижения цели были поставлены следующие задачи:
- рассмотреть проект как объект управления;
- рассмотреть основные методы и модели разработки программного обеспечения;
- провести сравнительный анализ методов оценки эффективности проектов;
- рассмотреть особенности проектной деятельности в сфере разработки программного обеспечения, а также особенности управления данными проектами;
- исследовать мировые практики управления открытыми проектами в сфере разработки программного обеспечения;
- предложить концепцию внедрения системы управления открытыми проектами в процессе разработки программного обеспечения в определенной компании
Объектом исследования является деятельность по разработке и управлению открытыми проектами.
Предметом исследования дипломной работы является процесс управления открытыми проектами в сфере разработки программного обеспечения.
Теоретической основой исследования данной работы стали труды отечественных и зарубежных ученых в управлении проектами. Практическая значимость дипломной работы состоит в организации опыта работы с открытыми проектами и исследовании возможности интеграции модели управления открытыми проектами в закрытые проекты.
Работа состоит из введения, трех глав, заключения и списка литературы
В пределах выполненной работы были исследованы аспекты управления открытыми проектами, и методология управления открытыми проектами по разработке программного обеспечения, проведено внедрение концепции управления открытыми проектами в существующий закрытый проект и получены следующие результаты:
1. Рассмотрены теоретические аспекты управления проектами раскрыты особенности методологий и инструменты оценки эффективности работы проекта;
2. Рассмотрены модели разработки программного обеспечения, проанализированы особенности и этапы разработки, а также жизненный цикл проекта;
3. Установлено, что принципы управления проектами по разработке ПО в значительной мере отличаются от принципов управления в других сферах деятельности;
4. Исследована сущность, модели управления открытыми проектами, раскрыты критерии выдвигаемые к открытому ПО, выявлены различия в подходах к управлению качеством, при этом установлено, что открытые проекты - это перспективное направление, с которым необходимо работать;
5. Проанализирован опыт работы крупных компаний, а также самостоятельные проекты в области открытого программного обеспечения;
6. Выделены ключевые факторы разработки программного проекта предложена модель устойчивого развития открытого проекта;
7. Модель интегрирована в существующий закрытый проект в рамках одного модуля, разработан новый модуль проекта, используя средства исключительно управления открытыми проектами.
1. Арутюнова Д.В. Инновационный менеджмент [Текст] /Д.В. Арутюнова - Ростов-на-Дону: Изд-во ЮФУ, 2014. - 152 с.
2. Арчибальд Р. Управление высокотехнологичными программами и проектами [Текст] /Р. Арчибальд - М.: Компания «АйТи», 2004. - 472 с.
3. Бакланова Ю.О. Оценка эффективности управления региональными инновациями/О.Ю. Бакланова // Управление экономическими системами: электронный научный журнал, 2010. - №2 (22). [Электронный ресурс]. Режим доступаhttp://uecs.mcnip.ru
4. Боэм Б.У. Инженерное проектирование программного обеспечения [Текст] / Б.У. Боэм - М.: «Радио и связь», 1985.
5. Генрик И. Исследование моделей управления и размеров сообществ
разработчиков наиболее популярных OSI проектов / И. Г енрик // [Электронный ресурс] тип доступа открытый
https://www.opennet.ru/opennews/art.shtml?num=288862010.
6. Reilly O. Raymond The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary.[Текст] O.Reilly - NY «OS initiative» 2011.
7. G.Lee, R. Cole, The Linux Kernel Development as a Model of Open Source Knowledge Creation. Haas School of Business, [Текст] G.Lee, R. Cole, Berkeley, 2010.
8. Дамодаран А. Инвестиционная оценка. Инструменты и техника оценки любых активов [Текст] А. Дамодаран // пер.с англ. - М.: «Альпина Бизнес Букс»,
2004. - 1342 с.
9. Заренков В.А. Управление проектами: учебное пособие [Текст] /В.А. Заренков - 3-е изд. -М.: Изд-во «АСВ». - СПб ГАСУ, 2009. 312 с.
10. Ивасенко А.Г. Управление проектами: Учеб.пособие [Текст] / А.Г. Ивасенко. Я.И. Никонова, М.В. Каркавина. - Ростов-на-Дону: «Феникс»,
2005. - 330 с.
11. S. McConnell, Open Source Methodology-Ready for Prime Time [Текст] // IEEE Software, - 2013, №4, 2013.
12. Каплан Р.С., Нортон Дейвид П. Система сбалансированных показателей. От стратегии к действию [Текст] / Р.С. Каплан, Нортон Д.П., - М.: ЗАО «Олимп-бизнес», 2005. - 320 с.
13. A. Mockus, R. Fielding, J. Herbsleb, A Case Study of Open Source Software Development: The Apache Server. Proc.[Текст] / 22nd Intel Conf. Software Eng., IEEE CS Press, 2010.
14. Колтунова Е.В. Выбор методов, моделей и стандартов управления разработкой программного обеспечения [Текст] // Диссертационное исследование./ Е.В. Колутнова - СПб.: Питер, 2007. - 184 с.
15. L. Zhao, S. Elbaum, A Survey on Quality Related Activities in Open Source. Software Eng. Notes [Текст] IEEE Software, №. 3, 2010.
16. Википедия [Электронный ресурс] / Официальный сайт Wikipedia. - режим доступа:http://ru.wikipedia.org , свободный.
17. Тейлор Ф.У. Принципы научного менеджмента [Текст] / Ф.У. Тейло. — М., 1991.
18. Кулямин В.В. Технологии программирования. Компонентный подход: Учебник для вузов/ [Электронный ресурс]. Режим доступа http: //panda.ispras .ru/kul iamin/
19. Академия менеджмента [Электронный ресурс] / Наб. Челны. - 2012 г. - режим доступа:http://lean-academy.ru/ , свободный.
20. Мазур И.И. Корпоративный менеджмент: справочник для
профессионалов/М.И. Мазур, В.Д. Шапиро, Н.Д. Ольдегорре и др./ - М.: Высшая школа, 2003. - 1077 с.
21. Мазур И.И. Управление проектами [Текст]/И.И. Мазур, В.Д. Шапиро, Н.Г. Ольдерогге/ - М.: Омега - Л, 2006. - 664 с.
22. Марабаева Л.В., Аранович О.Г. Проект как объект управления на организационном уровне. [Электронный ресурс]. Режим доступа:
www. cyberleninka. ru/article/n/proekt-kak-obekt-upravleniya-na-organizatsionnom-urovne,свободный
23. Марабаева Л.В. Основы инновационного менеджмента: учебное пособие/ Л.В. Марабаева, В.Н. Кечемайкин, О.А. Соколов. - Саранск: Крас. Окт., 2004. - 324 с.
24. Милошевич Д.З. Набор инструментов для управления проектами: пер с анг./Д.З. Милошевич. - М.: Компания «айТи: ДИК Пресс», 2009. - 729 с.
25. Мухин В.И. Исследование систем управления: [Текст] / В.И. Мухина. - М.: Экзамен, 2016. - 479 с.
26. Мыльник В.В., Титаренко Б.П., Волочиенко В.А. Исследование систем управления: [Текст] / В.В. Мыльник. - М.: Академический проект, 2006. - 352 с.
27. Новиков Д.А. Управление проектами: организационные механизмы [Текст] / Д.А. Новиков - М.: ПМ СОФТ 2007. - 139 с.
28. Проектное управление: сайт компании BIExpert. - 2008. Электронный ресурс]. Режим доступаhttp//www. upravlenie.ru,свободный.
29. Разу М.Л. Управление проектом. Основы проектного управления [Текст] / М.Л. Разу. - М.: КНОРУС, 2006. - 768 с.
30. Товб А.С. Управление проектами: стандарты, методы, опыт
[Текст]/А.С. Товб, Г.Л. Ципес. - 2 -е изд.стер. - М.:ЗАО «Олимп-Бизнес», 2015. - 240 с.
31. Троцкий М. Управление проектами [Текст] / М. Троцкий, Б. Груча, К. Огонек. Пер.с польск. И.Д. Рудинского. - М.: Финансы и статистика, 2006. - 304 с.
32. Поршнев А.Г. Управление организацией: [Текст] / А.Г. Поршнев, З.П. Румянцев!", Н.А. Саломашин. - М.: ИНФРА-М, 2009. - 735 с.
33. Хелдман Ким. Управление проектами. Быстрый старт [Текст] / Ким Хелдман - М.: «ДМК Пресс»; Академия Айти., 2007. - 352 с.