Техническое задание (ТЗ) - представляет собой документ, который содержит подробное и однозначное описание ожидаемого заказчиком результата в обозначенные сроки и бюджет. ТЗ делает взаимодействие заказчика ИТ-проекта и подрядчика более безопасным и прозрачным. ТЗ сильно отличается от брифа, который не содержит итоговых требований и детального описания ожидаемого результата. В одних кейсах можно и нужно пользоваться ГОСТами (19.201-78, 34.602-89) и международным стандартом ISO/IEC/IEEE 29148 при разработке ТЗ, в других это не будет целесообразным. Но в любом случае разработка ТЗ - это сложная интеллектуальная работа, которая требует продумать все детали и учесть все нюансы будущего проекта. И чем масштабнее проект, тем сложнее будет написать ТЗ. Но ТЗ станет прочным фундаментом для реализации ИТ-проекта.

Цели создания технического задания для ИТ-проекта

ТЗ для ИТ проекта потребуется вам в случаях, если вы хотите:

  1. заказать разработку продукта по методологии Waterfall (каскадная модель, модель "Водопад")
  2. провести тендер на разработку или внедрение ИТ-решения, например автоматизированной системы или CRM
  3. заказать разработку MVP для стартапа
  4. формализовать и согласовать видение проекта между всеми заинтересованными лицами
  5. иметь основу для формирования бэклога при использовании гибких методологий разработки (Agile, Scrum, Kanban)

Этапы разработки техзадания

Процесс разработки ТЗ изначально обязательно включает в себя:

  • сбор и анализ требований к функциональности
  • формулирование целей и задач ИТ проекта
  • определение критериев выполнения требований

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

  • при необходимости добавить описание конкретных технологий (архитектура, платформа, фреймворк, библиотека)
  • оценку стоимости реализации проекта
  • разработка сопровождающей документации

Что должно быть отражено в ТЗ

  1. Цели и задачи ИТ проекта
  2. Требования к проекту
  3. Этапы реализации
  4. Сроки реализации
  5. Порядок сдачи-приемки проекта и проверки на соответствие требованиям

Стоимость разработки технического задания

В зависимости от цели, а значит и глубины проработки деталей, стоимость разработки ТЗ будет в диапазоне 20-50% от стоимости разработки ИТ-проекта. Ведь у стартапа и у департамента крупной компании совершенно разные цели.

Заключение

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