Техническое задание на разработку сайта: как составить и что включить

Техническое задание на разработку сайта: как составить и что включить

Техническое задание на разработку сайта — документ, который превращает «хочу хороший сайт» в конкретный список страниц, функций и требований. С ним подрядчик точно оценивает работу, а заказчик получает именно то, что задумал. Без него проект почти всегда растягивается из-за переделок. В клубе ВИПМИ мы помогаем составить ТЗ на старте, это часть процесса, который описан на странице создание сайта от брифа до запуска.

Разберём, чем ТЗ отличается от брифа, какие разделы в нём нужны, как описывать страницы и функции и каких ошибок избегать.

Бриф и техническое задание на разработку сайта: в чём разница

Бриф — это анкета о бизнесе и ожиданиях: чем занимается компания, кто клиенты, какие цели у сайта, что нравится у конкурентов. Его заполняет заказчик, часто вместе с менеджером подрядчика.

ТЗ — это уже инженерный документ. В нём перечислены страницы, блоки, функции, интеграции, требования к дизайну и технической части. Обычно ТЗ готовит исполнитель на основе брифа, а заказчик согласовывает.

Документ Кто составляет Что содержит
Бриф Заказчик, при поддержке подрядчика Цели, аудитория, конкуренты, пожелания, материалы
Техническое задание Подрядчик, согласует заказчик Структура, страницы, функции, требования, критерии приёмки

Важно знать. ТЗ не обязано быть огромным. Для сайта-визитки достаточно нескольких страниц текста, если в них нет двусмысленностей. Объём документа должен соответствовать сложности проекта.

Какие разделы включить в ТЗ на сайт

Структура документа может отличаться, но обычно в нём есть следующие части.

Общая информация

Название проекта, цели сайта, целевая аудитория, ключевые действия посетителя: оставить заявку, позвонить, купить, записаться.

Структура сайта

Список разделов и страниц с иерархией. Удобно оформлять в виде дерева или таблицы. Здесь же фиксируется, какие страницы создаются под поисковые запросы.

Описание страниц

Для каждого типа страницы перечисляются блоки сверху вниз: первый экран, преимущества, услуги, этапы, отзывы, форма. Для повторяющихся страниц достаточно описать шаблон.

Функциональные требования

Формы и куда приходят заявки, калькуляторы, фильтры, поиск, личный кабинет, оплата, интеграции с CRM и учётными системами.

Требования к дизайну

Фирменный стиль, цвета, шрифты, примеры сайтов, адаптивность под мобильные устройства, требования к доступности.

Технические требования

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

Контент и приёмка

Кто готовит тексты и изображения, в каком формате передаются материалы, по каким критериям проверяется готовый сайт.

Как описывать страницы и функции, чтобы не было разночтений

Главное правило: всё, что можно понять двумя способами, будет понято не так. Сравните две формулировки:

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

Используйте конкретные формулировки, списки и примеры. Если есть референсы, прикладывайте ссылки и указывайте, что именно в них нравится.

Осторожно. Не пишите в ТЗ «как у конкурента». Подрядчик не знает, что именно вам понравилось: дизайн, структура, функция или тексты. Всегда уточняйте конкретный элемент.

Плюсы и минусы подробного ТЗ

Плюсы Минусы
Точная оценка стоимости и сроков Подготовка документа занимает время до старта разработки
Меньше переделок и споров на этапе приёмки Слишком жёсткое ТЗ мешает улучшать решения по ходу работы
Можно сравнить предложения разных подрядчиков Требует от заказчика вовлечённости и ответов на вопросы
Документ пригодится при доработках и смене исполнителя Устаревает, если бизнес-задачи сильно меняются

ТЗ — хороший инструмент для сравнения подрядчиков. Отправьте один документ нескольким исполнителям, и вы получите сопоставимые сметы. Подробнее о сравнении предложений читайте в статье чек-лист выбора веб-студии, а о составляющих цены — в материале сколько стоит разработка сайта под ключ.

Типичные ошибки в техническом задании

  1. Нет целей сайта. Без них невозможно принять ни одно решение по структуре и дизайну.
  2. Описан дизайн, но не функции. Красивые макеты не объясняют, что происходит при нажатии на кнопку.
  3. Не указано, кто готовит контент. В итоге сайт готов, а тексты и фото ещё не начаты.
  4. Нет критериев приёмки. Непонятно, когда работа считается выполненной.
  5. Забыта мобильная версия. Часть блоков на телефоне должна работать иначе, и это лучше описать заранее.
  6. Слишком много «хотелок» сразу. Лучше разделить функции на обязательные для запуска и желательные для второго этапа.
