Разработка сайта в Казани: из чего складывается цена и почему она расходится втрое
На встрече в Казани нам показали два коммерческих предложения на один и тот же сайт. Разница между ними была десятикратной, и заказчик хотел понять, кто из подрядчиков врёт.
Не врал никто. За словом «сайт» в этих документах стояла разная работа. Вот что её определяет, в порядке влияния на цену.
Готовность дизайна решает больше, чем стек
Сайт по готовым макетам в Figma и сайт, который надо сначала придумать, отличаются этапами. Когда дизайна нет, в проект приезжают исследование, прототип, визуальная концепция и согласования. Больше всего календарного времени съедает последнее, особенно если решение принимает не один человек. Мы видели проект, где вёрстка заняла две недели, а согласование главной страницы месяц, и это был не самый плохой случай. Дизайнер тут ни при чём: просто у клиента было три директора с разными вкусами.
Каждая внешняя система это отдельный проект внутри проекта
Сайт, который живёт сам по себе, стоит дёшево. Сайт, который обменивается данными с чужими системами, стоит столько, сколько стоят эти обмены. Для витрины оптового продавца цветов мы подключали эквайринг, обмен с учётной системой, кассовую платформу и систему ресторанного учёта. Снаружи это «каталог и корзина». По трудозатратам обмен данными вышел тяжелее самого каталога, потому что в учётной системе номенклатура устроена не так, как её показывают покупателю, и половина работы ушла на сопоставление одного с другим. Считайте стыки с чужими системами, а не страницы.
Кастомная логика прячется в мелочах
Калькулятор, конструктор, личный кабинет, фильтры по нетиповым параметрам. Каждая такая вещь это отдельный кусок логики с проверками и ошибочными состояниями. Элемент дизайна тут только верхушка. В проекте для компании, которая занимается договорами водопользования, мы делали калькулятор аренды, две формы заявок, автоматическую отправку в таблицу и уведомления менеджерам в Telegram. Сайт небольшой. Половина работы лежала в этих местах. Вёрстка заняла меньше всего.
После запуска счёт не заканчивается
Строка, которой чаще всего нет в дешёвых сметах. После сдачи остаются сервер, домен, сертификат, обновления, мониторинг и правки, и кто-то должен ими заниматься. Инфраструктура для статического сайта стоит несколько тысяч рублей в месяц, это предсказуемо. Работа людей считается отдельно и зависит от того, что вам нужно: разбор инцидентов, регулярные правки или ничего, пока не сломается. Последний вариант тоже рабочий. Просто «сломается» означает несколько дней без сайта, и решать это придётся в тот день, когда оно случится.
Ориентиры по форматам
| Формат | Срок | Бюджет |
|---|---|---|
| Лендинг с формой и аналитикой | от 2 до 3 недель | от 50 до 150 тысяч рублей |
| Корпоративный сайт с каталогом услуг | от 3 до 6 недель | от 150 до 400 тысяч рублей |
| Интернет-магазин с оплатой и обменом данными | от 4 до 10 недель | от 250 тысяч рублей |
| Веб-приложение или платформа | от 2 месяцев | от 400 тысяч рублей |
Самый дорогой сайт в нашем портфолио оказался не самым сложным по интерфейсу. У него был самый длинный список интеграций, и это определило и срок, и цену.
Когда дёшево работает, а когда возвращается
Конструктор или недорогой подрядчик закрывают задачу, если она звучит как «проверить спрос» или «дать людям страницу, на которую можно сослаться». Это нормальный ход. Мы сами так советуем, когда продукт ещё не проверен, и отговариваем от большой разработки, пока непонятно, нужна ли она.
Возвращается это в двух случаях. Первый: на сайте появляется логика, которую конструктор не тянет, и переезд оказывается повторной сборкой со всеми адресами и разметкой заново. Второй: подрядчик пропал, а доступов у вас нет. Второе лечится заранее. Доступы к домену, хостингу и репозиторию должны лежать на ваших аккаунтах с первого дня, кто бы ни делал сайт. Это бесплатно и занимает полчаса.
Тут часто спрашивают: «а можно сначала дёшево, потом переделать?» Можно, и многие так и делают. Просто закладывайте, что это два проекта, а не один со скидкой.
Что спросить у любого подрядчика
Попросите смету по блокам работ, спросите, что входит в цену после запуска и чего в ней нет, и уточните, на чьих аккаунтах будут домен, хостинг и репозиторий. Три вопроса за пять минут дают больше, чем час презентации. Подробнее про разбор чужой сметы я писал отдельно.
Чего я про казанский рынок не знаю: как здесь распределены цены в среднем. У нас есть свои проекты и предложения конкурентов, которые приносят клиенты, и это не выборка, это то, что попалось под руку.
Про географию скажу одно, и это к коду отношения не имеет. Разница между местным и удалённым подрядчиком видна в согласованиях. Там, где решение принимают несколько человек, одна живая встреча иногда экономит две недели переписки, и у нас именно так сдвинулась сделка, которая до этого месяц стояла. Если ваш проект застрял на согласованиях, напишите, что именно не сходится.
Частые вопросы
Почему за похожие сайты называют 50 тысяч и 500 тысяч
Потому что под словом «сайт» скрывается разный объём. В дешёвом варианте это вёрстка готового макета на конструкторе без интеграций. В дорогом это своя логика, обмен данными с учётной системой, оплата и работа после запуска.
Есть ли смысл искать подрядчика именно в Казани
Личная встреча помогает на старте и при согласованиях, особенно если в компании несколько принимающих решения. На саму разработку география почти не влияет, мы ведём проекты и по всей России.
Сколько стоит поддержка сайта после запуска
Считать надо две вещи отдельно: инфраструктуру и работу людей. Сервер, домен и сертификат это несколько тысяч рублей в месяц. Правки, обновления и разбор инцидентов оцениваются отдельно, по объёму.
Можно ли начать с конструктора и переехать потом
Можно, и для проверки спроса это разумно. Важно заранее понимать, что переезд это не перенос, а повторная сборка: структура страниц, адреса и разметка собираются заново, а накопленные позиции в поиске частично теряются.
Продуктовая стратегия, коммуникация с клиентами, управление проектами
[Telegram →]