Главная/Блог/Как написать ТЗ на разработку сайта: пошаговое руководство для владельца бизнеса

Как написать ТЗ на разработку сайта: пошаговое руководство для владельца бизнеса

Как написать ТЗ на разработку сайта: пошаговое руководство для владельца бизнеса
Разработка сайта начинается не с дизайна и не с кода, а с технического задания. Именно ТЗ определяет, что вы получите на выходе, сколько это будет стоить и когда проект запустится. По оценкам студий, работа без внятного ТЗ обходится заказчику на 30–50% дороже — за счёт переделок, дополнительных соглашений и споров о том, «кто что имел в виду». Хорошая новость: чтобы составить рабочее ТЗ, не нужно быть программистом. Достаточно понимать свой бизнес и следовать структуре, которую разбираем в этой статье.

Зачем нужно ТЗ: три практические причины

Техническое задание — это договорённость между вами и подрядчиком, зафиксированная на бумаге. Во-первых, оно защищает бюджет: если в ТЗ указано, что каталог должен иметь фильтры по 12 параметрам, доработка «ещё пары фильтров» не станет сюрпризом в смете. Во-вторых, ТЗ делает предложения разных студий сопоставимыми — вы сравниваете одинаковый объём работ, а не разные представления о задаче: одна студия назовёт 500 000 ₽, другая 1,5 млн просто потому, что каждая поняла задачу по-своему. В-третьих, оно экономит время: без ТЗ студия неделями уточняет требования в переписке, а сроки проекта сдвигаются.

Что обязательно включить в ТЗ

Структура документа может отличаться, но ядро всегда одно. Проверьте, что в вашем ТЗ есть:
  1. Информация о компании, продукте и целевой аудитории
  2. Цели проекта в измеримых показателях (KPI)
  3. Структура сайта — список страниц с иерархией
  4. Описание каждой страницы: назначение, блоки, функционал
  5. Требования к интеграциям: CRM, 1С, оплата, доставка
  6. Требования к контенту и указание, кто его готовит
  7. Этапы, сроки и порядок приёмки работ
  8. Бюджет или его рамки
Если хотя бы два пункта из списка отсутствуют — готовьтесь к бесконечным уточнениям в процессе и росту сметы.

Начните с целей, а не с внешнего вида

Главная ошибка заказчиков — начинать с референсов «нравится вот этот сайт». Цели формулируйте через цифры: не «хотим современный сайт», а «увеличить долю онлайн-заявок с 10 до 25% за полгода» или «сократить время обработки заказа с 40 до 15 минут». Каждая цель автоматически диктует функционал: нужен сбор лидов — значит, формы, квизы и интеграция с CRM; нужны продажи — каталог, корзина, онлайн-оплата. Референсы при этом остаются полезными — но как иллюстрация стиля, а не как основа задания.

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

Карта сайта — это список всех страниц с их иерархией. Для интернет-магазина это может выглядеть так: главная → каталог с фильтрами → карточка товара → корзина → оформление заказа → личный кабинет. Для каждой страницы укажите её цель, основные блоки и откуда берутся данные. Достаточно текстового описания или простого прототипа в Figma — рисовать красивый дизайн не нужно, это задача дизайнера. Помните: разница между «страница товара» и «страница товара с галереей из 10 фото, таблицей характеристик, отзывами и блоком похожих товаров» — это разница в 30–70 тысяч рублей уже на этапе оценки.

Функционал и интеграции: где нужна максимальная конкретика

Именно на интеграциях проекты чаще всего выходят за бюджет. Перечислите все системы, с которыми должен работать сайт, и что именно должно передаваться:
  • CRM — заявки с форм уходят в сделки с указанием источника
  • 1С — остатки и цены выгружаются на сайт, заказы возвращаются в учётную систему
  • Аналитика — Яндекс.Метрика с целями и электронная коммерция

Контент: зафиксируйте, кто за него отвечает

Наполнение сайта — самый частый источник конфликтов между заказчиком и студией. В ТЗ прямо укажите: кто пишет тексты, кто готовит фотографии и графику, сколько товаров будет загружено на момент запуска. Если контент делает подрядчик — зафиксируйте объём: «тексты для 10 страниц по 2000 знаков», «обработка фото 100 товарных позиций». Если делаете сами — заложите время на подготовку заранее, потому что дизайн без реальных текстов и фото всегда переделывается. Сайт с обещанием «зальём потом» не запустится в срок ни у одной студии.

Пять ошибок, которые дорого обходятся

Типовые проблемы можно предугадать — проверьте своё ТЗ на их отсутствие:
  • «Сделать как у конкурента, только лучше» — у студии не будет критериев, что именно повторять
  • Копирование чужого ТЗ без адаптации под свои процессы и интеграции
  • Отсутствие требований к адаптивности, браузерам и скорости загрузки
  • Смешивание обязательных функций и «было бы неплохо» — без приоритетов подрядчик оценит всё по максимуму
  • Молчание о бюджете — вы получите предложение, не подходящее ни по деньгам, ни по объёму
Каждая из этих ошибок на этапе разработки превращается в дополнительные соглашения и перенос сроков.

Мини-ТЗ или полное ТЗ: что выбрать

Объём документа зависит от масштаба проекта. Для лендинга или сайта-визитки достаточно брифа на 3–5 страниц: цель, структура, тексты, интеграция с CRM, сроки. Для интернет-магазина с обменом с 1С или корпоративного портала нужно детальное ТЗ на 20–40 страниц — там цена ошибки слишком высока. Многие студии предлагают предпроектное обследование и помогают составить ТЗ — это нормальная практика, стоит 15–50 тысяч рублей и окупается точной оценкой. Важное условие: результаты фиксируйте письменно, устные договорённости при споре не работают.

Итог: чек-лист перед отправкой ТЗ подрядчику

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

Нужна разработка?

Оставьте заявку — обсудим ваш проект и предложим решение