Все статьи

Стоимость · Планирование

Сколько стоит разработка программного обеспечения на заказ

Веб-сервис среднего размера стоит 5–6 млн ₽ и занимает 3–5 месяцев, корпоративная система или CRM — от 6,8 млн ₽ и 5–7 месяцев. Разбираем, из чего складывается цена, что её двигает и почему цена «от» — ещё не смета.

Команда HiRaise 5 мин чтения

Содержание

Короткий ответ такой. Веб-сервис среднего размера — несколько ролей, личные кабинеты, админ-панель, пара интеграций — стоит 5–6 млн ₽ и делается за 3–5 месяцев. Корпоративная система или CRM под процессы компании — от 6,8 млн ₽ и 5–7 месяцев. Личный кабинет для клиентов — от 1,7 млн ₽ и 2–3 месяца.

Это ориентиры по Москве и Санкт-Петербургу, а не прайс. Две системы с одинаковым названием могут отличаться по цене в разы, и дело не в жадности подрядчика. Ниже — из чего на самом деле складывается сумма и почему первая цифра почти никогда не совпадает с итоговой сметой.

Из чего складывается цена

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

Над типичным проектом работают:

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

Не все роли заняты полный день на всём проекте. Аналитик и дизайнер больше работают в начале, тестировщик — ближе к выпуску каждой версии. Но каждая роль даёт свою долю часов, и убрать её «ради экономии» обычно выходит дороже: требования без аналитика уточняются уже в коде, а версия без тестирования возвращается с ошибками.

По этапам работа выглядит так:

ЭтапСколько занимаетЧто получаете
Оценка и план1–3 днясроки, стоимость, состав работ
Требования и дизайн3–5 днейсогласованные требования и макеты
Техническое задание3–5 днейописание функций, архитектуры и интеграций
Разработкаитерации по 2 неделирабочая версия на демо после каждой итерации
Тестирование7–10 днейпроверенный продукт, готовый к запуску
Запуск3–5 днейработающая система и 6 месяцев гарантии

Основная часть бюджета приходится на разработку. Но именно первые этапы определяют, сколько её будет.

Что двигает цену вверх

Стоимость растёт не от слов «корпоративная» или «сложная», а от конкретных вещей. Их полезно знать заранее: тогда смета не станет сюрпризом.

Число ролей и сценариев. Система для одного типа пользователей и система, где у сотрудника, руководителя, бухгалтера и администратора разные права и экраны, — это разные объёмы работы. Каждая роль добавляет экраны, проверки доступа и тесты.

Интеграции. Обмен данными с CRM, учётной системой, платёжным сервисом или службой доставки почти всегда занимает больше времени, чем кажется. Многое зависит от того, насколько хорошо описан чужой API и как он ведёт себя при ошибках. Подключение одной системы по API стоит от 200 тыс. ₽, а связка нескольких систем с синхронизацией данных — от 1,3 млн ₽.

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

Платформы. Веб, iOS и Android — три разные среды. Кроссплатформенная разработка на Flutter позволяет выпустить обе мобильные версии из одного кода, но мобильное приложение всё равно добавляет к проекту свою часть бюджета.

Перенос данных. Если система заменяет таблицы или старую программу, данные нужно перенести, почистить и проверить. Это часто забывают посчитать.

Сроки. Когда запуск нужен «к весне», команда работает параллельно, а не последовательно. Часы от этого не уменьшаются, иногда — растут: нужно больше согласований.

Изменения по ходу. Требования меняются — это нормально. Но новая функция в середине проекта стоит дороже, чем та же функция, учтённая в начале: часть уже сделанного приходится переделывать.

Почему цена «от» — ещё не смета

На страницах студий почти всегда стоит «от». Это не уловка, а честное ограничение: до разговора о задаче подрядчик знает о ней только тип продукта.

Цена «от» — нижняя граница для типового состава работ. Например, «корпоративная система от 6,8 млн ₽» означает систему с процессами компании, правами доступа, отчётами и обменом данными с другими системами — в разумном объёме. Если процессов больше, интеграций пять вместо двух или нужен отдельный модуль аналитики, итог будет выше.

