← Блог

Продукты и MVP

Сколько стоит разработать приложение для бизнеса

Из чего складывается цена приложения, почему вилка на рынке отличается в разы и что удорожает проект уже после старта.

Ряд пустых экранов от монитора до телефона, рядом стопка зелёных пластин и весы

Вилка на разработку приложения для бизнеса на российском рынке отличается в разы: по опубликованным прайсам студий мобильное приложение начинается от 900 тыс. ₽ и двух месяцев, веб-сервис — от 2 млн ₽ и трёх месяцев. Это не разброс жадности, а разброс объёма: под словом «приложение» заказчик и исполнитель обычно имеют в виду разные вещи.

Цена собирается из пяти величин, и все они считаются до начала работы. Ниже — каждая из них и то, как она двигает смету.

Что именно считается приложением

Прежде чем спрашивать цену, стоит определить тип. Разница между ними больше, чем разница между подрядчиками.

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

Клиентский веб-сервис. Личный кабинет, оформление и оплата, статусы, история. Работает в браузере, ставить ничего не нужно. Здесь появляются платежи, роли, уведомления — и цена растёт вместе с ними.

Мобильное приложение. То же самое плюс две платформы, публикация в магазинах, разбор отказов при модерации и обновления под новые версии систем. Дороже веб-сервиса при одинаковом наборе функций.

Продукт по подписке. Мультитенантность, тарифы, биллинг с чеками, разграничение данных между клиентами. Отдельная категория: тут цена определяется не экранами, а архитектурой.

Пять величин, из которых складывается смета

Роли и сценарии

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

Практическое следствие: три роли стоят дороже, чем полтора набора экранов. Именно здесь смета чаще всего вырастает после старта, потому что роль «а ещё бухгалтер должен видеть отчёт» вспоминается в середине работы.

Интеграции

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

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

Требования к данным

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

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

Платформы

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

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

Поддержка после запуска

Приложение не заканчивается сдачей. Обновления платформ, изменения у внешних сервисов, ошибки, найденные пользователями, доработки под новые задачи. По опубликованным прайсам поддержка и развитие идут почасово — от 2 000 ₽/час.

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

Ориентиры по опубликованным прайсам

Публичных прайсов у практики Dodigi нет. Таблица ниже — по опубликованным прайсам студий: она показывает порядок сумм и нижние границы, а не цену конкретной задачи.

Что делаетсяОпубликованный диапазон
Мобильное приложениеот 900 тыс. ₽, от 2 месяцев
Веб-сервис на собственном кодеот 2 млн ₽, от 3 месяцев
Многостраничный сайт, интернет-магазинот 200 тыс. ₽
Сайт на Тильде250 тыс. — 1,5 млн ₽
Лендингот 100 тыс. ₽
Поддержка и развитиеот 2 000 ₽/час

Строки с сайтами добавлены не случайно: часть задач, сформулированных как «нужно приложение», закрывается витриной с формой или магазином. Интернет-магазин анализов воды ОК Вода — сайт на конструкторе, запуск за два месяца — дал 267 оплаченных заказов и 2,9 млн ₽ выручки при среднем чеке 6 125 ₽. Сайт услуг ТСК Лаборатории на 20+ направлений собрал 551 заявку через форму без рекламного бюджета. Приложение не понадобилось ни там, ни там.

Что удешевляет проект

Узкая первая версия. Одна гипотеза, один сценарий, одна метрика. Сборка сайта на восьми страницах на своём коде занимает два дня — при условии, что структура и тексты готовы заранее. Объём работы задаётся не технологией, а тем, насколько узко сформулирован вопрос.

Готовая фактура. Тексты, фотографии, каталог, список услуг с ценами. Ожидание контента — самая частая причина простоя, и оплачивается она из бюджета проекта.

Одно решение вместо двух. Веб вместо веба и мобильного. Один способ оплаты вместо трёх. Каждая отсечённая ветка убирает не только разработку, но и её тестирование и поддержку.

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

Что удорожает незаметно

Возврат к уже сделанному стоит дороже, чем сделать это сразу правильно, и именно на этом смета растёт на 20–40% против первоначальной оценки.

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

«Заодно добавим». Каждая мелочь по отдельности выглядит бесплатной. Десять таких мелочей — это новый этап.

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

Зависимость от исполнителя. Формулировка «кроме них в этом коде никто не разберётся» описывает не сложность, а риск. Стоимость смены подрядчика в такой ситуации сопоставима со стоимостью новой разработки.

На что смотреть в предложении

  • Состав работ по этапам, а не одна строка «разработка приложения». Из этого

видно, что входит в цену, а что будет считаться доработкой.

  • Кому принадлежит результат. Исходный код, дизайн-макеты, доступы к серверу и

магазинам приложений. Это фиксируется в договоре, а не подразумевается.

  • Что происходит после сдачи. Гарантийный период, порядок исправления ошибок,

стоимость доработок.

  • Промежуточные демонстрации. Возможность увидеть работающую часть до финала —

главная защита от расхождения ожиданий.

Вопросы и ответы

Сколько стоит создать приложение в минимальном виде? По опубликованным прайсам студий нижняя граница мобильного приложения — от 900 тыс. ₽. Внутренний инструмент без публичной части и магазинов приложений обходится дешевле, но точная цифра появляется только после описания сценариев: до этого любая сумма будет угадыванием.

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

Что дешевле: веб-приложение или мобильное? Веб, при одинаковом наборе функций. Мобильное оправдано, когда нужны офлайн, камера, геолокация в фоне или push как основной канал. Если ничего из этого нет, мобильная версия сайта решает задачу дешевле.

Можно ли сделать приложение за фиксированную цену? Можно, когда объём зафиксирован техническим заданием, а изменения проходят как отдельные работы. Фиксированная цена без описанного объёма означает либо запас в смете, либо конфликт в середине проекта.

Сколько закладывать на поддержку? Отдельной строкой на первый год. Приложение живёт в меняющейся среде: обновляются платформы, меняются требования внешних сервисов. По опубликованным прайсам поддержка считается почасово — от 2 000 ₽/час.


Оценка объёма и вилка бюджета по конкретной задаче — вопрос одного разговора. Описание задачи и ответ в течение дня: контакты.

Бизнес-инженер | цифровые решения

Читать дальше

Контакты

Похожая задача?

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