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

Запись «сайт должен быть удобным и современным» не помогает проверить готовый результат. Один участник проекта ждёт каталог, другой представляет страницу услуг, а разработчик оценил простую форму. Чтобы составить техническое задание на разработку сайта, переведите ожидания в страницы, действия и критерии проверки. Если хотите определить состав документа под свой проект, начните с БЕСПЛАТНОЙ КОНСУЛЬТАЦИИ.
В A3 Studio ТЗ используют как общую карту решений заказчика и команды: что создаётся, какие данные нужны и по каким признакам сайт будет принят.

Техническое задание на сайт начинается с задачи бизнеса

Опишите, для кого создаётся сайт, какое предложение он раскрывает и какое действие посетитель должен совершить. Укажите источники трафика, если они известны, и способ измерить результат: заявка, запись, заказ, звонок. Это не гарантирует рост продаж, но даёт основу для структуры и аналитики.
Затем назовите границы первой версии. Сколько направлений выпускается сейчас? Будет ли каталог? Нужны ли личный кабинет, несколько языков, отдельные региональные страницы? Что остаётся на следующий этап? Без границ смета быстро превращается в список предположений подрядчика.
Вопрос к вам: какую страницу или функцию команда считает обязательной, но ещё не внесла в список работ? Именно такие ожидания становятся причиной споров перед запуском.
ТЗ не обязано быть длинным документом с техническим жаргоном. Для небольшого сайта важнее точность. Если требование нельзя проверить обычным действием на готовой странице, его стоит переписать.

Опишите структуру и содержание страниц

Приложите карту сайта: главная, услуги, страницы направлений, сведения о компании, контакты, дополнительные разделы. Для каждой страницы укажите задачу, ключевые блоки и действие. Если одна страница уникальна, а десять строятся по шаблону, отделите шаблон от наполнения: это влияет на объём разработки.
Запишите, кто предоставляет тексты, фотографии, цены, документы и права на их публикацию. Фраза «наполнить сайт» может означать и написание с нуля, и загрузку готового текста. Назовите обе операции отдельно. Если материалы появятся позже, отметьте, как это влияет на график.
Подход «описать только внешний вид». Плюс: быстро согласовать настроение и референсы. Главный риск: страницы выглядят красиво, но не отвечают на вопросы клиента. Подход «описать роль страниц». Плюс: макет и текст работают на конкретный маршрут. Главный риск: заказчику нужно заранее сформулировать предложение и собрать факты.
Таблица показывает, что стоит включить в основу ТЗ.
Раздел ТЗЧто зафиксироватьКак проверить результат
ЦельДействие посетителя и аудиторияПуть к действию понятен
СтруктураСтраницы, шаблоны, менюНужные разделы доступны
КонтентИсточники, авторы, утверждениеНа сайте согласованные данные
ФункцииФормы, каталог, поиск, кабинетСценарии проходят до конца
ИнтеграцииСервисы и передаваемые поляДанные приходят адресату
ПриёмкаУстройства, браузеры, тестыЗамечания проверяются по списку
Лайфхак: после каждого пункта добавляйте фразу «проверим так: ...». Если её трудно дописать, требование слишком общее. Например, «быстрая форма» можно заменить на «форма содержит три согласованных поля и отправляет заявку в CRM с названием услуги».

Отдельно опишите функции и интеграции

Для формы укажите поля, обязательность, проверку ошибок, сообщение после отправки и адресата. Для каталога: категории, карточку, фильтры, источник данных и обновление. Для оплаты: когда известна сумма, какие статусы получает заказ и как обрабатывается отказ. Для каждого действия назначьте ответственного с обеих сторон.
Запись «подключить CRM» не объясняет, что создавать: контакт, сделку или задачу. Укажите поля, источник обращения, правила дублей и уведомления менеджеру. Если внешний сервис пока не выбран, зафиксируйте это как открытый вопрос и не включайте недоказанную возможность в окончательную цену.
Вопрос к вам: какая ошибка на сайте наиболее болезненна для бизнеса: потерянная заявка, неверная цена или недоступный каталог? Поставьте её проверку в приоритет при приёмке.
Не смешивайте техническое требование и желаемый эффект. «Показывать кнопку на каждом экране» можно проверить. «Увеличить конверсию на 30%» нельзя обещать одним изменением интерфейса без данных о трафике и спросе.

Как составить ТЗ и согласовать его без бесконечных версий

Шаг 1. Соберите исходные решения

Проведите разговор с маркетингом, продажами и владельцами направлений. Выясните, какие предложения действуют, какие вопросы задают клиенты и куда должны попадать обращения. Отметьте неразрешённые противоречия.

Шаг 2. Нарисуйте карту и сценарии

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

Шаг 3. Запишите проверяемые требования

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

Шаг 4. Назначьте утверждающего и версию

У документа должна быть дата, номер версии и один канал для замечаний. После утверждения новые функции или страницы оформляйте как изменение объёма, иначе никто не сможет объяснить, почему срок и смета сдвинулись.
Пример расчёта (условные цифры): в ТЗ указаны 12 страниц, но у трёх направлений не определены формы. Если после сборки выяснится, что каждой нужна отдельная логика передачи в CRM, это три новых сценария для разработки и тестирования. Пример показывает цену неопределённости, а не типовую стоимость сайта.
В A3 Studio открытые вопросы выносят до оценки работ. Это помогает согласовать состав первой версии, не маскируя отсутствие решений точной суммой в смете.
ТЗ связывает тексты, дизайн, SEO, скорость, аналитику и CRM. У каждой части должен быть проверяемый результат; иначе готовый сайт будет оцениваться по разным ожиданиям участников. A3 Studio использует документ как опору для последовательной приёмки.

Что ещё связано

После общего ТЗ уточните требования к формам, интеграциям и адаптивности. В A3 Studio состав документа подбирают по сложности проекта. Стоимость обсуждаем после разбора задачи.

Заметка эксперта

Хорошее ТЗ убирает неопределённость, которая влияет на объём и приёмку сайта. Оно не заменяет работу над текстами и дизайном, но даёт всем участникам одну версию решений. Пишите требования так, чтобы их можно было проверить на работающей странице.
Какое требование к вашему сайту сейчас сформулировано слишком общо?
Напишите, на каком этапе ваш сайт: A3 Studio
Обсудить сайт