Техническое задание на сайт: как превратить запрос бизнеса в задачу команды
Как подготовить ТЗ на сайт: зафиксировать задачу, аудитории, страницы, материалы, сценарии, владельцев решений, ограничения и критерии приемки.
Техническое задание на сайт должно связывать бизнес-изменение с конкретным объемом работ, ответственными и критериями приемки. Оно не обязано заранее отвечать на каждый технический вопрос. Но из документа должно быть понятно, что меняется после запуска, для кого создается сайт, какие сценарии входят в первую версию, какие решения еще не приняты и кто закроет каждый пробел.
Я не начинаю постановку задачи со списка страниц или понравившихся сайтов. Сначала фиксирую текущую точку и главное ограничение: чего бизнес не может сделать сейчас. Тогда требования перестают быть коллекцией пожеланий и становятся последовательностью решений, которые команда может оценить и выполнить.
Хороший бриф не создает видимость полной определенности. Он показывает, что уже решено, что остается гипотезой и кто отвечает за следующий ответ.
Не превращайте бриф в анкету
Большая анкета может собрать историю компании, любимые цвета, конкурентов и список функций, но не дать команде приоритета. Проблема не в количестве вопросов. Проблема появляется, когда ответы никак не меняют решение по структуре, объему или приемке.
Я делю подготовку проекта на четыре документа. Они могут находиться в одном файле, но выполняют разную работу.
Если все смешать, гипотеза из брифа незаметно становится обязательной функцией, а идея на будущее - причиной задержки запуска. Сильное ТЗ не содержит максимум пожеланий: оно отделяет утвержденный объем от вопросов, допущений и будущих решений.
Начните с текущей точки
Запрос «нужен новый сайт» описывает средство, а не проблему. Перед обсуждением страниц я бы зафиксировал пять фактов:
- Как бизнес сейчас получает обращения или продажи.
- Какую роль выполняет действующий сайт, если он есть.
- Где теряется результат или замедляется работа.
- Какие решения команда уже пробовала.
- Почему задача стала приоритетной именно сейчас.
Текущая точка защищает проект от лишнего объема. Если основная проблема - отсутствие отдельной страницы для рекламного направления, полная смена CMS может не быть первым решением. Если компания регулярно запускает новые услуги, но не может сама создавать страницы, простая визуальная доработка также не снимет ограничение.
Материал о создании и продвижении сайта помогает определить маркетинговые входы и роли страниц до дизайна. В ТЗ эти решения получают владельца, объем и способ проверки.
Сформулируйте одно главное изменение
У первой версии должен быть один приоритет. Не единственная польза сайта, а изменение, ради которого проект оправдан.
Формулировка состоит из четырех частей:
- Кто. должен получить новый маршрут.
- Что. он сможет понять или сделать.
- Что изменится. в работе бизнеса.
- Как команда это проверит. после запуска.
Дополнительные цели не исчезают. Они получают приоритет ниже: поддержать поиск, помочь продажам, собрать экспертные материалы, обновить визуальный образ. Это позволяет обсуждать компромиссы без спора «все важно».
Когда в ТЗ десять равноправных целей, команда не получает свободу. Она получает десять способов считать проект незавершенным.
Разведите решения, гипотезы и неизвестное
До старта не все ответы доступны. С этим не нужно бороться искусственной точностью. Неизвестное становится управляемым, когда у него есть тип, владелец и дата решения.
Например, список услуг может быть решен, структура CRM - зависимостью, новый калькулятор - гипотезой, фирменная система - ограничением, а личный кабинет - бэклогом. В одной строке «нужен сайт с калькулятором и CRM» эти состояния не видны.
Перед оценкой пометьте каждый крупный пункт одним из пяти статусов. Любое неизвестное без владельца превратится в решение разработчика или конфликт на приемке.
Описывайте аудиторию через решение
Возраст, должность и отрасль помогают понять контекст, но не объясняют страницу. Для ТЗ важнее, какое решение человек принимает и что мешает ему двигаться дальше.
Для каждой приоритетной аудитории ответьте:
- с какой ситуацией она приходит;
- что уже знает;
- какое решение принимает;
- какие сомнения должна снять страница;
- какие факты подтверждают ответ;
- какое действие соответствует ее готовности;
- какие данные нужны команде после обращения.
Один человек может менять роль в разных ситуациях. Собственник, который впервые знакомится с подрядчиком, и собственник, который сравнивает коммерческие предложения, нуждаются в разной глубине. Поэтому страница проектируется не «для собственников», а для конкретного этапа решения.
Если аудиторий много, не нужно сразу создавать отдельный раздел для каждой. Сначала проверьте, различаются ли у них вопрос, доказательства и следующий шаг. Методика выбора корпоративной архитектуры раскрыта в статье о корпоративном сайте.
Дайте каждой странице работу
Карта сайта становится требованием только тогда, когда у каждой страницы есть самостоятельная роль. Название раздела «Услуги» или «О компании» еще ничего не говорит о содержании.
Для ключевой страницы достаточно карточки из семи полей:
- Аудитория и ситуация входа.
- Решение, которое поддерживает страница.
- Главное сообщение.
- Необходимые доказательства.
- Целевое действие.
- Источник трафика и внутренние переходы.
- Признак успешного прохождения.
Так видно, где страницы дублируют друг друга, а где одному запросу негде жить. Если две страницы отвечают на один вопрос одинаковыми доказательствами и ведут к одному действию, их разделение нужно обосновать. Если на общей странице смешаны несколько разных решений, структуру стоит развести.
Подробную проверку логики одной страницы лучше выполнять через прототип. ТЗ фиксирует роль и границы страницы; прототип показывает порядок смыслов внутри нее.
Зафиксируйте готовность материалов
Контент влияет на срок и дизайн так же сильно, как функции. Формулировка «тексты предоставит заказчик» не говорит, существуют ли они, соответствуют ли новой структуре и кто разрешает публикацию.
Для каждого типа материала нужен статус:
Я бы не ждал финальной готовности всего контента, чтобы начать проект. Но временный материал должен иметь владельца и дату замены. Иначе макет принимается на коротком демонстрационном тексте, а реальный заголовок становится «проблемой верстки» в конце.
Переведите функции в сценарии
Список «форма, фильтр, личный кабинет, интеграция» плохо оценивается, потому что за одним названием скрывается разное поведение. Функцию нужно описать через начало, действие, результат и исключение.
Для каждого приоритетного сценария зафиксируйте:
- Кто и откуда начинает действие.
- Какие данные видит и вводит.
- Какие проверки происходят.
- Что получает пользователь.
- Какие данные получает команда.
- Что происходит при ошибке.
- Как подтверждается успешное выполнение.
Статья о передаче дизайна в разработку отдельно объясняет состояния компонентов и сценарную приемку интерфейса. В ТЗ важно закрепить границу функции и результат, а не диктовать разработчику каждую техническую реализацию.
Укажите свободу и ограничения команды
Плохое ТЗ бывает не только слишком общим, но и чрезмерно предписывающим. Если заказчик заранее назначает технологию, структуру базы и конкретный компонент без понятной причины, он забирает у команды ответственность за решение.
Разделите требования на три вида:
- обязательный результат. что должно работать и быть передано;
- жесткое ограничение. что нельзя менять из-за инфраструктуры, закона, бренда или бизнеса;
- предпочтение. подход, который можно заменить при обосновании.
Например, передача заявок с источником - результат. Использование действующей корпоративной CRM - ограничение. Конкретный внешний вид формы - предпочтение, если он еще не прошел проектирование.
Если платформа уже выбрана, ее собственные ограничения и эксплуатацию нужно проверить отдельно. Для 1С-Битрикс такой контур описан в материале о разработке сайта на Bitrix.
Назначьте владельцев решений
В проекте участвуют руководитель, маркетолог, продажи, редактор, дизайнер, разработчик, SEO-специалист и юрист. Все не должны согласовывать все.
Для каждого типа решения назначьте четыре роли:
- Кто дает исходные факты.
- Кто готовит решение.
- Кто проверяет предметную часть.
- Кто принимает итоговую версию.
Один человек может совмещать несколько ролей. Но итоговое право решения должно быть одно. Иначе пять комментариев превращаются в пять параллельных версий задания.
Ответственный нужен не для того, чтобы собрать больше мнений. Он нужен, чтобы в назначенный момент превратить мнения в одно решение для команды.
Если решение зависит от участника, который пока не подключен, это фиксируется как блокер, а не скрывается в общем списке согласующих.
Привяжите приемку к исходной задаче
Критерий «соответствует ТЗ» полезен только тогда, когда само ТЗ содержит проверяемые результаты. Я связываю приемку на трех уровнях.
Дополнительно фиксируются визуальные макеты, мобильные состояния, контент, URL, аналитика и технические проверки. Но каждый пункт должен отвечать на вопрос: какой риск он закрывает и чем подтверждается.
Требование входит в объем только тогда, когда у него есть связь с задачей, понятный результат и способ приемки. Остальное остается вопросом, гипотезой или бэклогом.
Соберите первую версию ТЗ в один проход
Не нужно ждать идеального документа. Для первой оценки достаточно собрать девять разделов:
- Текущая точка и причина проекта.
- Главное изменение первой версии.
- Аудитории и решения.
- Карта страниц с ролями.
- Материалы и их владельцы.
- Пользовательские и операционные сценарии.
- Интеграции, данные и ограничения.
- Роли принятия решений.
- Результаты и критерии приемки.
После первого прохода отдельно выпишите неизвестное. Для каждого пункта назначьте действие: получить ответ, провести исследование, принять допущение, оценить диапазоном или убрать из первой версии.
Сильная первая версия ТЗ не закрывает все вопросы. Она не позволяет ни одному важному вопросу остаться невидимым и без владельца.
Только после этого имеет смысл сравнивать оценки. Материал о стоимости сайта показывает, как привести предложения подрядчиков к одному масштабу и не принять отсутствующую строку за бесплатную работу.
Как Медиакод готовит требования к сайту
Медиакод связывает требования с маркетинговой задачей и дальнейшей работой команды. Сначала фиксируется текущее ограничение и изменение первой версии. Затем команда проектирует аудитории, страницы, доказательства, формы, данные, аналитику и приемку. Неизвестное получает владельца, а полезные идеи вне приоритета уходят в отдельный бэклог.
В работе участвуют сертифицированные специалисты по Bitrix, Tilda, frontend, backend, Яндекс Метрике, Яндекс Директу, VK Рекламе, Telegram Ads и SMM; подтверждения собраны в разделе сертификаций. Победы, финалы и позиции Медиакод в топ-5 профессиональных премий зафиксированы в разделе наград.
Роль вопросов формы и передачи контекста в длинном маршруте показывает кейс ремонта квартир: данные об объекте, сроке и бюджете помогали квалифицировать обращение до разговора. Для нового проекта начните с текущей точки, одного главного изменения и карты неизвестного. После этого задачу можно предметно передавать в разработку сайта.
Частые вопросы
Бриф собирает контекст бизнеса, причины проекта, аудитории и ограничения. Техническое задание фиксирует утвержденный объем, сценарии, данные, ответственность и приемку. Они могут храниться в одном документе, если статусы решений и границы разделены явно.
Заказчик владеет бизнес-фактами, ограничениями и правом итогового решения. Подрядчик помогает превратить их в структуру, сценарии и проверяемый объем. Сильное ТЗ создается совместно, но у каждого типа решения остается названный владелец.
Можно дать предварительный диапазон, если известны задача, первая очередь, типы страниц, состояние материалов, функции и интеграции. Чем больше неизвестного влияет на архитектуру, тем менее точной будет оценка. Такие зоны лучше вынести в короткое исследование или отдельный этап.
Да, если сайт должен получать поисковый трафик или сохраняет существующие URL при обновлении. До разработки фиксируются роли страниц, адреса, управляемые метаданные, внутренние связи, редиректы и техническая приемка нужного контура. Детали зависят от архитектуры проекта.
Опишите пользователя, исходную ситуацию, данные, действие, результат, исключения и критерий приемки. Способ реализации может предложить разработчик. ТЗ должно сохранять бизнес-ограничения, но не обязано подменять техническое проектирование.
Да. Новое решение нужно связать с причиной, затронутыми сценариями, объемом, сроком и повторной приемкой. Изменение становится проблемой только тогда, когда его добавляют как незаметное уточнение и не решают, что происходит с уже согласованной очередью.
Усилить результат
Если выводы из материала совпадают с вашей задачей, эти направления помогают перейти от чтения к действию.

_resized-1.jpg&w=128&q=75)
_resized.jpg&w=128&q=75)
_resized%2520(1).jpg&w=128&q=75)
_resized.jpg&w=128&q=75)
