DE   |   EN   |   RU

Келтенринг 17, D – 82041 Оберхахинг Мюнхен  |  Тел.: +49 89 4554 6533  |  E-Mail: info@intechcore.com 

Цены на проектирование программного обеспечения

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

Методика расчета

Чтобы оценить, из чего формируется цена на услугу создания программного обеспечения, необходимо оценить, из чего она складывается. Для этого рассмотрим ключевые «расходные материалы», используемые разработчиками в процессе работы над конечным продуктом. Ими являются:

  • материально-технические ресурсы;
  • затраты на сторонние библиотеки-компоненты (если требуется);
  • заработная плата сотрудников;
  • затраты на аутсорсинг (если требуется);
  • отчисления на социальные нужды;
  • другие затраты.

 

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

Также предполагается, что в ряде случаев может понадобиться приобретение уже готовых программных решений, которые впоследствии будут внедряться в программу или мобильное приложение, требуемое заказавшей услугу у IT-аутсорсера компании. В этом случае вся сумма, затраченная на покупку модуля, будет приплюсована к итоговой цене разработки ПО.

От чего зависит цена

При формировании цены на проектирование ПО исполнитель опирается на требования заказчика, отраженные в Техническом задании, основываясь на собственном опыте и предполагаемых объемах используемых во время выполнения работы ресурсов. IT-аутсорсер рассчитывает, какое количество сотрудников будет задействовано при выполнении заказа, а также оценивает необходимость приобретения дополнительных лицензий или решений, защищенных авторским правом. Чтобы избежать серьезного удорожания конечного продукта, следует опираться на бесплатные лицензии и платформы (весьма актуально при разработке приложений для мобильных устройств), а также, если речь идет о создании комплексного продукта, постараться разделить проект на несколько менее крупных частей.

На чем можно сэкономить?

Самым популярным решением для удешевления стоимости проектирования программного обеспечения становится использование так называемого оффшорного IT-аутсорсинга, когда задача по созданию программы или приложения ставится перед расположенными вдали от заказчика разработчиками. Как правило, самыми недорогими исполнителями становятся программисты из стран Ближнего Востока, а также Индии, где услуги по написанию кода стоят несколько дешевле, чем в Центральной Европе или России. Однако такой подход к реализации планов может грозить серьезными осложнениями, о чем мы уже рассказывали в одном из материалов.

Другим вариантом экономии становится использование ограниченного количества сотрудников IT-аутсорсера, когда в написании кода задействовано меньшее количество работников, получающих заработную плату. Однако в ряде ситуаций это может привести к резкому росту сроков выполнения заказа, что, как следствие, автоматически повышает цену разработки ПО. Чтобы избежать неприятных финансовых «накладок», следует заранее подготовить качественно составленное Техническое задание, отражающие все нюансы предстоящего сотрудничества с IT-аутсорсером. Это поможет быстро и взаимовыгодно решить любые вопросы, способные возникнуть в процессе проектирования программного обеспечения и формирования его цены.