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

Техническое задание (ТЗ) - представляет собой документ, который содержит подробное и однозначное описание ожидаемого заказчиком результата в обозначенные сроки и бюджет. ТЗ делает взаимодействие заказчика ИТ-проекта и подрядчика более безопасным и прозрачным. ТЗ сильно отличается от брифа, который не содержит итоговых требований и детального описания ожидаемого результата. В одних кейсах можно и нужно пользоваться ГОСТами (19.201-78, 34.602-89) и международным стандартом ISO/IEC/IEEE 29148 при разработке ТЗ, в других это не будет целесообразным. Но в любом случае разработка ТЗ - это сложная интеллектуальная работа, которая требует продумать все детали и учесть все нюансы будущего проекта. И чем масштабнее проект, тем сложнее будет написать ТЗ. Но ТЗ станет прочным фундаментом для реализации ИТ-проекта.
Цели создания технического задания для ИТ-проекта
ТЗ для ИТ проекта потребуется вам в случаях, если вы хотите:
- заказать разработку продукта по методологии Waterfall (каскадная модель, модель "Водопад")
- провести тендер на разработку или внедрение ИТ-решения, например автоматизированной системы или CRM
- заказать разработку MVP для стартапа
- формализовать и согласовать видение проекта между всеми заинтересованными лицами
- иметь основу для формирования бэклога при использовании гибких методологий разработки (Agile, Scrum, Kanban)
Этапы разработки техзадания
Процесс разработки ТЗ изначально обязательно включает в себя:
- сбор и анализ требований к функциональности
- формулирование целей и задач ИТ проекта
- определение критериев выполнения требований
Следующие пункты также могут быть изначально сформулированы в ТЗ, например, в случае реализации проекта внутренней командой. Но могут быть определены уже на этапе подбора разработчиков:
- при необходимости добавить описание конкретных технологий (архитектура, платформа, фреймворк, библиотека)
- оценку стоимости реализации проекта
- разработка сопровождающей документации
Что должно быть отражено в ТЗ
- Цели и задачи ИТ проекта
- Требования к проекту
- Этапы реализации
- Сроки реализации
- Порядок сдачи-приемки проекта и проверки на соответствие требованиям
Стоимость разработки технического задания
В зависимости от цели, а значит и глубины проработки деталей, стоимость разработки ТЗ будет в диапазоне 20-50% от стоимости разработки ИТ-проекта. Ведь у стартапа и у департамента крупной компании совершенно разные цели.
Заключение
Грамотно сделанное ТЗ, которые включено как приложение в договор разработки ИТ-проекта, позволит добиться ожидаемого результата, даже если для этого аутсорсеру придется сделать много доработок. Если в ТЗ обозначена методология приемки-передачи, то подрядчику придется делать доработки за свой счет, в противном случае за все доработки в итоге придется платить Заказчику.