Написать в Telegram

Как написать ТЗ на сайт: структура и шаблон от разработчика

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

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

Главное правило: описывайте задачи, а не решения

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

Структура ТЗ

  1. О компании и цели сайта. Чем занимаетесь, кто клиенты, что сайт должен делать для бизнеса: заявки, продажи, запись, поддержка.
  2. Аудитория и сценарии. 3–5 типовых сценариев: «Клиент из поиска хочет узнать цену и оставить заявку», «Постоянный клиент повторяет заказ».
  3. Структура. Список разделов и страниц. Для каталогов — сколько товаров или услуг и какие у них характеристики.
  4. Функции. Формы, калькуляторы, личный кабинет, оплата, поиск, фильтры — с описанием, что должно происходить.
  5. Интеграции. CRM, 1С, телефония, платёжная система, доставка. Укажите, какие сервисы уже используете.
  6. Контент. Кто готовит тексты и фото, нужен ли перенос со старого сайта.
  7. Управление. Кто будет вести сайт и что должен уметь менять сам.
  8. Требования. Хостинг, домен, сроки, бюджет, юридические документы.
  9. Примеры. Сайты, которые нравятся, и что именно в них нравится.

Частые ошибки

  • «Как у конкурента, только лучше». Без описания, что именно лучше, оценка будет случайной.
  • Нет информации о том, кто ведёт сайт. От этого зависит выбор CMS и стоимость админки.
  • Забытые интеграции. «А ещё заявки должны падать в amoCRM» на финальном этапе — частая причина сдвига сроков.
  • Нет бюджета. Вилка бюджета не делает вас уязвимым — она позволяет предложить решение, которое в него уложится.

Если писать ТЗ некогда

Можно начать с консультации: за час созвона я задам нужные вопросы и соберу из ответов структуру ТЗ. А если ТЗ уже есть — сделаю письменный разбор: что упущено и где можно упростить.

Сергей КукушкинFullstack-разработчик, с 2011 года. Обо мне

Нужна помощь с задачей?

Опишите проект в двух словах — отвечу в течение рабочего дня, предложу решение и оценку.

Код с картинки