Точность оценки растёт по мере того, как задача становится понятнее:

  1. После первого разговора — диапазон. Уже понятны тип продукта, роли, ключевые интеграции.
  2. После оценки и плана — сроки и стоимость по этапам. Разброс заметно сужается.
  3. После требований и технического задания — смета, на которую можно опираться. Каждая функция описана, у каждой есть оценка.

Поэтому к цене из первого письма стоит относиться как к ориентиру для бюджета, а не как к обещанию. Серьёзный подрядчик сам скажет, какие допущения в неё заложены.

Что обычно не входит в цену разработки

Некоторые расходы живут отдельно, и о них лучше договориться заранее:

  • серверы или облако — система работает на ваших серверах или в облаке, которое вы выберете; оплата инфраструктуры идёт напрямую провайдеру;
  • платные сторонние сервисы — SMS-рассылки, карты, платёжные шлюзы, сервисы аналитики;
  • публикация в магазинах приложений, если есть мобильная версия: аккаунты разработчика оформляются на компанию заказчика;
  • развитие после гарантии — новые функции и поддержка после запуска оплачиваются отдельно, по плану или по мере задач.

Исправление ошибок в сделанной работе в течение гарантийного срока в цену как раз входит. У нас гарантия — 6 месяцев.

Как не переплатить

Сэкономить можно, но не на тестировании и не на аналитике. Работают другие приёмы.

Начать с первой версии. Не нужно сразу строить систему на все случаи жизни. MVP с одним ключевым сценарием выходит за 2–3 месяца и сразу работает на реальных пользователях. Дальше функции добавляются по данным, а не по догадкам.

Не писать то, что уже есть. Авторизацию через корпоративную учётную запись, рассылки, платежи и карты разумнее подключить готовыми сервисами, чем разрабатывать заново.

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

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

Как получить точную оценку

Чтобы оценка была полезной, подрядчику нужно немного: описание задачи в 2–3 предложениях, кто будет пользоваться системой, с какими программами её нужно связать и к какому сроку она нужна. Остальное выясняется на коротком созвоне.

Оценку сроков и стоимости мы готовим бесплатно, за 1–3 дня. Если обсуждение требует деталей, которые нельзя раскрывать, сначала подписываем NDA. Подробнее о том, как устроена работа и что входит в разработку, — на странице разработки ПО на заказ.

Цена заказной системы — не число из прайса, а сумма решений: какие роли, какие интеграции, какая первая версия. Чем раньше эти решения приняты, тем ближе первая цифра к итоговой.

Обсудим вашу задачу

Расскажите о проекте в 2–3 предложениях: ответим в течение часа в рабочее время и бесплатно оценим сроки и стоимость.

Читайте также

  • Планирование · Мобильные приложения · Веб-разработка

    Что реально успеть за три месяца до MVP

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

    4 мин чтения

  • Планирование · Веб-разработка · Мобильные приложения

    Веб-приложение или мобильное: что делать первым

    Универсального ответа нет, но есть вопросы, которые его подсказывают: где и как часто пользователь работает с продуктом, нужны ли ему уведомления и камера, кто он — клиент или сотрудник. Разбираем критерии и типичные ситуации.

    4 мин чтения

  • Планирование · Корпоративные системы

    Готовая система или своя разработка: как выбрать

    Коробка выигрывает, когда процессы типовые и нужен быстрый старт. Своя разработка — когда процессы дают компании преимущество, доработки коробки стоят как новая система или лицензии на всех сотрудников растут быстрее пользы. Разбираем, как это посчитать.

    4 мин чтения

Запустите ваш проект с экспертами

Начните с бесплатного анализа: мы изучим ваш проект, предложим лучшие решения и подготовим всё для уверенного старта

Что будет после заявки

  1. Ответим в течение часа в рабочее время
  2. Созвонимся на 30 минут, чтобы разобраться в задаче
  3. Бесплатно оценим сроки и стоимость
Сергей Русинович, генеральный директор HiRaise
На заявки отвечает Сергей Русинович Генеральный директор Написать в Telegram

Подпишем NDA до обсуждения деталей, если нужно.