Главная/Блог/Как составить техническое задание на сайт

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

Что обязательно включить в ТЗ на сайт, чтобы результат совпал с ожиданиями, а не превратился в бесконечные правки.

Создание сайтов≈ 6 мин чтения
Как составить техническое задание на сайт

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

Зачем вообще нужно ТЗ

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

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

Кто должен готовить ТЗ

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

Если у вас нет опыта составления ТЗ — это нормально, и не повод откладывать проект. Достаточно чётко описать своими словами, что должен делать сайт и для кого он, а формализовать это в документ поможет подрядчик на этапе проектирования.

Из чего состоит рабочее ТЗ

Цели и аудитория

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

Структура сайта

Список всех страниц с коротким описанием содержимого каждой. Здесь же полезно продумать иерархию разделов — что будет в главном меню, что уйдёт во вложенные страницы. Подробно об этом мы писали в материале про структуру сайта.

Функциональность

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

Требования к дизайну

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

Технические требования

На какой платформе будет сайт, нужна ли адаптивная вёрстка под все устройства, требования к скорости загрузки, нужна ли интеграция с Яндекс Метрикой и другими системами аналитики с самого запуска.

Пример структуры документа

$ Раздел 1. Цели и аудитория проекта
$ Раздел 2. Структура сайта (карта страниц)
$ Раздел 3. Функциональные требования по каждой странице
$ Раздел 4. Требования к дизайну и референсы
$ Раздел 5. Технические требования и интеграции
$ Раздел 6. Контент: кто и когда готовит тексты и фото
$ Раздел 7. Сроки и этапы сдачи

Такой документ не обязан быть длинным на десятки страниц — для сайта-визитки достаточно двух-трёх страниц текста. Важна не длина, а конкретность формулировок.

Частые ошибки при составлении ТЗ

  • Слишком общие формулировки вроде «сделать современный дизайн» без конкретных примеров и референсов
  • Отсутствие описания функциональности форм — какие поля, куда уходят заявки, какое сообщение видит пользователь после отправки
  • Игнорирование мобильной версии, будто сайт существует только на экране ноутбука
  • Отсутствие ответственного за контент — тексты и фото должны появиться откуда-то, и лучше решить это заранее
  • Фиксация ТЗ только на словах в переписке без единого согласованного документа

Как ТЗ помогает контролировать сроки

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

Нужно ли ТЗ для простого сайта

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

Как согласовывать ТЗ с командой подрядчика

После того как черновик документа готов, полезно пройтись по нему вместе с исполнителем постранично, а не просто отправить файл и ждать реакции. На таком созвоне или встрече часто всплывают детали, которые заказчик не считал важными, но которые влияют на стоимость и сроки — например, нужна ли фильтрация каталога по нескольким параметрам одновременно или достаточно простого списка категорий.

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

Когда стоит привлечь профильного специалиста

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

Что делать, если проект уже начался без ТЗ

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

Итог

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

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

заявка

Остались вопросы?

Если статья навела на мысли о вашем сайте — опишите задачу, и мы подскажем, с чего начать и сколько это будет стоить.

Нажимая кнопку «Отправить заявку», вы соглашаетесь с политикой конфиденциальности и обработкой персональных данных.
contact.sh
# как с нами связаться
$ email   [email protected]
$ office  г. Омск, ул. Фрунзе, д. 40, офис 305
$ hours   пн–пт 10:00–19:00
# что будет после заявки
> ответим в рабочее время
> уточним задачу и пожелания
> пришлём смету и план работ
> начнём после согласования