METHODOLOGY FOR CALCULATION OF THE COST OF CREATING SOFTWARE COMPLEXES
Abstract and keywords
Abstract (English):
The article discusses the methodology for calculating the cost of creating software systems. The relevance of the methodology is determined by the fact that the economic feasibility of the development and implementation of each new software package is justified by the economic effect that will be obtained by manufacturers during its implementation and consumers when using it. The assessment of this effect is not possible without the cost of creating the complex.

Keywords:
software package, production cost, contractor own costs, equipment cost, annual operating cost, projected profit, time rate, work rationing, payroll
Text
Text (PDF): Read Download

Введение

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

Внедрение в информационно-коммуникационные инфраструктуры государственного управления, экономики и социальной сферы нового поколения цифровых технологий искусственного интеллекта, интернета вещей, робототехники, беспроводной связи и других становится одним из важнейших факторов, определяющих темпы прогрессивного развития отдельных компаний, отраслей промышленности и государств в целом. В Российской Федерации внедрение передовых цифровых технологий во все сферы общественной жизни определено как одна из национальных целей развития [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себест– себестоимость продукции.

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

Таким образом, при наличии соответствующих исходных данных для проведения расчетов, методика позволяет определить ориентировочную стоимость создаваемого программного комплекса.

 

References

1. Ukaz Prezidenta Rossiyskoy Federacii ot 7 maya 2018 g. № 204 «O nacional'nyh celyah i strategicheskih zadachah razvitiya Rossiyskoy Federacii na period do 2024 goda» // Oficial'nyy internet-portal pravovoy informacii - http://pravo.gov.ru/ - 2021. - 14 aprelya.

2. Anisimov V.G. Modeli ekonomicheskogo razvitiya integracionnyh ob'edineniy gosudarstv // Zhurnal issledovaniy po upravleniyu. − 2020. − T. 6. − № 5. − S. 48-59.

3. Yampol'skiy S.M. Nauchno-metodicheskie osnovy model'nogo podhoda v obespechenii deyatel'nosti organov voennogo upravleniya. − Moskva: Voennaya akademiya General'nogo shtaba Vooruzhennyh Sil Rossiyskoy Federacii, 2020. − 155 c.

4. Anisimov V.G. Teoreticheskie osnovy upravleniya innovaciyami. − Sankt-Peterburg, 2016. − 472 s.

5. Vedernikov Yu.V. Modeli i algoritmy intellektualizacii avtomatizirovannogo upravleniya diversifikaciey deyatel'nosti promyshlennogo predpriyatiya // Voprosy oboronnoy tehniki. Seriya 16: Tehnicheskie sredstva protivodeystviya terrorizmu. − 2014. − № 5-6 (71-72). − S. 61-72.

6. Anisimov V.G. Strategicheskoe upravlenie innovacionnoy deyatel'nost'yu: analiz, planirovanie, modelirovanie, prinyatiya resheniy, organizaciya, ocenka. − Sankt-Peterburg, 2017. − 312 s.

7. Zegzhda P.D. Model' formirovaniya programmy razvitiya sistemy obespecheniya informacionnoy bezopasnosti organizacii // Problemy informacionnoy bezopasnosti. Komp'yuternye sistemy. − 2021. − № 2 (46). − S. 109-117.

8. Anisimov V.G. Model' podderzhki prinyatiya resheniy pri formirovanii programm innovacionnogo razvitiya predpriyatiy elektrotehnicheskoy otrasli mashinostroeniya // Vestnik Rossiyskogo ekonomicheskogo universiteta imeni G.V. Plehanova. − 2021. − T. 18. − № 4 (118). − S. 140-151.

9. Saurenko T.N. Modeli ocenki ekologo-ekonomicheskih posledstviy tehnogennyh avariy na promyshlennyh ob'ektah // Ekonomicheskie strategii EAES: problemy i innovacii: sbornik materialov IV Mezhdunarodnoy nauchno-prakticheskoy konferencii. Moskva, 2021. − S. 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. Anisimov E.G. Pokazateli effektivnosti mezhvedomstvennogo informacionnogo vzaimodeystviya pri upravlenii oboronoy gosudarstva // Voprosy oboronnoy tehniki. Seriya 16: Tehnicheskie sredstva protivodeystviya terrorizmu. − 2016. − № 7-8 (97-98). − S. 12-16.

12. Tebekin A.V. Metodicheskiy podhod k modelirovaniyu processov formirovaniya planov innovacionnogo razvitiya predpriyatiy // Zhurnal issledovaniy po upravleniyu. − 2019. − T. 5. − № 1. − S. 65-72.

13. Tebekin A.V. Model' prognoza stoimosti i srokov modernizacii promyshlennyh predpriyatiy // Zhurnal issledovaniy po upravleniyu. − 2019. − T. 5. − № 3. − S. 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. Tebekin A.V. Sposob formirovaniya kompleksnyh pokazateley kachestva innovacionnyh proektov i programm // Zhurnal issledovaniy po upravleniyu. − 2018. − T. 4. − № 11. − S. 30-38.

16. Anisimov E.G. Ekonomicheskaya politika v sisteme nacional'noy bezopasnosti Rossiyskoy Federacii // Vestnik akademii voennyh nauk. − 2017. − № 1 (58). − S. 137-144.

17. Tebekin A.V. Metodika sravnitel'noy ocenki innovacionnyh proektov po sovokupnosti kolichestvennyh pokazateley // Zhurnal issledovaniy po upravleniyu. − 2019. − T. 5. − № 5. − S. 84 - 90.

18. Chvarkov S.V. Metodika sravnitel'noy ocenki proektov innovacionnogo razvitiya predpriyatiy voenno-promyshlennogo kompleksa // Aktual'nye voprosy gosudarstvennogo upravleniya Rossiyskoy Federacii: Sbornik materialov kruglogo stola.- Moskva: Voennaya akademiya general'nogo shtaba vooruzhennyh sil Rossiyskoy Federacii, Voennyy institut (Upravleniya nacional'noy oboronoy). − 2018. − S. 59-67.

