Разработка

ТЗ на разработку: как составить, чтобы смета и сроки не поплыли

Почти каждый конфликт заказчика с подрядчиком начинается одинаково: «мы имели в виду другое». Виноват обычно не злой умысел сторон, а дырявое техзадание — или его отсутствие: смета считалась по одному представлению о проекте, а строился другой. Разбираем, из чего состоит рабочее ТЗ, какие дыры чаще всего раздувают бюджет в процессе и как связка «ТЗ + договор» защищает и заказчика, и студию.

10 июля 2026 г.9 мин чтенияРедакция Юнкис

Коротко о главном

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

1Бриф — это цель, ТЗ — это контракт объёма

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

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

2Структура рабочего ТЗ: шесть блоков

Форматы различаются, но содержательно рабочее ТЗ закрывает шесть вопросов:

  • Цель и метрики: какой показатель должен измениться и как его измерят после запуска.
  • Пользователи и сценарии: кто и что делает в системе — по шагам, а не «пользователь может всё».
  • Функциональные блоки с приоритетами: что обязательно к запуску, что желательно, что откладывается на потом.
  • Интеграции и данные: с какими системами стыкуемся, откуда берутся и куда уходят данные, кто отвечает за доступы.
  • Нефункциональные требования: скорость, адаптив, безопасность, нагрузка — всё, что «само собой разумеется», пока не оказалось, что нет.
  • Границы проекта: что НЕ входит в объём. Самый недооценённый блок — именно он снимает будущие споры.

3Дыры, из-за которых смета плывёт

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

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

4ТЗ и договор: как это работает вместе

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

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

5Кто пишет ТЗ — и красные флаги

Хорошее ТЗ — совместная работа: заказчик приносит знание бизнеса и процессов, студия переводит его в требования, задавая вопросы, о которых заказчик не подумал бы. Требовать от клиента готовое техническое ТЗ — так себе практика; нормальная студия делает аналитику этапом проекта.

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

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

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

Нужен проект с прозрачной сметой?

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

Получить расчёт проекта
Bot Avatar
ИИ-ассистент Юнкис
💻 Записаться на Zoom-экскурсию?