АНАЛИЗ ПРИМЕНИМОСТИ МОДЕЛЕЙ ОЦЕНКИ СТОИМОСТИ ПРОЕКТОВ ПО СОЗДАНИЮ СЛОЖНЫХ ПРОГРАММНЫХ ПРОДУКТОВ
Аннотация и ключевые слова
Аннотация (русский):
По данным аналитических компаний? рынок программного обеспечения является наиболее развивающимся сегментом рынка информационных технологий. С каждым годом возрастает количество проектов по созданию программных продуктов, в том числе для высокотехнологичных прикладных областей. В статье рассматриваются вопросы оценки стоимости программных проектов по созданию сложного программного обеспечения. Рассмотрена история развития научной оценки стоимости, в результате выявлены наиболее используемые параметрические модели прогнозирования затрат по разработке программного обеспечения: SLIM, COCOMOII, FPA, PRICE-S иSEER-SEM. Автором произведен краткий обзор выявленных методик, оценка преимуществ и недостатков и их сравнительный анализ по заданным критериям. Особое внимание уделяется вопросу применимости рассмотренных параметрических моделей для оценки стоимости создания сложных заказных программных продуктов.

Ключевые слова:
управление проектами, программные проекты, программные продукты, заказное программное обеспечение, оценка стоимости, параметрические модели.
Текст

Введение
В современную эпоху стремительного развития информационных технологий с каждым годом растет количество проектов по созданию программных продуктов. При этом согласно статистическим данным лишь треть из них завершаются в срок и без превышения изначально установленной цены (рис. 1). Остальные проекты завершаются с перерасходом ресурсов, урезанными функциональными характеристиками либо приостанавливаются ввиду экономической нецелесообразности. К наиболее распространенным причинам срывов проектов относят неполноту и нестабильность требований заказчика, недостаток административной поддержки, технологическую некомпетентность, недостаточность ресурсов, а также нереалистичные прогнозы и сроки проведения проекта [25]. Как видно, значительная часть причин неуспеха связана с неудовлетворительным планированием и прогнозированием проектов. Риски многократно возрастают в случае реализации масштабных проектов, а также работ по созданию сложного программного обеспечения (ПО) для высокотехнологичных проблемно ориентированных областей. Подобное ПО, как правило, является частью программно-аппаратных систем динамического управления внешними объектов и процессами, которые используются в различных отраслях экономики: высокоточном производстве, авиационном и космическом машиностроении, создании военной продукции, атомной энергетике [15]. Проекты по созданию таких комплексов отличает высокая ресурсоемкость, повышенные тре-
бования к качеству и надежности разрабатываемых изделий и применение стандартов и правил создания сложной технической продукции. Только четкая регламентация процесса разработки в соответствии со стандартами и использование эффективных инструментов менеджмента, в частности, научно обоснованных и проверенных методикпланирования затрат, могут решить проблему успешного завершения сложных программных проектов [6].
Анализ литературы 

Научная оценка затрат по разработке ПО берет свое начало с 1966 г., когда сотрудник компании System Development Corporation, выполнявшей исследования для ВВС США, Эдвард Нельсон (Edward Nelson) издал руководство Management Handbook For the Estimation of Computer Programming Costs. В пособии были представлены результаты анализа затрат по проектированию, разработке и испытаниям ПО, полученные из 169 проектов. Также в руководстве были даны рекомендации по оценке затрат в человеко-месяцах [13]. До этого времени оценка программ производилось «на глаз» или с помощью простейших алгоритмов, основанных на методе проб и ошибок
[12]. Однако в целом данные методы считались эффективными, поскольку размеры программных систем оставались небольшими. Начиная с 1970-х гг., размеры разрабатываемых программ и различия между ними растут и прогнозирование трудоемкости их создания становится серьезной проблемой. После издания руководства Нельсона появляются первые формализованные методики — модель оценки производительности программистов Рэймонда Уолвертона (Raymond Wolverton) из компании TRW и многоэтапная экспертная оценка Delphi, адаптированная для оценки программных продуктов.

Список литературы

1. Barry W. Boehm. Software cost estimation with COCOMO II. Prentice Hall, 2000. 544 p.

2. Nelson E.A. Management Handbook for the Estimation of Computer Programming Costs. Systems Development Corp., 1966. 141 p.

3. Арчибальд Р. Управление высокотехнологичными программами и проектами [Текст] / Р. Арчибальд. - 3-е изд. - М.: Компания АйТи, ДМК Пресс, 2004. - 472 с.

