Vlas Zubenko
АвторVlas ZubenkoВеб-разработчик, руковожу командой · 9+ лет · 260+ проектов
Подробнее об авторе

Короткий ответ

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

Реальные сроки по типам

  • Лендинг — 1–2 недели. Один шаблон, один сценарий, одна форма. Плюс неделя, если дизайн делается с нуля
  • Бизнес-сайт на 5–8 страниц — 3–4 недели с готовым дизайном, 5–6 недель вместе с дизайном
  • Корпоративный сайт с блогом, несколькими языками и анимацией — 5–7 недель. Второй язык и работа с анимацией добавляют примерно по неделе каждый
  • Интернет-магазин — 5–8 недель. Структура каталога, фильтры, оплата, правила доставки и тестовые заказы забирают реальное время
  • Веб-платформа или приложение — 8–16 недель, и сдаётся это этапами, а не одним запуском
  • Редизайн существующего сайта — плюс 1–2 недели к аналогичной новой разработке на перенос контента и редиректы

На что на самом деле уходит время

Для типового бизнес-сайта разбивка выглядит примерно так. Обратите внимание, какую малую часть занимает то, что большинство людей и представляет себе под словом «разработка сайта».

  • Бриф, структура и планирование типов страниц — около 10%. Дёшево сделать, дорого пропустить
  • Дизайн — около 30% и больше всего кругов согласования
  • Вёрстка и разработка — около 35%. Предсказуемая часть, которая редко кого-то удивляет
  • Интеграция с CMS и наполнение — около 15%, и это чаще всего забытый в оценке этап
  • Тестирование, скорость, базовое SEO и запуск — около 10%. Урезать это — верный способ запуститься со сломанной мобильной версией
Время разработки предсказуемо. Время принятия решений — нет, и именно оно срывает сроки.

Из-за чего проекты реально опаздывают

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

  • Контента ещё нет. Тексты, фото и данные товаров обычно обещают на первой неделе, а приходят на пятой
  • Правки коллективом. Четверо смотрят по отдельности — получаются противоречивые замечания и второй круг, который никто не закладывал
  • Объём, добавленный по ходу. Каждое «раз уж мы всё равно делаем» — это реальное изменение структуры, дизайна и тестирования
  • Третьи стороны: платёжные сервисы, поставщики CRM, доступы к хостингу или домену. Их время ответа становится вашим сроком
  • Решения без владельца. Если некому утвердить главную страницу, главная страница не утверждается

Как реально сократить срок

  • Подготовьте контент до старта дизайна. Одно это может снять с проекта две недели
  • Назначьте одного, кто принимает решения. Один человек сводит правки и говорит «да»
  • Согласуйте типы страниц заранее и зафиксируйте их. Новые типы страниц в середине проекта — это новый проект
  • Дайте доступы заранее: домен, хостинг, аналитика и все аккаунты, которые понадобятся в день запуска
  • Запускайтесь этапами. Живой сайт из пяти страниц лучше идеального через три месяца — остальное догонит
  • Собирайте правки пачкой, в одном документе, один раз за этап, а не сообщениями всю неделю

Про «сделаем за три дня»

Обычно это правда и обычно это бесполезно. Три дня покупают шаблон с вашим текстом: без работы над структурой, без настройки скорости, без основы под SEO и без тестирования дальше ноутбука разработчика. Это нормальный выбор, если нужна заглушка перед мероприятием. И плохой, если сайт должен приводить клиентов ближайшие три года: всё пропущенное за эти три дня вернётся позже переделкой.

Вывод

Просите график с этапами и зависимостями, а не одну дату. План, где написано «дизайн к 14-му, при условии что тексты придут к 7-му», честно показывает, кто за что держит. Если у вас жёсткий дедлайн — запуск, сезон, выставка — скажите об этом сразу. Сроки можно выстроить вокруг фиксированной даты, разбив релиз на этапы, но только если дата известна до составления плана, а не после.

Vlas Zubenko
АвторVlas ZubenkoВеб-разработчик, руковожу командой · 9+ лет · 260+ проектов
Подробнее об авторе

Частые вопросы

Лендинг — 1–2 недели, бизнес-сайт — 3–6, интернет-магазин — 5–8, веб-платформа — от 8 недель. Это сроки при уже согласованном дизайне.

Почти никогда из-за кода. Чаще всего — контента ещё нет, правки идут коллективом без единого решающего, объём добавляется по ходу или ждём ответа от платёжного сервиса.

Подготовьте контент до старта дизайна — одно это снимает до двух недель. Назначьте одного человека, который утверждает. Зафиксируйте типы страниц. Дайте доступы заранее.

Правда, и обычно бесполезно. Три дня покупают шаблон с вашим текстом — без структуры, скорости, SEO и тестирования дальше ноутбука разработчика.

Да, если дата известна до составления плана. Релиз разбивается на этапы: сначала выходит рабочее ядро, остальное догоняет.

Есть похожая задача?

Расскажите, что должен делать сайт, — честный диапазон получите в тот же день.

Обсудить проект