Техническое задание (ТЗ) на сайт: как описать задачу, чтобы программисты вас поняли
Грамотный документ — гарантия успешного проекта. Разбираем, как составить ТЗ на создание сайта, что в нем должно быть, и каким должен быть идеальный пример ТЗ на сайт.
«Сделайте нам красиво и чтобы продавало» — это худшая постановка задачи в IT-индустрии, которая гарантированно приведет к срыву сроков, конфликтам и сливу бюджета. Качественная разработка сайта — это сложный инженерный процесс, который не терпит абстракций. Программисты и дизайнеры не умеют читать мысли, они умеют читать документацию.
Единственный способ получить на выходе именно тот продукт, который нужен вашему бизнесу, — это составить подробное техническое задание на разработку сайта. Разберем, из чего состоит этот документ и почему без него нельзя начинать писать код.
1. Юридический и технический щит проекта
Многие клиенты пытаются пропустить этап написания ТЗ, считая его бюрократией. Но именно этот документ фиксирует границы проекта. Если в середине работы вы решите добавить сложный калькулятор доставки, которого не было в изначальном плане, агентство имеет полное право выставить дополнительный счет.
Как мы подробно разбирали в материале про пошаговые этапы разработки веб-проектов, аналитика и проектирование — это фундамент. ТЗ защищает заказчика от недобросовестных исполнителей («мы сделали, как поняли»), а подрядчика — от бесконечных правок клиента («я думал, эта кнопка будет работать иначе»).
2. Идеальная структура: что включает в себя ТЗ на создание сайта
Профессиональное тз на создание сайта не может состоять из двух страниц текста. Для сложных B2B-порталов или маркетплейсов этот документ может занимать 50–100 страниц.
Базовая структура должна включать:
- Бизнес-логику и роли: Кто пользуется ресурсом (розничный покупатель, оптовик, администратор) и какие права доступа у каждой группы.
- Структуру (Карту сайта): Иерархия всех страниц и разделов каталога.
- Требования к хостингу и CMS: На каком движке (например, 1С-Битрикс или WordPress) будет работать ресурс и какие версии PHP/баз данных требуются.
- Интеграции (API): Самый важный блок. Здесь до байта описывается, какие данные, в каком формате (XML, JSON) и как часто будут передаваться между сайтом и вашей CRM/1C.
Именно на основе этих данных формируется финальная смета. Если вы хотите точно понимать, из чего складывается стоимость создания сайтов, загляните в правильно составленное ТЗ — там расписан каждый час работы команды.
3. Пример ТЗ на сайт: как отличить хорошую работу от халтуры
Если агентство присылает вам документ, в котором написано «сайт должен быстро загружаться» — это плохой знак. Правильный пример тз на сайт оперирует только измеримыми метриками.
- Плохо: «Сайт должен быть быстрым».
- Хорошо: «Время ответа сервера (TTFB) не должно превышать 200 мс. Оценка по Google PageSpeed Insights для мобильных устройств должна быть не ниже 80 баллов».
- Плохо: «Сделать удобный поиск».
- Хорошо: «Поиск должен осуществляться по артикулу, названию и свойствам товара (цвет, размер) с использованием технологии морфологического поиска (Sphinx или ElasticSearch). Результаты должны появляться в выпадающем окне без перезагрузки страницы (AJAX)».
Резюме
Техническое задание — это главный документ вашего цифрового бизнеса. Его составление требует времени и денег (обычно написание качественного ТЗ стоит 10-15% от бюджета всего проекта), но именно эта инвестиция гарантирует, что вы получите рабочий, масштабируемый и конверсионный продукт точно в срок. Никогда не экономьте на этапе аналитики и проектирования.
С уважением,
Антон Ляпин
Это поможет нам узнать, какие темы вам интереснее.
Запрещена ненормативная лексика, оскорбление других участников, религиозные и экстремистские призывы, реклама, спам и флуд. Нарушители будут забанены.


Вы можете: