Exabit Logo

Создание сайта с нуля: почему сроки почти всегда сдвигаются и как держать проект без хаоса

14 августа 2025 · 4 мин чтения ·
Создание сайта с нуля: почему сроки почти всегда сдвигаются и как держать проект без хаоса

Недавно к нам пришел клиент из B2B-дистрибуции с понятным запросом: нужен сайт за 2 месяца, там ничего сложного. Разложили задачу на структуру, тексты, каталог, CRM, legal, QA и запуск - получили уже 14 недель, и это еще без кабинета. Короче, срок сайта почти никогда не равен сроку разработки.

Если вы сейчас планируете запуск, полезнее считать не страницы, а нерешенные вопросы. Я бы смотрел так: лендинг - 2-5 недель, корпоративный сайт - 8-16 недель, интернет-магазин - 3-6 месяцев, кабинет или платформа - от 4 до 9 месяцев.

Срок уезжает там, где бизнес считает «это потом решим»

Самая частая ошибка - считать только код. Хотя проект начинается раньше: discovery, карта сайта, прототипы, дизайн, тексты, QA, UAT, запуск. Если этого нет в плане, срок уже занижен.

У нас был корпоративный сайт с каталогом на Laravel 11 и PostgreSQL 16. Оценка была 10-12 недель, по факту вышло 18 недель. Из них 2 недели ждали структуру от маркетинга, 1,5 недели ушло на переписывание текстов, еще 2 недели - на CRM-интеграцию, 3 дня заняли cookie banner и правки юристов. Половина сроков там жила вне кода.

Мини-диалог был почти учебный:

  • Когда начнете верстку?
  • Как только утвердим карту сайта.
  • А это обязательно? Давайте сначала делать.
  • Обычно после этой фразы сроки и уезжают.

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

Есть этапы, которые не ужимаются без переделок

Для сайта на 20-30 страниц рабочий цикл у нас обычно такой: discovery - 1-2 недели, прототипы - 1-2 недели, дизайн - 2-4 недели, разработка - 3-6 недель, контент, QA и релиз - 1-3 недели. В сумме и выходит честный коридор 8-16 недель.

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

Что можно вести параллельно Что лучше не трогать раньше времени
подготовку контента и прототипы финальный UI без структуры
API и UI-kit SEO-сборку без URL-карты
staging и часть QA релиз без UAT
Discovery -> Scope freeze -> Design -> Dev -> QA -> UAT -> Release

Фраза «пока поставьте заглушки» почти всегда означает двойную работу через две недели. На практике вопросы не исчезают, они просто переезжают в более дорогую фазу.

Цена сайта растет не от страниц, а от количества решений

Когда бизнес сравнивает сметы «по страницам», это почти всегда уводит в сторону. Цена сайта зависит от интеграций, ролей, состояний интерфейса, данных и того, как всем этим управлять после запуска.

Недавно было два запроса: нужен интернет-магазин. Первый - 200 SKU, онлайн-оплата, доставка, без ERP. Второй - 20 000 SKU, несколько складов, дилерские цены, обмен с 1С, личный кабинет. Разница по бюджету между ними была почти в 4 раза, хотя снаружи оба назывались одинаково.

Низкая цена часто означает, что из сметы выпали неприятные куски: мобильные состояния, SEO-база, миграция контента, QA, админка, импорт каталога. Самый дешевый способ купить сайт - заранее убрать неопределенность: зафиксировать MVP, список интеграций и владельца контента.

Главный тормоз проекта - материалы и согласования

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

У нас был каталог для промышленной компании на WordPress с кастомными блоками и выгрузкой из CSV. Хотели стартовать быстро, пошли без финальной структуры и без человека, который отвечает за контент. В итоге 600 карточек грузили вручную вместо импорта, фото приехали от 5 поставщиков в разном размере, а тексты согласовывали через 4 менеджеров. Задержка вышла около 40%.

Вот короткий чеклист, после которого срок обычно становится реалистичнее:

  • есть утвержденная структура и список страниц;
  • зафиксирован MVP первого релиза;
  • понятно, кто со стороны клиента принимает решение за день, а не за неделю;
  • интеграции описаны нормально, а не фразой «там просто API»;
  • контент готовится к конкретной дате, а не «по ходу».

Нормальный запуск - это релизы, а не вечная стройка

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

На проекте сервиса бронирования мы выпустили публичную часть, форму заявки и базовый кабинет за 11 недель. Онлайн-оплату, отзывы и бонусную механику вынесли еще на 6 недель. Клиент начал получать заявки раньше, а команда не тонула в вечном «раз уж делаем, давайте еще вот это».

После релиза я почти всегда прошу сразу согласовать план на 30-60 дней: аналитика, SEO, проверка конверсии, узкие места по формам и каталогу. Иначе сайт формально запущен, но бизнес опять живет в режиме «сейчас еще чуть-чуть доделаем».

Когда тот клиент из начала статьи просил сайт за 2 месяца, ему на самом деле нужен был не быстрый подрядчик, а список решений, которые нельзя откладывать. Если хотите проверить свой срок на реальность, спросите не «когда будет готово», а «что с моей стороны должно быть готово к пятнице». Вот там и лежит настоящий дедлайн.

Нужна помощь с реализацией?

Расскажите о задаче - предложим решение и дадим оценку сроков.