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

Автор: Мясников Максимилиан Рубэнович, Пузыня Наталия Юрьевна

Журнал: Известия Санкт-Петербургского государственного экономического университета @izvestia-spgeu

Рубрика: Финансовый сектор экономики

Статья в выпуске: 6 (102), 2016 года.

Бесплатный доступ

В статье рассматривается развитие отечественного сектора информационных технологий, его связь с ростом благосостояния страны. Подробно исследуется «Стратегия развития отрасли информационных технологий в Российской Федерации на 2014 - 2020 годы и на перспективу до 2025 года». Отмечаются проблемы в качестве управления проектами и финансировании НИОКР в сфере оборонно-промышленного комплекса. Обосновывается необходимость актуализации нормативно-правовой базы, в том числе по вопросу оценки стоимости программных продуктов.

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

Короткий адрес: https://sciup.org/14875758

IDR: 14875758

About necessity of legal and methodic providing for software cost estimation

The article considers the relevance of the development of the domestic information technology sector and its relationship with the growth of common weal. The analysis of "Strategy of development of information technology sector in Russian Federation for 2014 - 2020 and projected 2025" is madethoroughly. The article focuses on problems inquality of project management and R&D funding in military-industrial complex. The author proves need for updating of regulatory and procedural documents particularly on the issue of software cost estimation.

Текст научной статьи О необходимости правового и методического обеспечения оценки стоимости программных продуктов

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

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

ГРНТИ 06.71.29

Максимилиан Рубэнович Мясников – аспирант Санкт-Петербургского государственного экономического университета.

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

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

Распоряжением Правительства РФ от 01.11.2013 № 2036-р была утверждена «Стратегия развития отрасли информационных технологий в Российской Федерации на 2014 – 2020 годы и на перспективу до 2025 года» (далее – национальная стратегия). Кроме того, распоряжением Правительства РФ от 30.12.2013 № 2602-р утвержден план мероприятий по развитию отрасли информационных технологий. В соответствии с указанными документами, развитие отрасли ИКТ признается одним из приоритетных направлений государственной политики Российской Федерации. В частности, отмечается, что поддержка данной отрасли должна способствовать «снижению зависимости экономики страны от сырьевого экспорта» и «повышению производительности труда за счет ускоренного внедрения информационных технологий в важнейшие сферы экономики». В подтверждение этого приводятся данные о том, что отрасли, активно применяющие информационные технологии, демонстрируют рост производительности труда «в 1,7 раза быстрее, чем в среднем в экономике» [1].

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