Типичные ошибки в техническом задании: Нет целей сайта, описан дизайн, но не функции, не указано, кто готовит контент, нет критериев приёмки
Типичные ошибки в техническом задании

Мнение эксперта

«Лучшее ТЗ получается в диалоге. Заказчик знает свой бизнес и клиентов, разработчик знает, как это превратить в страницы и функции. Когда документ пишет только одна сторона, в нём обязательно появляются дыры. Поэтому мы составляем техническое задание вместе с клиентом: сначала интервью, потом черновик, потом совместная вычитка.»

Эксперт клуба ВИПМИ, ведущий разработчик и архитектор проектов

Шаблон структуры ТЗ для небольшого сайта

Если вы готовите документ сами, используйте такой порядок разделов:

  1. Цели сайта и целевые действия посетителя.
  2. Аудитория: кто клиенты и какие вопросы у них возникают.
  3. Структура: список страниц и разделов.
  4. Описание каждого шаблона страницы по блокам.
  5. Формы, интеграции и уведомления.
  6. Требования к дизайну и ссылки на примеры.
  7. Технические требования и SEO-настройки.
  8. Ответственность за контент и сроки его передачи.
  9. Критерии приёмки и порядок правок.
Шаблон структуры ТЗ для небольшого сайта: Цели сайта и целевые действия посетителя, аудитория, структура, описание каждого шаблона страницы по блокам
Шаблон структуры ТЗ для небольшого сайта

Для понимания, какие форматы сайтов бывают и что обычно входит в каждый, загляните в наш обзор сайт-визитка, лендинг или корпоративный сайт на WordPress.

Совет. Перед отправкой ТЗ подрядчику перечитайте его глазами человека, который ничего не знает о вашем бизнесе. Каждое место, где хочется переспросить, стоит переписать.

Как согласовать ТЗ и не затянуть старт

Согласование документа часто превращается в бесконечную переписку. Чтобы этого избежать, договоритесь о простом порядке. Подрядчик присылает черновик, заказчик за несколько дней собирает все замечания в одном месте, затем проходит созвон, на котором спорные моменты решаются сразу. После второй итерации документ фиксируется, а все новые идеи записываются в отдельный список на следующий этап.

Полезно назначить одного ответственного со стороны компании. Когда правки в ТЗ вносят сразу несколько руководителей, требования противоречат друг другу, и подрядчик не понимает, чьё мнение главное. Один человек, который собирает пожелания и принимает решения, экономит недели.

И ещё одна деталь: приложите к ТЗ все материалы, которые уже есть. Логотип, брендбук, тексты, фото, прайс, ответы на частые вопросы клиентов. Даже если их придётся дорабатывать, разработчик сразу увидит реальный объём контента и не будет проектировать блоки под тексты, которых не существует.

Что делать с ТЗ после запуска сайта

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

Особенно полезно фиксировать в документе решения, которые были приняты по ходу проекта и отличаются от первоначального плана. Например, отказ от калькулятора в пользу простой формы или перенос блога на второй этап. Через несколько месяцев такие детали забываются, а запись помогает не повторять уже обсуждённые споры.

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

Обязательно ли ТЗ для небольшого сайта?

Полноценный документ нужен не всегда, но хотя бы короткий список страниц, функций и требований стоит согласовать письменно. Это защищает от недопонимания.

Кто должен писать техническое задание?

Обычно подрядчик на основе брифа и интервью с заказчиком. Заказчик проверяет и согласует документ.

Можно ли менять ТЗ в процессе работы?

Можно, но изменения стоит фиксировать письменно и оценивать отдельно, потому что они влияют на сроки и стоимость.

Нужно ли включать в ТЗ SEO-требования?

Да, базовые требования лучше указать сразу: структура под запросы, метатеги, адреса страниц, карта сайта, скорость. Исправлять это после запуска сложнее.

Что делать, если я не знаю, какие функции нужны?

Опишите задачи посетителя и процессы в компании. Подрядчик предложит функции под них, а вы выберете, что нужно на старте.

Составим ТЗ вместе

Расскажите о бизнесе и задачах сайта. Мы проведём интервью, подготовим структуру и техническое задание, по которому можно точно оценить проект.

Обсудить техническое задание