Написание технического задания

Написание технического задания: документ, который экономит бюджет и нервы

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

Почему без ТЗ проекты срываются

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

Что входит в услугу

  • Интервью с заказчиком: выясняем цели, бизнес-задачи, ограничения
  • Анализ конкурентов и похожих решений на рынке
  • Описание функциональных требований: что и как должно работать
  • Описание нефункциональных требований: скорость, безопасность, нагрузка
  • Структура проекта: разделы, страницы, пользовательские сценарии
  • Критерии приёмки: как проверить, что работа выполнена корректно
  • Согласование и уточнение документа до полного взаимопонимания

Что НЕ входит (оговариваем отдельно)

  • Разработка дизайна и прототипов — это отдельные услуги, хотя ТЗ их учитывает
  • Собственно программирование по составленному заданию
  • Юридическое сопровождение договора — ТЗ обычно становится приложением к нему

Этапы работ и сроки

ЭтапЧто происходитОриентировочный срок
1. ПогружениеСерия встреч и интервью, сбор всех вводных о бизнесе и целях2–5 дней
2. АнализИзучаем нишу, конкурентов, ограничения, формулируем подход2–4 дня
3. Черновик ТЗПишем первую версию документа со всеми требованиями3–7 дней
4. СогласованиеОбсуждаем с заказчиком, уточняем спорные моменты2–5 дней
5. ФинализацияВносим правки, готовим итоговую версию с критериями приёмки1–3 дня

Сроки зависят от масштаба будущего проекта и готовности заказчика оперативно давать вводные. Для лендинга ТЗ можно собрать за несколько дней, для крупного сервиса с множеством ролей и сценариев — за пару-тройку недель.

От чего зависит цена

Стоимость подготовки технического задания зависит от сложности будущего продукта и глубины проработки, которая для него нужна. Основные факторы:

ФакторКак влияет на стоимость
Масштаб проектаЧем больше функций и сценариев, тем объёмнее и дороже ТЗ
Сложность бизнес-процессовЗапутанные процессы требуют больше времени на описание
Количество ролей пользователейКаждая роль — отдельные сценарии и права доступа
Готовность вводных у заказчикаЧёткое видение ускоряет работу, размытое — требует больше интервью
Глубина проработкиОт верхнеуровневого описания до детального документа с макетами

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

Разве нельзя начать работу без ТЗ, чтобы сэкономить?

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

Мы сами толком не знаем, чего хотим. Поможете сформулировать?

Да, это нормальная ситуация, и как раз здесь мы полезнее всего. Через интервью и анализ мы помогаем превратить размытую идею в конкретные требования.

Можно ли заказать только ТЗ, а разработку вести своими силами?

Конечно. Готовое ТЗ — самостоятельный документ, по которому сможет работать любая команда, в том числе ваша внутренняя или сторонний подрядчик.

Что если в процессе разработки что-то придётся менять?

Изменения — нормальная часть жизни проекта. ТЗ фиксирует отправную точку, а правки вносятся осознанно, с пониманием их влияния на сроки и бюджет, а не хаотично.

Кому принадлежит готовое ТЗ?

Документ передаётся вам и остаётся вашим. Вы вправе использовать его как угодно, в том числе с другими исполнителями.

Почему стоит доверить составление ТЗ нам

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

Обсудим вашу задачу?

Расскажите, что вызвало задачу и что она должна решить, — спрогнозируем ресурсы и сроки.