Примером технологического скачка, инициированного военными разработками, может служить программа «Аполлон», реализованная в США в период с 1961 по 1975 гг. Фильтр Калмана, первоначально примененный в навигационных системах космических шаттлов «Аполлон», в настоящее время успешно применяется во многих сферах науки и техники. «Например, в GPS-приемниках, обработке показаний датчиков, оценке параметров макроэкономических моделей» (см. более детально: http://niu.ifmo.ru/ru/news/5912/ne_stalo_vydayuschegosya_uchenogo_rudolfa_kalmana.htm ). Поэтому в национальной стратегии говорится о необходимости разработки специального стратегического документа по развитию информационных технологий в отечественном оборонно-промышленном комплексе.

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

Экономические потери в таких случаях приобретают разные формы и масштабы: ограниченные ресурсы расходуются на бесполезные операции, финансовые и технологические риски превышают приемлемые значения, продукты вводятся в эксплуатацию с большим опозданием. Еще более драматичной выглядит ситуация с разработкой программного обеспечения. Согласно данным Standish Group, только один из шести проектов по разработке программных продуктов реализуется в соответствии с изначальными временными, стоимостными и качественными требованиями. При этом около половины программных проектов закрывается без выдачи готового продукта [2].

Менеджмент (управление) проектами определяется как «набор проверенных принципов, методов и методик, применяемых для эффективного планирования, составления графика, управления и отслеживания результатов работы, ориентированной на успешное выполнение» [4]. Таким образом, управ- ление проектом начинается с планирования, а планирование, в свою очередь, включает в себя оценку стоимости проекта, то есть затрат на его реализацию.

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

В национальной стратегии также подчеркивается необходимость разработки рекомендательных документов «по порядку и обоснованию затрат на создание, развитие и сопровождение информационных систем» [1]. В настоящее время в законодательной области по вопросу оценки затрат на разработку информационных систем наблюдаются значительные пробелы. По данному вопросу имеются лишь два до сих пор действующих документа: Укрупненные нормы времени на разработку программных средств вычислительной техники, утвержденные Постановлением Государственного комитета СССР по труду и социальным вопросам и Секретариата ВЦСПС от 24 сентября 1986 г. № 358/22-20 и Типовые нормы времени на программирование задач для ЭВМ, утвержденные Постановлением Госкомтруда СССР, Секретариата ВЦСПС от 27.07.1987 № 454/22-70.

Несмотря на то, что указанные нормы содержат большое количество данных по производительности труда и позволяют рассчитать трудозатраты с учетом массы факторов (например, объема программного средства в тысячах условных машинных команд, его сложности, степени новизны, степени использования в разработке стандартных модулей, типовых программ), мы считаем, что указанные документы морально устарели и нуждаются в пересмотре. За последние тридцать лет в программной инженерии появились новые технологии разработки и инструменты программирования, существенно изменилась аппаратурно-вычислительная среда разработки. Современные языки программирования высокого уровня содержат в одной строке кода более одной машинной команды [8].

Кроме того, в указанных методических рекомендациях не учитывается другие немаловажные факторы разработки программных продуктов, например, квалификация коллектива разработчиков, влияющая непосредственно на среднюю производительность труда [3]. Авторы национальной стратегии призывают обратить внимание на «недостаточное количество современных государственных стандартов, связанных с разработкой и внедрением решений сферы информационных технологий», а также «актуализировать имеющиеся устаревшие стандарты, разработать и внедрить необходимые новые стандарты с учетом положительных зарубежных практик» [1].

В англоязычной литературе, посвященной программной инженерии, можно встретить большое количество методов и методик оценки затрат по разрабатываемым программным продуктам. К наиболее распространенным относятся: методика экспертного заключения на основе имеющихся данных по аналогичным проектам и параметрическая модель COCOMO II двух типов – с учетом основных факторов и полной совокупности факторов [3].

Кроме того, известны следующие методики: оценка размера программного обеспечения по аналогии, метод функциональных точек, метод точек свойств, метод объектных точек, метод оценивания Wideband Delphi и др. [4; 7]. Каждый из упомянутых методов обладает преимуществами и недостатками, а также ограниченной областью применения. Необходимо провести исследования по поиску и, возможно, доработке использующихся в отечественной и зарубежной практике инструментов оценки.

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

К долгосрочным относятся исследования в области обработки больших массивов данных, робототехники, безопасности в информационном обществе и др. В краткосрочной перспективе планируется проведение исследований в области «новых систем поиска и распознавания, новых методов и про- граммного обеспечения распределенной обработки больших данных, а также новых методов и программного обеспечения для предсказательного моделирования сложных инженерных решений, новых способы хранения, обработки и передачи данных, методов программного моделирования на всех уровнях производства, программных технологий поддержки принятия решений в реальном времени с элементами искусственного интеллекта» [1].

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

Однако, имея в виду специфику разработки программных продуктов, целесообразно производить оценку стоимости не только перед запуском проекта, но и на последующих его этапах. В данный момент требование о периодическом проведении оценки в правовом поле отсутствует. В связи с этим руководитель Федеральной службы по интеллектуальной собственности Ивлиев Г.П. заявляет, что указанное требование необходимо закрепить законодательно (см. http://www.labrate.ru/20160614/ste-nogramma.htm ).

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

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

  • Стратегия развития отрасли информационных технологий в Российской Федерации на 2014-2020 годы и на перспективу до 2025 года (утверждена Распоряжением Правительства РФ от 01.11.2013 № 2036-р).
  • Арчибальд Р. Управление высокотехнологичными программами и проектами. М.: Компания АйТи; ДМК Пресс, 2004 472 с.
  • Липаев В.В. Программная инженерия. Методологические основы. М.: ТЕИС, 2006. 608 с.
  • Шафер Д., Фатрелл Р., Шафер Л. Управление программными проектами: достижение оптимального качества при минимуме затрат. М.: Издательский дом «Вильямс», 2003. 1136 с.
  • Подольский А.Г., Косенко А.А. К оценке трудоемкости разработки продукции военного назначения//Вооружение и экономика. 2015. № 4 (33). С. 84-93.
  • Пузыня Н.Ю. Государственное регулирование цен. СПб.: Изд-во СПбГУЭФ, 2012. 85 с.
  • Пузыня Н.Ю. Оценка стоимости интеллектуальной собственности и нематериальных активов. СПб.: Изд-во СПбГУЭФ, 2011. 204 с.
  • Тютюнников Н.Н. Оценка затрат на создание программных средств терминологического фонда по укрупненным нормам времени на разработку программных средств//Актуальные вопросы экономических наук. 2013. № 35. С. 163-169.
  • Baller S., Dutta S., Lanvin B. (editors). The Global Information Technology Report 2016. Innovating in the Digital Economy.
Еще