Как составить техническое задание на сайт и получить то, что нужно

У большинства сайтов, которые вышли за бюджет или получились «не совсем такими», одна причина: заказчик и разработчик поняли задачу по-разному. Техническое задание — письменное описание того, что должен делать сайт, — это предотвращает. Оно не обязано быть длинным или техническим, но должно быть понятным.
Разберём, что включить в техническое задание на сайт, раздел за разделом.

1. Цель сайта
Зачем нужен сайт и как вы поймёте, что он работает: «собирать заявки на консультации по дизайну кухни, не меньше 30 в месяц». Без цели любое решение становится делом вкуса.
2. Аудитория
Кто приходит на сайт и что хочет там сделать. Занятому владельцу бизнеса с телефоном и студенту, который сравнивает цены на ноутбуке, нужно разное.
3. Страницы и структура
Список страниц и связи между ними: главная, каталог, карточка товара, о компании, контакты, блог. Достаточно простой схемы или списка с вложенностью.
4. Содержание каждой страницы
Что есть на каждой странице: блоки, тексты, фото, формы. Отметьте, что готовите вы, а что входит в работу над сайтом. Контент — самая частая причина, по которой проекты стоят на месте.
5. Функции
Что должен уметь сайт: онлайн-оплата, бронирование, поиск и фильтры, личный кабинет, несколько языков. Описывайте каждую функцию с точки зрения посетителя: «посетитель выбирает дату и время и получает письмо с подтверждением».
6. Дизайн
Примеры сайтов, которые вам нравятся, и чем именно; фирменные цвета и логотип, шрифты, если они есть. Если дизайна ещё нет, укажите, входит ли он в работу.
7. Технические требования
Платформа или CMS, если у вас есть предпочтения; хостинг и домен; интеграции с CRM, платёжным сервисом или службой доставки; требования к скорости и мобильным устройствам.
8. Сроки, этапы и приёмка
Разбейте работу на этапы с результатом в конце каждого: дизайн, вёрстка, функции, контент, запуск. Заранее договоритесь, как принимается каждый этап и сколько кругов правок в него входит.
Частые ошибки
- «Как на том сайте, только лучше». Ссылка без объяснений заставляет гадать, что именно вам нравится.
- Забыть о контенте. Сайт без текстов и фото не запустить, даже если код готов.
- Менять объём работ посреди проекта. Новые пожелания — это нормально, но каждое стоит вносить в техническое задание вместе с тем, как оно влияет на сроки и стоимость.
Коротко
Хорошее техническое задание отвечает на вопросы, зачем нужен сайт, кто им пользуется, какие у него страницы и функции и как принимается результат. На него уходит несколько часов, а экономит оно недели переделок. Если хотите, чтобы его составили за вас, закажите техническое задание: вы описываете идею, а получаете документ, по которому любой разработчик сможет оценить и сделать сайт. Оплата переходит сервису только после того, как вы примете работу.