Как составить техническое задание на сайт

Как составить техническое задание на разработку сайта: структура документа, обязательные разделы, критерии приёмки, типичные ошибки заказчика.

Коротко

Как составить техническое задание на разработку сайта: структура документа, обязательные разделы, критерии приёмки, типичные ошибки заказчика.

Большинство конфликтов в проектах происходит не из-за плохой работы, а из-за разных ожиданий. Заказчик считал, что «интеграция с CRM» включает настройку воронок. Подрядчик имел в виду передачу заявки. Оба правы — в документе этого не было.

Техническое задание не обязано быть на сто страниц. Оно обязано снимать двусмысленность.

Что должно быть в ТЗ

Цель проекта — на человеческом языке

Не «создать современный сайт», а «получать не менее 30 заявок в месяц из органического поиска по услугам монтажа». Цель определяет решения: под такую формулировку нужна структура под запросы, а не красивая обложка.

Целевая аудитория и сценарии

Кто приходит на сайт, что он хочет узнать, что должен сделать. Достаточно двух-трёх типовых сценариев — они сразу показывают, каких страниц не хватает.

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

Список всех страниц с вложенностью. Здесь же — какие страницы типовые (карточка услуги, статья), а какие уникальные. Именно этот раздел чаще всего расходится с реальностью, если его не проработать заранее.

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

По каждому нетривиальному блоку — что он делает и как ведёт себя в крайних случаях. Пример плохой формулировки: «форма обратной связи». Хорошей: «форма с полями имя, телефон, услуга; телефон обязателен и валидируется; после отправки — редирект на страницу благодарности; заявка уходит на почту и в Telegram-чат».

Требования к контенту

Кто пишет тексты, кто даёт фото, кто наполняет каталог и в какие сроки. Пропущенный пункт — самая частая причина срыва дедлайна: разработка готова, наполнять нечем.

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

  • какие браузеры и устройства поддерживаем
  • целевые показатели скорости (например, PageSpeed 90+ на мобильных)
  • требования к доступности и SEO-базе: ЧПУ, микроразметка, sitemap
  • где размещается сайт, кому принадлежат домен и хостинг

Критерии приёмки

Самый важный и самый пропускаемый раздел. Как именно вы поймёте, что работа сделана? Проверяемые критерии выглядят так: все формы отправляются и приходят на указанную почту; на iPhone SE ни один блок не выходит за экран; PageSpeed Insights показывает не ниже 90 на четырёх ключевых страницах.

Чего в ТЗ быть не должно

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

Если писать ТЗ некому

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

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

Контакты

Обсудить проект

Отвечаем в рабочее время, обычно в течение часа.

Отвечаем в рабочее время, обычно в течение часа.