Что такое техническое задание
Техническое задание
(или техзадание и ТЗ) — это документ, где прописаны требования и условия для выполнения работы. Там сформулированы цели, задачи, этапы, сроки и критерии оценки результатов.
Это фундамент любой работы и проекта, будь то фикс бага или запуск новой фичи. Техзадание превращает абстрактные цели в конкретные шаги.
Существует два формата технического задания:
- Индивидуальное ТЗ выдаётся отдельному исполнителю. Например, разработчик получает задачу — исправить ошибку авторизации в мобильном приложении. Ожидаемый результат — снижение числа жалоб на вход в аккаунт на 40%.
- Проектное ТЗ содержит требования к большому результату или набору результатов и выдаётся на группу людей. Например, команда из 10 человек работает над обновлением онлайн-банка. Бэклог содержит 50 разных задач — от дизайна интерфейса до тестирования платежей.
Правильное техническое задание решает три проблемы:
- Чёткие дедлайны вместо «сделаем когда-нибудь»
- Измеряемые метрики вместо субъективных «сделать красиво»
- Единое понимание требований у заказчика и команды
Где и как употребляется термин техническое задание
Что ещё нужно знать про техническое задание
Техническое задание — это базовая часть проекта. Хорошее ТЗ — это не бюрократическая формальность, а рабочий инструмент, который решает ключевые боли команды. В этом документе прописывают не только требования или ожидания от работы, но и подход к реализации — ресурсную базу, методологию и контрольные точки дедлайнов.
Здесь не должно быть расплывчатых формулировок вроде «удобный интерфейс». Вместо этого нужна конкретика — «поиск по каталогу с фильтрами по цене и рейтингу». Спецтермины лучше расшифровывать сопроводительным глоссарием: каждый задействованный участник должен понимать, о чём вообще речь.
ТЗ должно быть живым — туда можно вносить правки, если это необходимо. При этом все изменения нужно дополнительно фиксировать и доносить до всех заинтересованных участников.
Теперь про типы техзадания — оно бывает индивидуальным и командным.
Индивидуальное техническое задание
Задача персонального технического задания — определить конкретные задачи и цели для отдельного сотрудника.
В зависимости от исполнителя и вида работы, индивидуальное ТЗ может быть в виде документа, краткой записки и даже обычного сообщения.
В простейшем варианте техзадание для отдельного исполнителя отвечает на вопрос «Что надо сделать и к какому сроку?». Именно так обычно ставятся задачи внутри команды.
Такое ТЗ можно передать даже устно, хотя лучше любые договорённости фиксировать письменно: в чате или по почте, а в идеале — в таск-менеджере. Так у исполнителя будет возможность освежить в памяти задачи и цели, особенно если работы предстоит много. Также полезно уточнить у исполнителя, как он понял ТЗ и попросить пересказать его своими словами.
Если работа передаётся подрядчику (или специалисту на аутсорсе) техзадание точно нужно зафиксировать письменно. В некоторых случаях оно становится частью договора.
Тогда ТЗ становится подробнее и детальнее. Помимо ответа на вопросы «что и когда», оно содержит формальные требования к результату (например, технические характеристики), чётко зафиксированные ресурсы (бюджет) и другие детали.
Такое индивидуальное ТЗ должно быть лаконичным, но точным. Примерная структура:
- Цель работы и задача исполнителя
- Требования к тому, что входит в результат работы
- То, что в результат не входит
- Критерии приёмки со стороны заказчика
- Сроки и этапы
Вот, что важно учитывать при составлении индивидуального ТЗ:
- Конкретика вместо абстракций — исполнитель должен видеть конкретные формулировки того, что нужно сделать
- Компетенции и технические ограничения исполнителя — важно уточнить, с чем исполнитель умеет работать, а с чем нет
- Проверяемые метрики — в ТЗ должны учитываться показатели, по которым принимается результат
- Порядок приёмки результата — например, количество итераций правок
Индивидуальное техническое задание, как и любое другое, повышает качество и производительность, очерчивает требования к результату и снимает большинство вопросов у исполнителя. А прописанные критерии приёмки позволяют объективно оценить результаты и предоставить точную обратную связь.
В некоторых случаях можно обойтись и без ТЗ:
- Когда задача элементарная и её можно объяснить устно
- Когда сотрудник уже опытный, знаком с задачей и прекрасно ориентируется в ней
- Когда есть чёткий регламент выполнения
Но без ТЗ никуда, если:
- Исполнитель впервые берётся за задачу. Человек только знакомится с предстоящей работой, поэтому ему нужно чётко понимать, какого результата от него ждут
- Задачу делегируют. Похожий случай — новый исполнитель впервые видит материал, с которым предстоит работать. Ему нужно объяснить порядок действий и ввести в курс дела, чтобы не было лишних вопросов
- Исполнитель аутсорсер — он не является постоянным сотрудником организации. Качественное ТЗ поможет погрузить его в проект или продукт
Проектное техническое задание
Проектное (командное) техническое задание — это документ, где прописаны общие цели, распределение задач и правила взаимодействия между участниками команды. Оно показывает, как следует действовать, чтобы достичь результата совместными усилиями.
Здесь устной договорённости точно недостаточно — письменная фиксация обязательна, ведь речь о крупных объёмах работы и нередко больших бюджетах. Это особенно критично при работе с удалёнными командами или внешними подрядчиками.
Обычно ТЗ формируется устно во время митингов, а решения фиксируются в чатах или документации.
Для небольших проектов подойдут облегчённые варианты — таблицы с ключевыми модулями, ответственными и входными-выходными данными. В крупных корпоративных системах используют многоуровневые документы, где требования связывают с тестами, логами и даже юридическими ограничениями.
Структура командного ТЗ
- Цель проекта и ожидаемый бизнес-эффект — зачем мы все тут собрались и чего ждём в результате
- Карта процессов — кто, что и в какой последовательности делает
- Требования к результату
- Ресурсы — бюджет, инструменты, доступ к данным
- Политика коммуникаций — детали, которые редко встречаются в персональных ТЗ
- Частота синхронов — ежедневные стендапы vs еженедельные демо
- Правила использования асинхронных каналов — к примеру, корпоративный мессенджер для срочных вопросов, эл. почта для документооборота
- Механизмы разрешения конфликтов — эскалация к проджект-менеджеру, голосование и прочее
Что важно учесть при составлении командного технического задания:
- Баланс между независимостью участников и контролем — как в индивидуальном ТЗ, но с поправкой на коллективную ответственность
- Прозрачность метрик — вместо личных KPI все работают ради общих метрик
- Совместимость компетенций — не требовать сверх тех знаний, которыми обладает каждый участник команды, если это не оговорено
- Адаптивность — возможность корректировать ТЗ при изменении условий, так как речь обычно о более объёмных и долгосрочных задачах, чем в индивидуальном ТЗ
Командное ТЗ, как и персональное, снижает риски срыва сроков и повышает слаженность работы.