Техническое задание — документ, который часто недооценивают: кажется, что достаточно показать пару примеров сайтов и обсудить всё на словах. На практике именно отсутствие внятного ТЗ становится причиной затянутых сроков и бесконечных «это не то, что мы имели в виду». Разберём, как составить документ, который реально работает.
Зачем вообще нужно ТЗ
Техническое задание — это не формальность для юристов, а рабочий инструмент, который синхронизирует ожидания заказчика и исполнителя до того, как потрачены деньги и время. Без него каждая сторона додумывает детали по-своему: заказчик представляет один результат, дизайнер — другой, и выясняется это обычно на этапе сдачи, когда переделывать уже дорого.
Хорошее ТЗ решает три задачи: фиксирует объём работ и защищает от ситуации «а ещё вот это нужно было сделать», служит основой для расчёта стоимости и сроков, снижает количество итераций согласования, потому что многие вопросы уже проговорены на берегу.
Кто должен готовить ТЗ
Распространённое заблуждение — что техническое задание должен полностью написать заказчик своими силами. На практике эффективнее, когда документ составляется совместно: заказчик формулирует бизнес-цели и ограничения, а подрядчик помогает превратить это в структурированный документ со страницами, блоками и функциональностью. Если студия вообще не предлагает помощь с ТЗ, а просто просит «пришлите техзадание» — это стоит учитывать при выборе подрядчика.
Если у вас нет опыта составления ТЗ — это нормально, и не повод откладывать проект. Достаточно чётко описать своими словами, что должен делать сайт и для кого он, а формализовать это в документ поможет подрядчик на этапе проектирования.
Из чего состоит рабочее ТЗ
Цели и аудитория
Прежде чем описывать страницы, стоит письменно зафиксировать: зачем нужен сайт — привлекать заявки, продавать товары, информировать о компании; кто целевая аудитория и как она обычно ищет подобные услуги; какие у бизнеса есть ограничения — по срокам, бюджету, техническим требованиям.
Структура сайта
Список всех страниц с коротким описанием содержимого каждой. Здесь же полезно продумать иерархию разделов — что будет в главном меню, что уйдёт во вложенные страницы. Подробно об этом мы писали в материале про структуру сайта.
Функциональность
Формы обратной связи и их поля, каталог с фильтрами, личный кабинет, интеграция с CRM или платёжной системой — всё это нужно перечислить конкретно, а не общей фразой «сделайте удобно». Чем конкретнее описан функционал, тем точнее будет оценка сроков и стоимости.
Требования к дизайну
Примеры сайтов, которые нравятся или не нравятся, фирменные цвета и шрифты, если они уже есть, общее настроение — строгое корпоративное или более живое. Не обязательно уметь формулировать это профессиональным языком, достаточно показать референсы.
Технические требования
На какой платформе будет сайт, нужна ли адаптивная вёрстка под все устройства, требования к скорости загрузки, нужна ли интеграция с Яндекс Метрикой и другими системами аналитики с самого запуска.
Пример структуры документа
$ Раздел 1. Цели и аудитория проекта $ Раздел 2. Структура сайта (карта страниц) $ Раздел 3. Функциональные требования по каждой странице $ Раздел 4. Требования к дизайну и референсы $ Раздел 5. Технические требования и интеграции $ Раздел 6. Контент: кто и когда готовит тексты и фото $ Раздел 7. Сроки и этапы сдачи
Такой документ не обязан быть длинным на десятки страниц — для сайта-визитки достаточно двух-трёх страниц текста. Важна не длина, а конкретность формулировок.
Частые ошибки при составлении ТЗ
- Слишком общие формулировки вроде «сделать современный дизайн» без конкретных примеров и референсов
- Отсутствие описания функциональности форм — какие поля, куда уходят заявки, какое сообщение видит пользователь после отправки
- Игнорирование мобильной версии, будто сайт существует только на экране ноутбука
- Отсутствие ответственного за контент — тексты и фото должны появиться откуда-то, и лучше решить это заранее
- Фиксация ТЗ только на словах в переписке без единого согласованного документа
Как ТЗ помогает контролировать сроки
Когда объём работ зафиксирован письменно, легче оценить реалистичные сроки и договориться об этапах — с чем это перекликается, можно почитать в материале про этапы работы. Если в процессе разработки появляются новые пожелания, которых не было в исходном документе, это законный повод обсудить дополнительный бюджет и сроки — ТЗ защищает обе стороны от ситуации, когда объём работ растёт бесконтрольно, а стоимость остаётся прежней.
Нужно ли ТЗ для простого сайта
Даже для небольшого сайта-визитки или лендинга имеет смысл зафиксировать хотя бы минимальный документ: список страниц, основные блоки на каждой, контакты и формы. Это не займёт много времени, зато избавит от ситуации, когда на финальном согласовании выясняется, что забыли страницу с ценами или блок с отзывами.
Как согласовывать ТЗ с командой подрядчика
После того как черновик документа готов, полезно пройтись по нему вместе с исполнителем постранично, а не просто отправить файл и ждать реакции. На таком созвоне или встрече часто всплывают детали, которые заказчик не считал важными, но которые влияют на стоимость и сроки — например, нужна ли фильтрация каталога по нескольким параметрам одновременно или достаточно простого списка категорий.
Полезно также заранее договориться, как будут фиксироваться изменения ТЗ в процессе работы. Небольшие уточнения — это нормальная часть проекта, но если объём правок растёт, стоит письменно зафиксировать, что именно меняется и как это влияет на сроки и бюджет. Так не возникает ситуации, когда обе стороны помнят разговор по-разному.
Когда стоит привлечь профильного специалиста
Для сложных проектов — крупного каталога, интеграции с внешними системами, нестандартной логики работы сайта — имеет смысл привлечь к составлению ТЗ специалиста именно по этой части, будь то бизнес-аналитик или технический специалист подрядчика. Для простых сайтов это избыточно, а вот для интернет-магазина с реальными объёмами товаров и сложной логикой заказа — оправданная инвестиция времени.
Что делать, если проект уже начался без ТЗ
Если работа уже стартовала на основе устных договорённостей, не поздно остановиться и зафиксировать документ задним числом — по фактическому состоянию дел и оставшимся задачам. Это займёт меньше времени, чем кажется, и убережёт от ситуации, когда на финальном этапе всплывают взаимные претензии о том, что кто-то что-то не так понял.
Итог
Техническое задание — это не бюрократия, а способ сэкономить время и деньги на разработке. Чем конкретнее описаны цели, структура и функциональность сайта до начала работы, тем меньше будет доработок и недопонимания на финише.
Если вы планируете сайт и не знаете, с чего начать формулировать задачу — обратитесь в контакты, мы поможем составить техническое задание в рамках консультации по проекту, даже на самом раннем этапе.