4. Гласс Р. Факты и заблуждения профессионального программирования [Текст] / Р. Гласс. - СПб.: Символ-Плюс, 2007. - 240 с.

5. Макконнелл С. Сколько стоит программный проект [Текст] / С. Макконнелл. - М.: Русская редакция, СПб.: Питер, 2007. - 297 с.

6. Липаев В.В. Проектирование и производство сложных заказных программных продуктов [Текст] / В.В. Липаев. - М.: СИНТЕГ, 2011. - 408 с.

7. Калайда В.Т. Технико-экономическое обоснование стоимости программных систем: методическое пособие по выполнению экономической части выпускной квалификационной работы для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» [Текст] / В.Т. Калайда. - Томск: ТУСУР, 2009. - 50 с.

8. Шафер Д. Управление программными проектами: достижение оптимального качества при минимуме затрат [Текст] / Д. Шафер, Р. Фатрелл, Л. Шафер. - М.: Вильямс, 2003. - 1136 с.

9. Шанченко Н.И. Оценка трудоемкости разработки программного продукта: методические указания [Текст] / Н.И. Шанченко. - Ульяновск: Изд-во УлГТУ. 2015. - 40 с.

10. Leung H., Fan Z. Sotware Cost Estimation // Information and Software Technology. 2002. Т. 34. № 10. Pp. 307-324.

11. Jorgensen M., Shepperd M. A systematic review of software development cost estimation studies // IEEE Transactions on software engineering. 2007. V. 33. № 1. Pp. 33-53.

12. Comparative Analysis of Software Effort Estimation Techniques // International Journal of Computer Applications (0975 -8887). V. 48. № 21. Pp. 12-19.

13. Глазова М.А. Системы оценки стоимости проектов по разработке программного обеспечения [Текст] / М.А. Глазова // Прикладная информатика. - 2008. - № 3. - С. 12-27.

14. Ваганова Е.В. Оценка стоимости разработки программного продукта: обзор [Текст] / Е.В. Ваганова, А.А. Земцов, С.Л. Миньков // Проблемы учета и финансов. - 2016. - № 1. - С. 58-62.

15. Коробкин В.В. Оценка затрат времени на проектирование устройств программного обеспечения информационно-управляющих систем с использованием теории графов и аппарата интервальной арифметики [Текст] / В.В. Коробкин, А.Е. Колоденкова, Е.А. Халикова // Управление развитием крупномасштабных систем MLSD’2015. Материалы восьмой международной конференции. - 2015. - Т. 2. - С. 201-203.

16. Павликов С.Н. Методика оценки стоимости интеллектуального продукта [Текст] / Павликов С.Н. [и др.] // Научные труды Дальрыбвтуза. - 2010. - № 22. - С. 185-187.

17. Сидоров Н.А. Модели, методы и средства оценки стоимости программного обеспечения [Текст] / Н.А. Сидоров [и др.] // Проблемы программирования. - 2006. - С. 290-298.

18. Тимофеев А.Н. Почему падают ИТ-проекты? [Текст] / А.Н. Тимофеев // Практика проектирования систем. - 2017. - С. 2-12.

19. Глазова М.А. Моделирование стоимости разработки проектов в ИТ-компаниях [Текст]: автореф. дис. … канд. экон. наук / М.А. Глазова. - М., 2008. - 24 с.

20. Какие есть модели для оценки затрат на разработку программного обеспечения [Электронный ресурс]. - URL: https://kerzhaev.ru/ocenka/kakie-est-modeli-dlyaocenki-zatrat-na-razrabotku-programmnogo-obespecheniya.html (дата обращения: 11.05.2018).

21. Оценка стоимости ПО: Дэн Гэлорат и SEER-SEM [Электронный ресурс]. - URL: https://habr.com/post/314100 (дата обращения: 11.05.2018).

22. Разработка ПО: оценка результата [Электронный ресурс] // Интернет-издание «Компьютерное обозрение». 2006. 12 сент. - URL: http://ko.com.ua/razrabotka_po_ocenka_rezultata_25631 (дата обращения: 11.05.2018).

23. Gartner Says Global IT Spending to Reach $3.7 Trillion in 2018 [Электронный ресурс]. - URL: https://www.gartner.com/newsroom/id/3845563 (дата обращения: 01.05.2018).

24. Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch [Электронный ресурс]. - URL: https://www.infoq.com/articles/standish-chaos-2015 (дата обращения: 11.05.2018).

25. The Standish Group Report [Электронный ресурс]. - URL: https://www.projectsmart.co.uk/white-papers/chaos-report.pdf (дата обращения: 11.05.2018).

Войти или Создать
* Забыли пароль?