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

Что должно быть в ТЗ

1. Цель и контекст

Зачем проект, какую проблему решает и как вы поймёте, что он удался. Одна-две фразы о бизнесе и о том, что сейчас работает плохо.

2. Пользователи и сценарии

Кто будет пользоваться и что делает. Пишите сценариями: «клиент выбирает услугу, видит свободное время, записывается и получает подтверждение». Сценарий понятнее списка функций и показывает, как части связаны.

3. Функции с приоритетами

Разделите на обязательные для запуска, желательные и «когда-нибудь». Это позволяет сократить сроки без споров о том, что важнее.

4. Данные и интеграции

  • Откуда берутся данные: учётная система, CRM, таблицы.
  • Куда должны уходить: заявки, заказы, оплаты.
  • Какие внешние сервисы нужны: оплата, доставка, телефония, рассылки.

5. Дизайн и платформы

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

6. Критерии приёмки

Как проверить, что работа выполнена: список сценариев, которые должны проходить без ошибок, скорость загрузки, поддерживаемые браузеры и устройства. Без этого раздела приёмка превращается в спор о вкусах.

Чего в ТЗ быть не должно

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

Кто пишет ТЗ

Варианты
Кто пишетПлюсыМинусы
Вы самиЛучше всех знаете задачуЛегко упустить технические детали
ИсполнительУчтёт технические деталиЗависимость от одного подрядчика
Совместно на этапе аналитикиБаланс бизнеса и техникиНужно отдельное время

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

Как проверить готовое ТЗ

  1. Дайте его прочитать человеку, не знакомому с проектом: понятно ли, что получится?
  2. Проверьте, что у каждой функции есть способ убедиться, что она работает.
  3. Отправьте нескольким исполнителям и сравните вопросы — они покажут слабые места.
  4. Убедитесь, что понятно, кому принадлежат код, доступы и данные.

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

Частые вопросы

Можно ли начать разработку без ТЗ?

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

Кто отвечает за ошибки в ТЗ?

Тот, кто его писал и утверждал. Поэтому ТЗ стоит согласовать с исполнителем до начала работ.

Можно ли менять ТЗ по ходу работы?

Можно, но каждое изменение влияет на сроки и цену. Изменения лучше фиксировать письменно.

Нужна такая же реклама для вашего бизнеса?

Разберу нишу, посчитаю бюджет и покажу, из чего сложится цена заявки.

УслугаКак мы это делаем