Найти тему

Техническое задание - вместо тысячи слов

Оглавление

Наверняка, многие слышали афонаризм "Без четкого ТЗ - результат хз". А есть и такие, кто в ответ на вопрос про ТЗ делают глаза по 5 копеек и говорят:

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

ТЗ (техническое задание) - это документ, в котором подробно прописываются требования заказчика к конечному продукту.

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

И все-таки, зачем нужно ТЗ?

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

Каким должно быть ТЗ?

Спойлер: явно не таким...
Спойлер: явно не таким...

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

"главная страница сайта должна загружаться как можно быстрее"

ИЛИ

"главная страница сайта должна загружаться не более, чем за 5 секунд".

Лучше написать раз, а не лаконичнее. Но, опять же, не забываем следовать завету товарища Неру :)

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

Резюмируем. ТЗ должно быть:

  • однозначным;
  • подробным;
  • понятным для исполнителя и заказчика.

Что и как писать в ТЗ?

Среднестатистическое ТЗ, как правило, включает в себя следующую информацию:

  • Описание — что должен представлять из себя конечный продукт и какие задачи ставятся перед исполнителем.
  • Цели — для чего создается конечный продукт и какого результата ожидает заказчик.
  • Требования к реализации — какой технологический стек (язык программирования, фреймворки, инструменты, движки и т.д.) должны использоваться в процессе разработки.
  • Порядок контроля и приёмки — стандарты, по которым заказчик будет оценивать качество полученного результата.
  • Приложения — дополнительные элементы (например, прототипы интерфейса, структура базы данных и т.д.), которые необходимо учесть при реализации технического задания.

ТЗ может составляться в произвольном порядке, но при этом написание ТЗ также регламентируется ГОСТами:

  • ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению»;
  • ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы».

Составление ТЗ - очень сложная и ответственная задача: часто бывает, что многие исходные данные еще неизвестны, но при этом составленное ТЗ сможет облегчить или затруднить последующие процессы. Недаром считается, что грамотное ТЗ – это половина успеха в решении задачи.

Вместо эпилога
Вместо эпилога