19. Anisimov V.G. Problema innovacionnogo razvitiya sistem obespecheniya informacionnoy bezopasnosti v sfere transporta // Problemy informacionnoy bezopasnosti. Komp'yuternye sistemy. − 2017. − № 4. − S. 27-32.

20. Il'in I.V. Matematicheskie metody i instrumental'nye sredstva ocenivaniya effektivnosti investiciy v innovacionnye proekty. − Sankt-Peterburg, 2018. − 289 s.

21. Zegzhda P.D. Modeli i metod podderzhki prinyatiya resheniy po obespecheniyu informacionnoy bezopasnosti informacionno-upravlyayuschih sistem // Problemy informacionnoy bezopasnosti. Komp'yuternye sistemy. − 2018. − № 1. − S. 43-47.

22. Chvarkov S.V. Obosnovanie putey obespecheniya ustoychivosti planov innovacionnogo razvitiya oboronno-promyshlennogo kompleksa // Voennaya mysl'. − 2019. − № 7. − S. 114-119.

23. Anisimov V.G. Analiz i ocenivanie effektivnosti investicionnyh proektov v usloviyah neopredelennosti. − Moskva: Voennaya akademiya General'nogo shtaba Vooruzhennyh sil Rossiyskoy Federacii; 2006. 288 s.

24. Yampol'skiy S.M. Nauchno-metodicheskie osnovy informacionno-analiticheskogo obespecheniya deyatel'nosti organov gosudarstvennogo i voennogo upravleniya v hode mezhvedomstvennogo informacionnogo vzaimodeystviya. − Moskva: Voennaya akademiya General'nogo shtaba Vooruzhennyh Sil Rossiyskoy Federacii, Voennyy institut (upravleniya nacional'noy oboronoy). 2019. 146 s.

25. Zegzhda P.D. Metodicheskiy podhod k postroeniyu modeley prognozirovaniya pokazateley svoystv sistem informacionnoy bezopasnosti // Problemy informacionnoy bezopasnosti. Komp'yuternye sistemy. − 2019. − № 4. − S. 45-49.

26. Anisimov V.G. Modelirovanie optimizacionnyh zadach podderzhki prinyatiya resheniy v innovacionnom menedzhmente // Vestnik Rossiyskoy tamozhennoy akademii. − 2016. − № 1. − S. 90-98.

27. Demina I.D. Teoriya i praktika primeneniya sovremennyh metodov ucheta zatrat i kal'kulirovaniya sebestoimosti produkcii. − Moskva: KnoRus, 2015. - 245 s.

28. Pashuto V.P. Organizaciya, normirovanie i oplata truda na predpriyatii. − Moskva: KnoRus, 2016. - 320 s.

29. Anisimov V.G. Model' obosnovaniya programmy innovacionnogo razvitiya kompanii // Zhurnal issledovaniy po upravleniyu. − 2020. − T. 6. − № 2. − S. 32-41.

30. Gorbacheva L.A. Analiz pribyli i rentabel'nosti. − Moskva: Ekonomika, 2015. - 195 s.

Login or Create
* Forgot password?