MORLIX JOURNAL
Сколько времени занимает разработка сайта: этапы и сроки
Из чего складываются сроки разработки сайта: ориентиры, этапы, пример календарного плана и вопросы подрядчику.
Сроки разработки сайта зависят не только от количества страниц. На календарь влияют готовность контента, сложность дизайна и интеграций, доступность специалистов и скорость согласований. Небольшую страницу на готовых компонентах можно подготовить за несколько рабочих дней; корпоративный сайт или магазин с обменом данными обычно требуют существенно больше времени. Это ориентиры для планирования, а не обещание подрядчика.
Надёжнее начинать не с вопроса «сколько занимает сайт вообще», а с конкретного объёма первой версии: какие страницы, функции и данные обязательны к открытию, кто принимает решения и что уже готово. Ниже — этапы, условные диапазоны и способ самостоятельно проверить расчёт исполнителя.
Из чего складываются сроки разработки сайта
Календарный срок — это время от согласованного старта до выбранной точки завершения: например, до открытия сайта посетителям. Трудозатраты — сумма рабочего времени специалистов. Эти показатели не равны: дизайнер и разработчик могут работать параллельно, но ожидание материалов или решения заказчика удлиняет календарь, даже если в это время никто не пишет код.
Определите и саму точку завершения. Готовый дизайн, работающий тестовый стенд и публичный сайт с проверенными формами — разные результаты. Отдельно согласуйте, входят ли в оценку наполнение, перенос старых URL, аналитика, интеграции и поддержка после запуска.
Ориентиры по типам проектов
Ниже приведены условные сценарии, а не статистика рынка или гарантированные сроки. Они предполагают доступную команду, заранее согласованный объём и участие заказчика. Календарные недели означают последовательность работ с обычными рабочими днями; праздники и занятость команды изменят расчёт.
| Тип проекта | Примерный календарный ориентир | Допущения |
|---|---|---|
| Небольшой лендинг | 1–3 недели | Один язык, готовые тексты и изображения, существующие компоненты, простая форма |
| Корпоративный сайт | 4–10 недель | Несколько типов страниц, согласованная структура, ограниченное число шаблонов |
| Интернет-магазин | 8–16 недель и более | Каталог, оформление заказа, тестовые данные и согласованные интеграции |
| Сложный веб-сервис | От нескольких месяцев | Личный кабинет, нестандартная логика, интеграции и отдельные требования к безопасности |
Диапазоны могут оказаться и короче, и длиннее. Например, магазин на стандартной платформе с готовым каталогом может запуститься быстрее индивидуального корпоративного проекта; импорт тысяч карточек с неоднородными данными или сложный обмен с учётной системой способен существенно увеличить объём. Для сравнения подходов полезна статья о конструкторе страниц и работе дизайн-студии.

Этапы разработки и результаты каждого
1. Цели, состав и ограничения
Зафиксируйте аудиторию, цель сайта, ключевые действия посетителей, список страниц и обязательные функции. Решите, нужно ли переносить старые материалы и адреса, какие системы подключать, кто предоставляет доступы и данные. Результат этапа — согласованный объём первой версии и критерии приёмки, а не только общий бриф «сделать современно».
Для небольшого проекта обсуждение может занять несколько встреч; для сложного — потребовать исследования и проверки интеграций. Чем больше неизвестных, тем шире должен быть диапазон предварительной оценки. Зафиксируйте нерешённые вопросы и срок, когда команда сможет их уточнить.
2. Структура и прототип
Команда определяет разделы, навигацию, типы страниц и путь пользователя к целевому действию. Прототип показывает расположение основных блоков без необходимости заранее утверждать все декоративные детали. Для магазина важно пройти путь от категории до заказа, включая ошибки и пустые состояния.
Результат — карта страниц и согласованные основные сценарии. Если число карточек велико, учитывайте количество типов шаблонов отдельно от числа записей: разработка шаблона и заполнение каталога — разные работы. Подробнее — в руководстве о проектировании структуры сайта.
3. Дизайн
Дизайнер создаёт визуальную систему и ключевые макеты, включая адаптацию к разным размерам экранов. На время влияют число уникальных шаблонов, сложность анимации, наличие готового фирменного стиля и количество итераций. Согласуйте, сколько раундов обратной связи включено и кто собирает замечания в единый список.
Необязательно ждать окончания всего дизайна, чтобы начать техническую подготовку. Но если верстать нестабильные макеты без понимания изменений, каждая новая версия может вызвать переделку. Параллельность полезна при ясных границах и готовности команды принимать такой риск.
4. Разработка и интеграции
На этом этапе создают шаблоны, настраивают управление контентом, формы, роли и необходимые подключения. Уточните, что именно считается готовой интеграцией: успешный тестовый платёж, корректное создание заказа, обработка ошибки и повторный обмен могут быть разными задачами.
Срок зависит от доступа к документации и тестовой среде внешнего сервиса, качества данных и необходимости разбирать нестандартные случаи. Оценку стоит подтвердить короткой технической проверкой самых рискованных подключений, прежде чем обещать точную дату. Не закладывайте на интеграцию только время «вставить ключ».
5. Контент, проверка и запуск
Наполнение включает подготовку и загрузку текстов, фотографий, карточек, прав доступа и метаданных. Проверка — не формальность: нужны тесты ключевых сценариев на разных экранах, проверка форм и уведомлений, скоростей загрузки, доступности, аналитики и корректности содержимого.
Перед открытием назначьте ответственных за резервную копию, домен, сертификат, перенос адресов и план возврата к прежней версии. После запуска проверьте работу реальных сценариев без раскрытия пользовательских данных. Если переносится существующий сайт, отдельно запланируйте соответствия старых и новых URL и проверку перенаправлений.
Пример расчёта календаря
Допустим, небольшой корпоративный сайт имеет пять типов страниц, готовые тексты, одну простую форму и одного представителя, который утверждает решения. Команда предлагает такой учебный пример:
- Неделя 1: уточнить объём, структуру и прототип основных страниц.
- Недели 2–3: подготовить и согласовать дизайн; параллельно настроить тестовую среду.
- Недели 4–6: реализовать шаблоны и форму, начать наполнение готовыми материалами.
- Неделя 7: проверить сценарии, внести согласованные исправления и подготовить запуск.
Итого получается семь календарных недель при указанных допущениях. Если тексты передадут лишь в пятую неделю, а финальное утверждение займёт ещё неделю, дата может сдвинуться. Если разработку и наполнение действительно можно вести одновременно, длительности этих этапов нельзя просто сложить как полностью последовательные. Отметьте зависимости между работами и найдите цепочку, которая определяет минимальную дату завершения.
Добавьте резерв на риски и укажите, что он покрывает. Например, команда может выделить одну дополнительную неделю для исправлений и доступов: тогда плановый горизонт составит восемь недель, но этот резерв не делает неопределённые интеграции гарантированно простыми. Процент резерва или его длительность нужно обосновывать для конкретного проекта.

