Зачем нужно техническое задание
Без технического задания каждый участник проекта представляет результат по-своему. Заказчик думает о функциях, которые «само собой разумеются», разработчик оценивает то, что услышал, а разница выясняется на сдаче. ТЗ превращает идею в договорённость: что делаем, как это должно работать и по каким признакам считаем работу выполненной.
Хорошее ТЗ экономит не только деньги, но и нервы: спорные вопросы решаются за столом, пока всё ещё можно поменять, а не в последнюю неделю перед запуском.
Это особенно важно, когда решение о проекте принимают несколько человек: документ собирает их пожелания в одном месте и показывает, где они противоречат друг другу.
С техническим заданием можно:
- получить точную оценку стоимости и сроков, а не вилку «от и до»;
- сравнить предложения разных подрядчиков на одинаковых условиях;
- планировать бюджет по этапам;
- принимать работу по понятным пунктам, а не по ощущениям;
- передать проект другой команде, если понадобится.
Что входит в ТЗ
Состав зависит от проекта. Для небольшого сайта это несколько страниц, для системы с кабинетами и интеграциями — подробный документ. Обычно мы описываем:
- цели проекта и аудиторию;
- структуру сайта и назначение каждой страницы;
- функции и сценарии: что делает пользователь и как отвечает система;
- роли и права доступа;
- интеграции с 1С, CRM, платёжными и другими сервисами;
- требования к панели управления, скорости, безопасности и адаптивности;
- порядок приёмки и тестирования.
Для наглядности добавляем прототипы ключевых страниц — схема часто объясняет лучше нескольких абзацев.
Как мы составляем ТЗ
Мы не пишем ТЗ по шаблону. Сначала проводим интервью с вами и с теми, кто будет пользоваться сайтом или системой, изучаем существующие материалы и процессы, при необходимости — сайты конкурентов. Затем пишем документ на понятном языке, без лишних терминов, и согласуем его по разделам. Технические детали, важные разработчику, выносим в отдельную часть, чтобы основной текст оставался понятным владельцу бизнеса.
Когда без ТЗ не обойтись
Для сайта-визитки достаточно короткого брифа. А для маркетплейса, CRM, портала или сайта с личным кабинетом ТЗ — обязательный первый шаг: слишком много связанных частей, чтобы держать их в голове. Для государственных заказчиков техническое задание часто становится частью закупочной документации, и мы готовим его с учётом этого.
ТЗ, подготовленное у нас, остаётся вашим: по нему можно работать с нами или с любой другой командой.
Если по ходу разработки задача меняется, ТЗ обновляем, чтобы документ оставался актуальным и после запуска.