Что подготовить до начала разработки сайта

Большая часть задержек и переделок в проекте рождается не в коде, а до него: непонятные цели, отсутствующий контент, нерешённые вопросы по структуре. Ниже список того, что стоит прояснить заранее.
1. Цель и измеримый результат
«Нужен современный сайт» — не цель. Цель звучит как действие пользователя: оставить заявку, оформить заказ, найти документ за минуту. Для каждой цели выберите метрику: доля заявок, время поиска, снижение числа обращений в поддержку. Тогда решения на следующих этапах можно проверять, а не обсуждать на вкус.
2. Аудитория и сценарии
Опишите две-три основные группы посетителей и то, зачем они приходят. Для каждой запишите короткий сценарий: откуда пришёл, что ищет, что должен сделать. Из таких сценариев вырастает структура страниц, а не из организационной схемы компании.
3. Структура и контент
- список страниц и разделов, у каждого одна главная задача;
- тексты и изображения: кто пишет, кто согласует, к какой дате;
- что будет меняться часто (новости, каталог) и кто этим будет заниматься.
Контент — самая частая причина срыва сроков. Заглушки «lorem ipsum» в макетах скрывают реальные проблемы: длинные заголовки, отсутствие фотографий, пустые разделы.
4. Ограничения
Зафиксируйте заранее бюджет и срок, обязательные интеграции (платежи, CRM, аналитика), требования к доступности и языкам. Каждое из этих решений влияет на архитектуру, и менять его в середине проекта дорого.
5. Кто принимает решения
Назначьте одного человека, который отвечает за согласования со стороны заказчика. Согласование «по кругу» между пятью людьми — главный источник бесконечных итераций.
Минимальный комплект перед стартом
Одна страница с целями и метриками, список разделов, примеры сайтов, которые нравятся и не нравятся, и первая версия контента для главных страниц. Этого достаточно, чтобы оценка сроков перестала быть гаданием.