Что чаще всего увеличивает сроки
- Неопределённый объём. «Ещё одна небольшая функция» может затронуть дизайн, данные, тестирование и безопасность. Описывайте изменение и отдельно оценивайте последствия.
- Контент появляется в конце. Макеты и заполнение зависят от реальных текстов, фото и карточек. Назначьте владельцев материалов и даты передачи.
- Много несогласованных мнений. Когда разные участники присылают противоречивые правки, круги согласований растут. Нужен один ответственный за итоговое решение.
- Внешняя зависимость. Доступы, сертификаты, платёжные сервисы и тестовые данные могут задержаться независимо от разработчиков. Проверяйте их в начале.
- Тестирование оставили на последний день. Исправления затрагивают разные экраны и сценарии. Выделите время и на повторную проверку после исправлений.
- Миграция без инвентаризации. Старые страницы, ссылки и данные нельзя надёжно перенести, не зная их количества и состояния.
Как сократить срок без потери контроля
Определите минимально полезную первую версию: например, основные услуги, контакты и проверенная форма вместо всех запланированных разделов сразу. Отложенные функции должны быть записаны явно, чтобы участники одинаково понимали границу запуска. Не переносите за эту границу критичные проверки безопасности и работоспособности.
Подготовьте материалы и доступы до старта, выберите уполномоченного согласующего и договоритесь о времени ответа. Используйте готовые компоненты там, где они соответствуют требованиям, но проверьте ограничения до подписания плана. Уточните, какие работы могут идти параллельно и кто доступен на них одновременно.
Изменения после утверждения объёма оформляйте с оценкой влияния на срок, стоимость и тестирование. Для срочного запуска можно убрать второстепенный функционал или добавить ресурсы на независимые задачи; добавление людей в тесно связанные работы само по себе не гарантирует ускорение.
Что спросить у подрядчика перед согласованием даты
- Что именно входит в запуск, а что вынесено в следующий этап?
- Какие материалы, доступы и решения нужны от заказчика и к каким датам?
- Какие работы выполняются параллельно, а какие зависят друг от друга?
- Сколько раундов согласования предусмотрено и кто утверждает результат?
- Как проверяются формы, адаптивность, интеграции и перенос URL?
- Что произойдёт, если изменится объём или внешний сервис задержит доступ?
- Предусмотрены ли резерв, приёмка, план отката и проверка после открытия?
Попросите календарный план с результатом каждого этапа, ответственным и допущениями. Сравнивая предложения, смотрите не только на конечную дату, но и на одинаковость состава работ. Практический план для небольшого проекта есть в статье как создать сайт с нуля.
Хорошая оценка становится точнее по мере уточнения требований. Начните с диапазона, проверьте наиболее рискованные зависимости и утвердите дату после согласования объёма и доступности участников. Такой план проще корректировать, чем обещание без объяснения того, что в него входит.