Как создать качественное техническое задание на сайт?
Техническое задание — лишь часть проекта. Будь то стартап или новый сервис внутри уже существующего продукта.
В любом случае ТЗ должно представить фантазии Заказчиков и Исполнителей в адекватном и возможном для реализации виде. Это всегда серьезный документ, где виноватым в случае чего будет разработчик технического задания.
Этапы разработки технического задания
1. Предварительное изучение брифа/задачи
Как правило, есть эфемерное представление того, что хочет заказчик — в виде брифа.
Собираем информацию о компании, рынке, клиентах, конкурентах. Просмотренная информация даст понимание бизнеса заказчика.
2. Проведение встречи
Составляем конкретный список вопросов и потихоньку выясняем все у заказчика. Ответы фиксируем рядом с вопросами.
3. Разработка концепции
Концепция обычно содержит краткие тезисы будущего ТЗ, а именно:
Цели и задачи;
Назначение;
Роли;
Структура;
Содержание;
Список возможностей (в виде сервисов — кратко).
Порой концепция содержит подробное описание бизнес-идеи, для понимания, чем выигрышен проект.
4. Уточнение требований
После утверждения концепции уточняем и формализуем недостающие требования. Фиксируем требования в ТЗ, формируем их в готовые блоки с описаниями (а желательно и с интерфейсами). Так Заказчику проще воспринимать информацию о том, что он хочет, когда есть графическое сопровождение описанных требований.
Проходим несколько итераций по разработке ТЗ, каждый раз дополняя и изменяя документ по комментариям Заказчика.
5. Утверждение ТЗ
Структура ТЗ
Существует 4 альтернативы для выбора шаблона технического задания. Это может быть ГОСТ, IEEE, корпоративный шаблон студии, или мой собственный шаблон. Выбор всегда остается за Заказчиком, но в каждом конкретном случае лучше совместно выбирать вариант, отталкиваясь от условий реализации проекта.