serikov studio
Все статьи

Техническое задание на сайт: шаблон по пунктам, который поймёт любой разработчик

Обновлено: 11 мин

Автор: , основательница Serikov Studio · 6+ лет в разработке сайтов

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

Содержание

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

Зачем нужно ТЗ и чем оно отличается от брифа

ТЗ решает одну задачу — убрать разночтения. Без него «современный сайт» для вас и для разработчика — две разные картинки, и на сдаче начинается «мы так не договаривались». ТЗ фиксирует договорённость письменно, чтобы и вы, и исполнитель проверяли результат по одному документу.

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

Шаблон ТЗ на сайт: разделы по пунктам

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

Разделы технического задания на сайт
РазделЧто писать
О проекте и целиЧем занимается бизнес, зачем сайт, какой результат считается успехом
АудиторияКто клиент, какие у него вопросы и возражения
Структура страницПеречень страниц и что на каждой — без дизайна, просто список блоков
ФункцииФормы, калькулятор, каталог, личный кабинет, поиск — что из этого нужно
Формы и заявкиКакие поля, куда падают заявки (админ-панель, Telegram, MAX, почта, CRM)
ИнтеграцииCRM, 1С, оплата, запись, аналитика — что подключается
КонтентКто даёт тексты и фото, что пишет исполнитель
Технические требованияАдаптив, скорость, домен, хостинг, безопасность данных
Что НЕ входитЯвно перечислить, чего в проекте не будет — снимает половину споров

Отдельно выделю последний пункт. Раздел «что НЕ входит» бережёт нервы сильнее всех остальных: именно невысказанные ожидания («а я думал, вы и тексты напишете, и фото снимете») превращаются в конфликт на сдаче. Лучше честно договориться на берегу.

Как заполнять каждый раздел: примеры формулировок

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

  • Плохо: «нужна форма». Хорошо: «форма с полями имя и телефон, заявка приходит в Telegram и в админ-панель, клиент видит сообщение Спасибо, перезвоним в течение 15 минут».
  • Плохо: «каталог товаров». Хорошо: «каталог на ~120 позиций, фильтр по типу и цене, карточка товара с фото и кнопкой Запросить расчёт, без онлайн-оплаты».
  • Плохо: «сайт должен быстро работать». Хорошо: «PageSpeed 90+ на мобильном, изображения в современных форматах».
  • Плохо: «подключить CRM». Хорошо: «заявки с сайта автоматически создают сделку в amoCRM с заполненными имя, телефон и источник».

Принцип один: формулировка хороша, если по ней можно однозначно сказать «сделано» или «не сделано». Всё остальное — повод для спора. Частые промахи на этом этапе мы собрали в статье ошибки при заказе сайта.

Когда тяжёлое ТЗ не нужно

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

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

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

Частые ошибки в ТЗ

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

Что в итоге дать разработчику

  • Короткий бриф: что за бизнес, зачем сайт, кто клиент.
  • Перечень страниц и что на каждой — хотя бы списком.
  • Нужные функции: формы, каталог, запись, оплата, кабинет.
  • Куда должны падать заявки и с какими системами связать сайт.
  • Кто даёт контент — тексты и фото.
  • Явный список того, чего в проекте быть не должно.

С чего начать

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

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

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

Чем ТЗ отличается от брифа?

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

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

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

Что будет без ТЗ?

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

Кто пишет ТЗ — я или студия?

Обычно так: вы даёте вводные (бриф), а исполнитель переводит их в техническое задание или прототип. Это правильнее, чем когда заказчик сам пишет ТЗ на языке, который понимает только он: разработчик всё равно будет переспрашивать. Наша задача — вытащить из вас суть и зафиксировать её так, чтобы потом не было разночтений.

Как зафиксировать объём работ?

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

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

Да, но осознанно. Небольшие уточнения по ходу — норма. А вот крупные изменения («давайте ещё добавим личный кабинет») — это новый объём работ, который влияет на срок и цену. Правильно фиксировать такие правки отдельно, а не растворять в исходной договорённости. Иначе проект растягивается, а бюджет расходится со сметой.

Посмотрите свой сайт до оплаты

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

  • Кликабельный прототип главной — по ссылке, и с телефона
  • Без договора и предоплаты до прототипа
  • Цена и срок фиксируются в договоре

Разработка под ключ

Все услуги

Читайте также

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