Короткий ответ
Лендинг занимает одну-две недели. Многостраничный сайт для бизнеса — три-шесть. Интернет-магазин — пять-восемь. Веб-платформа с кабинетами и интеграциями — от восьми недель и выше. Это рабочие сроки при уже согласованном дизайне, а не идеальный сценарий. Сильнее всего плавает не разработка — а то, сколько проект стоит в ожидании вас.
Реальные сроки по типам
- Лендинг — 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-му», честно показывает, кто за что держит. Если у вас жёсткий дедлайн — запуск, сезон, выставка — скажите об этом сразу. Сроки можно выстроить вокруг фиксированной даты, разбив релиз на этапы, но только если дата известна до составления плана, а не после.