Кто должен заниматься разработкой технического задания — разработчик или заказчик?
В разработке адекватного технического задания должны принимать участие все стейкхолдеры, как минимум — три стороны:
1) Заказчик
2) Технически компетентный разработчик
3) Сторонние компетентные специалисты
А можно, чтобы заказчик сам составил ТЗ?
К сожалению, нет.
Если заказчик сам профессионально занимается разработкой аналогичного программного обеспечения, это конечно возможно. Но зачастую, он не способен формализовать свои идеи и требовании с учётом технических ограничений, современных тенденций и инструментов разработки.
А можно, чтобы разработчик сам составил ТЗ?
К сожалению, нет.
Разработчик не обладает знаниями о основных бизнес требованиях и особенностях вашей компании, предъявляемых к разрабатываемому программному обеспечению.
А можно, чтобы ТЗ составили сторонние специалисты?
Да, это возможно, но это не лучший вариант. Сторонние специалисты составят красивую бумажку, не учитывающую реальные потребности и технические ограничения. К тому же, в этом случае сложнее найти разработчиков для реализации проекта. Разработчик будет менее погружен в проект, потребуется дополнительное время для изучения ТЗ и согласования.
Мое мнение
Разработкой технического задания крупного IT-проекта должны заниматься самые компетентные в этой сфере специалисты.
В идеальном случае: представители компании-заказчика, представители потенциальных компаний-разработчиков, внешние признанные эксперты в области эксплуатации данного программного обеспечения и эксперты в области инструментов, при помощи которых создается данное ПО.
Обязательно ли привлекать сторонних экспертов?
Нет, это не обязательно, но крайне желательно. Привлечение сторонних экспертов необходимо для корректировки фантазий девелоперов, оценки адекватности предложенных технических решений/сроков/бюджетов, внесения ясности в ключевых вопросах.

Оглавление рубрики
- Что такое техническое задание?
- Когда необходимо составлять ТЗ?
- Что ТЗ даёт заказчику?
- Что ТЗ даёт разработчику?
- Кто должен заниматься разработкой технического задания - разработчик или заказчик?
- Как заказчику подготовиться к составлению ТЗ
- Готовые шаблонны и брифы для создания технического задания
- Структура и принципы построения технического задания
- Степень детализации технического задания
- Этапы построения технического задания
- Проблемы при работе по техническому заданию
- Контрольные вопросы при утверждении технического задания
- Пример и особенности ТЗ для разработки сайта
- Пример и особенности ТЗ для разработки мобильного приложения
- Пример и особенности ТЗ для разработки программного обеспечения