Как правильно составить техническое задание

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

Что такое техническое задание

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

Кто должен составлять техническое задание

За составление ТЗ может отвечать, как заказчик, так и исполнитель. Иногда техническое задание пишется совместно. Рассмотрим все три варианта.

ТЗ пишет заказчик

Если продукт, за разработкой которого заказчик обращается к подрядчику, связан с его основным видом деятельности, то техническое задание лучше составлять заказчику. В этом случае составитель сам хорошо знает, что он хочет получить в результате и как это сделать.

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

ТЗ пишет исполнитель

Если за составление технического задания берется компания-подрядчик, то схема работы будет такая:

  1. Исполнитель узнает у заказчика общую задачу.
  2. Затем исполнитель составляет бриф с уточняющими вопросами и отправляет его заказчику.
  3. После того, как заказчик ответил на все вопросы, исполнитель на их основе составляет техническое задание.
  4. Готовый документ исполнитель отправляет заказчику на согласование.

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

Исполнитель и заказчик составляют ТЗ совместно

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

Инструкция по созданию технического задания

В этом разделе объясняем:

  • Как правильно составлять ТЗ
  • Что должно быть указано в техническом задании
  • Как оформить техническое задание

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

  • Подробное описание проекта, его цель. Все участники должны понимать, что из себя представляет проект, какие у него цели и задачи.
  • Основные требования к продукту. В этом разделе перечисляются все требования, согласно которым исполнитель реализует проект.
  • Этапы и сроки выполнения работы. Благодаря этому пункту заказчик знает, что и когда будет готово, поэтому сможет контролировать процесс разработки.
  • Порядок приемки проекта. В этом разделе представлены стандарты, по которым заказчик будет оценивать качество выполненной работы.
  • Приложения к техническому заданию. Дополнительная информацию к проекту. Обычно включает стоимость, технические регламенты, нормативно-правовые акты и т.д.

Общие рекомендации по составлению ТЗ

При написании ТЗ важно учитывать общие рекомендации.

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

Стандарты

При составлении технического задания вы можете ориентироваться на международные и отечественные стандарты. В России действуют два ГОСТа, которые регламентируют разработку ТЗ:

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

  • ГОСТ 34.602-89 «Комплекс стандартов на автоматизированные системы. Технические задание на создание автоматизированной системы»

Среди международных стандартов можно выделить ISO/IEC/IEEE 29148-2018. Он устанавливает требования к техническому заданию на разработку ПО и других сложных систем.

Как составить ТЗ для сайта: главные пункты

Рассмотрим упрощенный пример, как написать техническое задание на разработку сайта.

  1. Напишите, чем занимается компания-заказчик, кто ее клиенты, опишите основную задачу сайта.
  2. Объясните сложные термины.
  3. Опишите технические требования: какая CMS нужна, требования к хостингу, адаптивности, кроссбраузерности.
  4. Опишите структуру сайта: какие разделы и страницы нужны.
  5. Напишите, какие элементы должна содержать каждая страница, как будут располагаться объекты на странице.
  6. Составьте сценарий, как пользователи будут двигаться по сайту.
  7. Подготовьте контент для сайта: тексты, видео, изображения и т.д.
  8. Напишите, какой дизайну вы хотите использовать на сайте.
  9. Составьте поэтапный план сдачи сайта с указанием сроков.
  10. Опишите процесс приемки сайта.

Когда можно обойтись без технического задания

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

Заключение

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

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

Всё ещё остались вопросы?