Техническое задание для сайта: как написать так, чтобы избежать недопонимания с разработчиком
Главная > Блог > Техническое задание для сайта: как написать

Техническое задание для сайта: как написать

   Время чтения  6 минут

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


Зачем вообще нужно техническое задание?

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

  1. Фиксирует ожидания. Вы описываете, что хотите получить. Разработчик понимает, что должен сделать.
  2. Снижает риски. Если что-то пойдёт не так, ТЗ становится основой для претензий или корректировок.
  3. Позволяет оценить стоимость и сроки. Чем точнее ТЗ — тем точнее смета. Без него подрядчик вынужден делать допущения, что ведёт к переплатам.

Из чего состоит хорошее ТЗ?

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


1. Общая информация о проекте

  • Название компании и сайт (если есть)
  • Цель создания сайта (например: «привлекать клиентов из Москвы», «продавать товары онлайн»)
  • Целевая аудитория (возраст, интересы, поведение)
  • Примеры сайтов-аналогов (что нравится, что нет)

Пример:
Цель: запуск интернет-магазина по продаже экологичной упаковки. ЦА: владельцы малого бизнеса 25–45 лет, заботятся об экологии. Аналоги: ecozakaz.ru, greenbox.ru — нравится удобная фильтрация, не нравится сложная навигация.


2. Структура сайта (sitemap)

Опишите, из каких страниц будет состоять сайт. Просто перечислите:

  • Главная
  • Каталог товаров
  • Карточка товара
  • Корзина
  • Оформление заказа
  • Блог
  • Контакты
  • Политика конфиденциальности

Если сайт сложный — нарисуйте схему (можно в Google Docs или Miro). Укажите, какие страницы будут, а какие — нет.


3. Функциональные требования

Здесь описываем, что сайт должен уметь делать. Лучше — списком:

  • Регистрация и вход пользователей
  • Поиск по товарам
  • Фильтры в каталоге (по цене, категории, бренду)
  • Возможность оставить отзыв
  • Интеграция с CRM (например, AmoCRM)
  • Подключение онлайн-оплаты (Сбербанк, ЮKassa)
  • Автоматические email-уведомления о заказах

Важно: не пишите «удобный интерфейс» — это не измеримо. Пишите: «пользователь должен оформить заказ за 3 шага: выбор товара → корзина → оплата».


4. Дизайн и визуальные требования

  • Будет ли дизайн уникальным или на основе шаблона?
  • Есть ли фирменные цвета, логотип, шрифты?
  • Хотите ли вы референсы (примеры дизайна сайтов, которые нравятся)?
  • Нужна ли адаптация под мобильные устройства?

Совет: приложите скриншоты с пометками: «такой блок хочу на главной», «меню как у Apple».


5. Контент

  • Кто предоставляет тексты, фото, видео?
  • Нужна ли помощь в написании контента?
  • Есть ли готовые материалы или всё нужно создавать с нуля?

Важно: если вы не готовы предоставить контент вовремя — укажите это. Разработка может приостановиться.


6. Интеграции и подключения

  • Какие сервисы должны быть подключены?
  • Google Analytics / Яндекс.Метрика
  • CRM
  • Почтовые рассылки (например, SendPulse)
  • Чат-бот (Telegram, WhatsApp)
  • Маркетплейсы (если есть выгрузка товаров)

Уточните, кто отвечает за настройку доступов (API-ключи, логины).


7. Сроки и этапы

Разбейте проект на этапы:

  1. Сбор ТЗ — 3 дня
  2. Проектирование структуры — 5 дней
  3. Дизайн макетов — 10 дней
  4. Верстка и программирование — 20 дней
  5. Наполнение контентом — 7 дней
  6. Тестирование — 5 дней
  7. Запуск — 1 день

Укажите дедлайны и ответственных.


8. Бюджет и оплата

  • Общий бюджет (если известен)
  • Форма оплаты: 50% аванс, 50% после сдачи
  • Что входит в стоимость, а что — допоплата (например, хостинг, домен, SEO)

9. Поддержка после запуска

  • Нужна ли техническая поддержка?
  • Срок гарантии (обычно 1–3 месяца)
  • Что входит: исправление багов, обновления, резервное копирование

Чек-лист: что проверить перед отправкой ТЗ

✅ Все разделы заполнены
✅ Нет расплывчатых формулировок вроде «красиво», «удобно»
✅ Есть примеры и референсы
✅ Указаны сроки и ответственные
✅ Подписано (если между юрлицами — как приложение к договору)


Пример: как ТЗ спасло проект

Один клиент хотел лендинг для курса по йоге. Без ТЗ он сказал: «Сделайте красиво, чтобы люди записывались». Результат: дизайн в стиле минимализма, но без видео, без отзывов, без кнопки записи. Конверсия — 0,5%.
После — мы вместе составили ТЗ:

  • Обязательно: видео с тренером, 3 отзыва, форма заявки сверху, CTA каждые 300 пикселей.
    Через неделю — конверсия выросла до 4,2%.

Разница — в деталях, зафиксированных в ТЗ.


Готовый шаблон ТЗ (можно скопировать)

1. Название проекта: [ваш проект]  
2. Цель сайта: [что должен делать сайт]  
3. ЦА: [описание аудитории]  
4. Структура сайта: [список страниц]  
5. Функции: [что сайт должен уметь]  
6. Дизайн: [референсы, цвета, шаблон/уникальный]  
7. Контент: [кто предоставляет]  
8. Интеграции: [CRM, аналитика, оплата]  
9. Сроки: [этапы и дедлайны]  
10. Бюджет: [сумма, форма оплаты]  
11. Поддержка: [гарантия, что входит]  

Скачать документ


Вывод

Техническое задание — ваш главный инструмент контроля качества и сроков. Оно не должно быть идеальным с первого раза — его можно и нужно уточнять. Но без него вы рискуете получить не сайт, а «что-то похожее».
Потратьте 2–3 часа на составление ТЗ — и сэкономите недели на переделках.


P.S. Если не знаете, с чего начать — просто ответьте на 5 вопросов:

  1. Кто будет заходить на сайт?
  2. Что я хочу, чтобы они сделали?
  3. Какие у меня есть материалы?
  4. Какие сайты мне нравятся?
  5. Когда сайт должен быть готов?

Остальное — я помогу оформить.