В статье рассмотрена методика расчета стоимости создания программных комплексов. Актуальность методики определяется тем, что экономическая целесообразность разработки и внедрения каждого нового программного комплекса обосновывается экономическим эффектом, который будет получен производителями при его реализации и потребителями при его использовании. Оценка же этого эффекта не представляется возможной без стоимости создания комплекса.
программный комплекс, себестоимость создания продукции, собственные затраты подрядчика, стоимость оборудования, годовая стоимость эксплуатационных затрат, планируемая прибыль, норма времени, нормирование работ, фонд заработной платы
Введение
Одним из основных трендов развития большинства экономически развитых государств в современных условиях является цифровизация всех сфер жизни и деятельности, как отдельных людей, так и общества в целом.
Внедрение в информационно-коммуникационные инфраструктуры государственного управления, экономики и социальной сферы нового поколения цифровых технологий искусственного интеллекта, интернета вещей, робототехники, беспроводной связи и других становится одним из важнейших факторов, определяющих темпы прогрессивного развития отдельных компаний, отраслей промышленности и государств в целом. В Российской Федерации внедрение передовых цифровых технологий во все сферы общественной жизни определено как одна из национальных целей развития [1]. Создание таких технологий требует разработки соответствующих программных комплексов, основу которых составляют модели, методы, алгоритмы и программы решения характерных для конкретных приложений задач [2−10].
В данной статье предлагается методика расчета стоимости создания программного комплекса. Актуальность этой методики определяется тем, что экономическая целесообразность разработки и внедрения нового программного комплекса обосновывается экономическим эффектом, который будет получен производителями при его реализации и потребителями при его использовании. На основе ожидаемого, экономического эффекта и предполагаемой эффективности использования, принимается решение о целесообразности инвестиций в разработку того или иного программного комплекса. Общие подходы к решению аналогичных задач при разработке и внедрении инноваций рассмотрены в работах [11−26].
Сущность методики
При создании программного комплекса, в первую очередь, необходимо оценить его себестоимость (затраты на разработку) и предполагаемую прибыль [27]. Суммарная стоимость создания программного комплекса (SПК) в этом случае может быть представлена следующей зависимостью:
SПК = Sсебест. + Sприб., (1)
где Sсебест. – себестоимость создания продукции;
Sприб. – планируемая прибыль.
Себестоимость создания продукции (Sсебест.) обычно представляется в виде следующих слагаемых:
Sсебест. = Sсобств. + Sсторон , (2)
где Sсобств. – собственные затраты подрядчика;
Sсторон. – затраты сторонних организаций (субподрядчиков).
Затраты сторонних организаций (Sсторон.), как правило, на начальном этапе не рассматриваются. Это можно сделать только после формирования перечня субподрядчиков.
Собственные затраты подрядчика (Sсобств.) представляются в виде суммы расходов на различные виды деятельности, отчисления, материалы и оплату труда:
Sсобств. = Sматер.+ S оборуд. + S зарпл. + Sсоц. + Sпроч.+ Sнакл.+ Sсопр., (3)
где Sматер. – стоимость (расходных) материалов;
S оборуд. – стоимость оборудования, необходимого для выполнения заказа;
S зарпл. – фонд заработной платы исполнителей;
Sсоц. – отчисления в государственные внебюджетные фонды;
Sпроч. – прочие прямые расходы, в том числе на командировки;
Sнакл. – накладные расходы;
Sсопр. – расходы на сопровождение и адаптацию программного комплекса.
Стоимость (расходных) материалов (Sматер.) включают расходы на бумагу, канцелярские принадлежности и другие материалы, необходимые при разработке программного комплекса. Расчет затрат на все материалы можно осуществлять, например, по нормативу (Н) в рублях на 100 команд программы, а с учетом общего объема предполагаемых команд (Vk) в программном продукте можно определить стоимость по формуле:
(4).
Возможен расчет затрат на материалы и прямым счетом (по факту), или по опыту предыдущих аналогичных разработок с поправкой на объем разрабатываемого продукта.
Стоимость оборудования, необходимого для выполнения заказа (Sоборуд.), будет равна суммарной стоимости дополнительных аппаратных средств, необходимых для разработки программного комплекса с учетом стоимости настройки технических средств:
S оборуд. = (1+ К исслед.) * Sтс_комп., (5)
где Sтс_комп – стоимость дополнительных аппаратных средств, необходимых для разработки программного комплекса;
Кисслед – коэффициент, определяющий стоимость проведения исследований и настройки, обычно Кисслед = 0,1.
При написании программы в качестве основного оборудования, как правило, используется персональный компьютер, то в этом случае стоимость дополнительных аппаратных средств, можно вычислить по формуле:
(6)
где Собj – стоимость j-го оборудования (приведенного к стоимости персонального компьютера), необходимого для выполнения заказа;
m – количество типов оборудования для выполнения заказа;
Сэ – суммарная годовая стоимость эксплуатационных затрат всех аппаратных средств, привлекаемых для выполнения заказа.
Суммарная годовая стоимость эксплуатационных затрат (CЭ) на техническое обслуживание и ремонт используемого оборудования в рублях рассчитывается по формуле:
CЭ = СТО + СМК + СЭЭ + Агод (7),
где СТО – затраты на техническое обслуживание и ремонт оборудования;
СМК – затраты на материалы и комплектующие;
СЭЭ – годовая стоимость электроэнергии;
Агод – годовые амортизационные отчисления.
Затраты на техническое обслуживание и ремонт оборудования (СТО) возьмем 3% от стоимости оборудования (Соб):
СТО = 0,03*Соб (8).
Затраты на материалы и комплектующие (СМК) примем в размере 2% от стоимости оборудования (Соб):
СМК=0,02*Соб (9).
Стоимость электроэнергии вычисляется по формуле:
СЭЭ = M * kз * СкВт.ч *КС (10),
где M – мощность компьютера или другого оборудования, КВт;
kз – коэффициент загрузки, учитывающий использование оборудования по времени (0,8);
CкВт.ч – стоимость 1 кВт-час электроэнергии;
КС – коэффициент, учитывающий потери в сети (Kc=1,05).
Амортизационные отчисления, процесс постепенного перенесения стоимости средств, труда по мере их физического и морального износа на стоимость производимых с их помощью продукции в целях аккумуляции денежных средств, для последующего полного восстановления. Амортизационные отчисления производятся по установленным нормам амортизации, выражаются в процентах к стоимости оборудования и рассчитываются по формуле:
(11)
где Cоб – стоимость оборудования;
НА – норма амортизации оборудования.
Норма амортизации оборудования рассчитывается по формуле:
(12)
где Тнорм – нормативный срок службы оборудования.
Величину фонда заработной платы исполнителей (Sзарпл.) можно рассчитать на основе трудоемкости создания программных комплексов, с использованием нормы времени, выраженной в часах [28].
Под нормой времени будем понимать количество рабочего времени, установленное на изготовление единицы продукции (или единицы работы). Такой подход применяется при любом виде деятельности, где результаты работы поддаются количественному учету и контролю.
Суммарные затраты труда рассчитываются как сумма составных затрат труда, которые могут включать:
t = tоп + tис + tал + tпр + tотл + tд (13),
где tоп– затраты труда на подготовку и описание задачи;
tис – затраты труда на исследование алгоритма решения задачи;
tал – затраты труда на разработку алгоритма (блок-схем);
tпр – затраты труда на программирование алгоритма по блок-схеме;
tотл– затраты труда на отладку программы;
tд – затраты труда на подготовку документов по задаче состоят из затрат труда на подготовку и оформление документов.
При отсутствии установленных нормативов на данные затраты, можно провести фотографию рабочего времени исполнителей, как один из способов по определению нормы времени для выполнения конкретных работ. Опыт показывает, что затраты времени на разработку программного комплекса в большинстве случаев определяются эмпирическим путем различных условий.
Установив нормы времени, можно организовать:
− планирование и управление процессом разработки программного комплекса;
− начисление заработной платы.
Начисление заработной платы исполнителям осуществляется на основе оценки трудоемкости при создании программных комплексов, суточных отчетов о выполнении норм и отработанном времени, которые суммируются за определенный период времени (например: за неделю, декаду, месяц и т.д.) по формуле:
где Sз.п.р. – начисленная заработная плата исполнителю;
Sчас.раб. – стоимость одного часа работы конкретного исполнителя с учетом его квалификации;
Nвыраб. ij – норма выработки i-ой работы в j-й день;
Pij – количество выполненных i-ой работы в j-й день;
kj – количество работ в j-ый день;
m – количество отработанных дней.
В зависимости от начисленной заработной платы исполнителю необходимо произвести расчеты на отчисления в виде единого социального налога (Sсоц.) и страхования от несчастных случаев, значения которых определяются нормативно. Отчисления в государственные внебюджетные фонды рассчитываются по формуле:
(15)
где F – отчисления в фонд социальной защиты населения, в процентах;
C – страхование от несчастных случаев, в процентах.
Общие затраты на оплату труда исполнителю (SОТ), в этом случае составят:
SОТ = Sз.п.р. + Sсоц. (16)
На основе вышеприведенных расчетов определим величину фонда заработной платы исполнителей на период выполнения заказа по формуле:
(17),
где Sзарпл. – величина фонда заработной платы исполнителей;
SОТi – общие затраты на оплату труда i-ого исполнителя;
n – количество исполнителей, задействованных в проекте.
Возможен расчет величины фонда заработной платы исполнителей (Sзарпл.) и другим способом на основе оценки трудоемкости создания программных комплексов, выраженной в человеко-годах и средней заработной платы, получаемой за год одним специалистом:
S зарпл. = С * Nтр.ПК, (18)
где С – средняя заработная плата, получаемая за год одним специалистом;
Nтр.ПК – трудоемкость создания программного комплекса, выраженная через количество человеко-лет.
Накладные расходы (Sнакл.), связанные с управлением, организационными расходами и прочими дополнительными затратами, начисляются пропорционально фонду заработной платы разработчиков, занятых созданием программного комплекса по формуле:
Sнакл. = Кнакл. * Sзарпл. (19),
где Кнакл. – суммарный норматив для расчета накладных расходов к общему фонду заработной платы (обычно: 0,30£Кнакл£0,70);
Sзарпл. – фонд заработной платы исполнителей.
Определение прочих прямых расходов (в том числе на командировки) (Sпроч.), оговариваются отдельно на переговорах с подрядчиком.
Затраты на сопровождение и адаптацию программного комплекса (Sсопр.), определяются с учетом сумм затрат подрядчика, по зависимости вида:
Sсопр. = Ксопр. * (Sматер. + S оборуд. + S зарпл. + Sсоц. + Sпроч.+ Sнакл.) (20),
где Ксопр. – суммарный норматив на сопровождение и адаптацию программного комплекса (обычно берут: 0,08 £ Ксопр. £ 0,10.);
Sматер. – стоимость (расходных) материалов;
S оборуд.– стоимость оборудования, необходимого для выполнения заказа;
S зарпл. – фонд заработной платы исполнителей;
Sсоц. – отчисления в государственные внебюджетные фонды;
Sпроч. – прочие прямые расходы, в том числе на командировки;
Sнакл. – накладные расходы.
Необходимо отметить, что главная цель любой организации при создании продукции − это получение прибыли [29, 30], т.е. заказчик и разработчик являются союзниками до тех пор, пока этот союз обеспечивается прибылью. Поэтому основная функция заказчика − это не только руководство техническими вопросами (по существу), но и финансовыми, обеспечивающими направление интересов разработчиков в русло качественного создания программного комплекса.
Планируемая прибыль при создании программ рассчитывается по зависимости вида:
S приб = С приб * Sсебест, (21)
где: S приб. – планируемая прибыль;
С приб. – норма прибыли (может быть нормативной или устанавливаться, например, выше, чем процент на взятый кредит) обычно норматив для расчета прибыли находится в интервале: 0,10 £ С приб. £ 0,25;
Sсебест– себестоимость продукции.
Значения для выше приведенных нормативных коэффициентов, используемых в расчетах, носят рекомендательный характер, поэтому для каждого конкретного условия разработки программного комплекса, их значения устанавливаются индивидуально.
Таким образом, при наличии соответствующих исходных данных для проведения расчетов, методика позволяет определить ориентировочную стоимость создаваемого программного комплекса.
1. Указ Президента Российской Федерации от 7 мая 2018 г. № 204 «О национальных целях и стратегических задачах развития Российской Федерации на период до 2024 года» // Официальный интернет-портал правовой информации - http://pravo.gov.ru/ - 2021. - 14 апреля.
2. Анисимов В.Г. Модели экономического развития интеграционных объединений государств // Журнал исследований по управлению. − 2020. − Т. 6. − № 5. − С. 48-59.
3. Ямпольский С.М. Научно-методические основы модельного подхода в обеспечении деятельности органов военного управления. − Москва: Военная академия Генерального штаба Вооруженных Сил Российской Федерации, 2020. − 155 c.
4. Анисимов В.Г. Теоретические основы управления инновациями. − Санкт-Петербург, 2016. − 472 с.
5. Ведерников Ю.В. Модели и алгоритмы интеллектуализации автоматизированного управления диверсификацией деятельности промышленного предприятия // Вопросы оборонной техники. Серия 16: Технические средства противодействия терроризму. − 2014. − № 5-6 (71-72). − С. 61-72.
6. Анисимов В.Г. Стратегическое управление инновационной деятельностью: анализ, планирование, моделирование, принятия решений, организация, оценка. − Санкт-Петербург, 2017. − 312 с.
7. Зегжда П.Д. Модель формирования программы развития системы обеспечения информационной безопасности организации // Проблемы информационной безопасности. Компьютерные системы. − 2021. − № 2 (46). − С. 109-117.
8. Анисимов В.Г. Модель поддержки принятия решений при формировании программ инновационного развития предприятий электротехнической отрасли машиностроения // Вестник Российского экономического университета имени Г.В. Плеханова. − 2021. − Т. 18. − № 4 (118). − С. 140-151.
9. Сауренко Т.Н. Модели оценки эколого-экономических последствий техногенных аварий на промышленных объектах // Экономические стратегии ЕАЭС: проблемы и инновации: сборник материалов IV Международной научно-практической конференции. Москва, 2021. − С. 126-140.
10. Anisimov, V.G.,Anisimov, E.G.,Saurenko, T.N.,Sonkin, M.A. The model and the planning method of volume and variety assessment of innovative products in an industrial enterprise // Journal of Physics: Conference Series, 2017, 803(1), 012006. DOI: https://doi.org/10.1088/1742-6596/803/1/012006.
11. Анисимов Е.Г. Показатели эффективности межведомственного информационного взаимодействия при управлении обороной государства // Вопросы оборонной техники. Серия 16: Технические средства противодействия терроризму. − 2016. − № 7-8 (97-98). − С. 12-16.
12. Тебекин А.В. Методический подход к моделированию процессов формирования планов инновационного развития предприятий // Журнал исследований по управлению. − 2019. − Т. 5. − № 1. − С. 65-72.
13. Тебекин А.В. Модель прогноза стоимости и сроков модернизации промышленных предприятий // Журнал исследований по управлению. − 2019. − Т. 5. − № 3. − С. 31-37.
14. Saurenko, T.,Anisimov, V.,Anisimov, E.,Levina. A Comparing investment projects of innovative developing strategies of municipalities, based on a set of indicators // MATEC Web of Conferences, 2018, 170, 01038. DOI: https://doi.org/10.1051/matecconf/201817001038.
15. Тебекин А.В. Способ формирования комплексных показателей качества инновационных проектов и программ // Журнал исследований по управлению. − 2018. − Т. 4. − № 11. − С. 30-38.
16. Анисимов Е.Г. Экономическая политика в системе национальной безопасности Российской Федерации // Вестник академии военных наук. − 2017. − № 1 (58). − С. 137-144.
17. Тебекин А.В. Методика сравнительной оценки инновационных проектов по совокупности количественных показателей // Журнал исследований по управлению. − 2019. − Т. 5. − № 5. − С. 84 - 90.
18. Чварков С.В. Методика сравнительной оценки проектов инновационного развития предприятий военно-промышленного комплекса // Актуальные вопросы государственного управления Российской Федерации: Сборник материалов круглого стола.- Москва: Военная академия генерального штаба вооруженных сил Российской Федерации, Военный институт (Управления национальной обороной). − 2018. − С. 59-67.
19. Анисимов В.Г. Проблема инновационного развития систем обеспечения информационной безопасности в сфере транспорта // Проблемы информационной безопасности. Компьютерные системы. − 2017. − № 4. − С. 27-32.
20. Ильин И.В. Математические методы и инструментальные средства оценивания эффективности инвестиций в инновационные проекты. − Санкт-Петербург, 2018. − 289 с.
21. Зегжда П.Д. Модели и метод поддержки принятия решений по обеспечению информационной безопасности информационно-управляющих систем // Проблемы информационной безопасности. Компьютерные системы. − 2018. − № 1. − С. 43-47.
22. Чварков С.В. Обоснование путей обеспечения устойчивости планов инновационного развития оборонно-промышленного комплекса // Военная мысль. − 2019. − № 7. − С. 114-119.
23. Анисимов В.Г. Анализ и оценивание эффективности инвестиционных проектов в условиях неопределенности. − Москва: Военная академия Генерального штаба Вооруженных сил Российской Федерации; 2006. 288 с.
24. Ямпольский С.М. Научно-методические основы информационно-аналитического обеспечения деятельности органов государственного и военного управления в ходе межведомственного информационного взаимодействия. − Москва: Военная академия Генерального штаба Вооруженных Сил Российской Федерации, Военный институт (управления национальной обороной). 2019. 146 с.
25. Зегжда П.Д. Методический подход к построению моделей прогнозирования показателей свойств систем информационной безопасности // Проблемы информационной безопасности. Компьютерные системы. − 2019. − № 4. − С. 45-49.
26. Анисимов В.Г. Моделирование оптимизационных задач поддержки принятия решений в инновационном менеджменте // Вестник Российской таможенной академии. − 2016. − № 1. − С. 90-98.
27. Демина И.Д. Теория и практика применения современных методов учета затрат и калькулирования себестоимости продукции. − Москва: КноРус, 2015. - 245 с.
28. Пашуто В.П. Организация, нормирование и оплата труда на предприятии. − Москва: КноРус, 2016. - 320 с.
29. Анисимов В.Г. Модель обоснования программы инновационного развития компании // Журнал исследований по управлению. − 2020. − Т. 6. − № 2. − С. 32-41.
30. Горбачева Л.А. Анализ прибыли и рентабельности. − Москва: Экономика, 2015. - 195 с.