Мы открыты для общения

Дмитрий Соломников
соучредитель

Мы отвечаем на ваши вопросы

Отправить свой вопрос
Как рассчитать себестоимость разработки ПО

Как рассчитать себестоимость разработки ПО

Оценка выполняется экспертами с опытом работы >5 лет. У нас есть все актуальные квал.аттестаты по направлениям (недвижимость, движимое имущество, бизнес)
Мы всегда соблюдаем сроки проекта. Нам важно показать результат в сжатые сроки
В стоимость включена бесплатная поддержка Отчетов (корректировка, устранение замечаний)
С Вами общаются только самые вежливые сотрудники.
Мы доводим сложные проекты до результата. К нам обращаются в ситуациях, когда другие эксперты не справились

Расчет себестоимости разработки ПО – сложная тема как для покупателей софта, так и для разработчиков. Тяжелые времена, о наступлении которых все чаще слышно последнее время, это не основание для разработчиков работать в убыток. И дело тут не в жадности: бизнес обязан приносить прибыль.

Компания, на примере которой мы продемонстрируем порядок расчета себестоимости разработки ПО – обычный российский разработчик софта для видеосвязи. Продукт не самый дешевый, но и не супердорогой: удобно интегрируется с большинством аппаратных решений, гибкий, легко адаптируется в облака. В общем – качественное, стабильное, востребованное рынком решение.

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

Учитывая, что готовых методик подсчета себестоимости разработки ПО в открытых источниках найдено не было, компания создала свою систему, которую представляет ниже.

Конечный результат оказался на удивление простым:

Час = ЗП/36

  • ЗП средняя зарплата команды разработчиков (вместе с руководством), участвующих в проекте.
  • 36рассчитанное соотношение зарплаты разработчика к себестоимости часа его услуг.

Чтобы не быть голословными, далее предлагаем обоснование расчетов.

Перечень этапов разработки ПО:

  • анализ требований, проектирование возможностей;
  • проектирование архитектуры, интерфейсов;
  • разработка документации и плана интеграции;
  • кодинг и сборка;
  • тестовые мероприятия;
  • инсталляция, квалификация;
  • сопровождение (рефакторинг, исправление кода, поддержка версий) – 30% от емкости.

Немного о 30% емкости. Большинство компаний не включают сопровождение в перечень работ по проекту и, как следствие, в окончательную стоимость продукта. В результате покупатель оплачивает дополнительно каждый баг и всякое исправление кода.

Кредо компании из статьи – «продукт под ключ» и полная техподдержка, так как создание сложного программного обеспечения в рамках аутсорсинга – минимум несерьезно, максимум безответственно. По опыту компании заказчик скорее доплатит за поддержку сверх оговоренного, чем возьмется самостоятельно решать вопросы сопровождения кода.

Снова к методологии. Оплата труда – это:

  • зарплата, в том числе 13% подоходного налога;
  • премия, если работа сделана в срок и клиент доволен;
  • оплата взносов в пенсионный фонд и 14% социальной страховки (в случае с разработкой ПО социальный налог – льготный);
  • 1% от зарплаты – медицинская страховка;
  • 2% от зарплаты – компенсация питания (опционально).

Число рабочих дней в году берется из производственного календаря, отнимаются 20 отпускных дней, остаток делится на количество месяцев.

Результат: (247-20)/12=18,9. Столько дней работает сотрудник в среднем в месяц.

Опираемся на то, что в стандартном рабочем дне 8 часов. Здесь нужно понять, сколько денег расходуется на оплату труда персонала за час разработки продукта. В процессе, помимо разработчиков, участвуют тестировщики, проектировщики, отдел внедрения.

Соотношение зарплат специалистов:

  • тестировщики получают 50% от зарплаты разработчиков;
  • отдел внедрения получает так же, как и разработчики;
  • проектировщики – 75% от вознаграждения разработчиков.
Усилия разработчиков распределяются так: 2.4 часа (в среднем) – сопровождение кода, 5.6 часов – разработка. Тестировщики на разработку тратят те же 5.6 часов. Проектировщики и отдел внедрения полный рабочий день – 8 часов, посвящают работам, начинающим и заканчивающим разработку.

Как пример, возьмем за основу зарплату кодеров Java по информации сайта superjob.ru – 120 тыс. рублей ежемесячно. Создадим таблицу расчетов затрат на оплату часа труда сотрудника относительно часа разработки.

1.jpg

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

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

Схема разработки подразумевает такие моменты:

  • час работы разработчика обеспечивается примерно 20 минутами усилий проектировщика (создание требований);
  • тестировщик 30 минут работает над тестированием результатов и т. д.
Детально этот цикл расписан в таблице ниже, из него же напрашивается вывод:
  • час, конкретно потраченный на разработку, требует минимум часа подготовительных и сопровождающих расходов.

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

2.jpg

Последняя деталь – округляем результат до 36 и возвращаемся к формуле, с которой началась данная статья:

Час = ЗП/36

Точная оценка себестоимости часа разработки, в таком случае, зависит от заработной платы, которую получает сотрудник конкретной организации. Если брать за основу данные superjob.ru (120 000 рублей в месяц), как это сделано в статье, то час усилий разработчика будет стоить работодателю 3342 рубля вместе с НДС.

И в качестве заключения отметим, что стоимость разработки для заказчика, естественно, выше, чем себестоимость. Нормы, по которым происходит наценка – это вопрос исключительно личных аппетитов компании-разработчика.

Стоимость услуг

Стоимость работ

Оценка программного обеспеченияот 30 000 Р
Оценка нематериальных активовдог.
Подпишитесь на рассылку «1Капиталь»
1 раз в месяц
Новости законодательства и финансов
Обновления видеоблога

Количество показов: 2042
04.01.2021
Вы нашли решение в нашей статье?
Оставьте заявку онлайн

Принимаем заявки круглосуточно

Возврат к списку