Тут нужно добавить много текста про то, как это круто и нужно а пока просто примем за необходимость формализации задач.
Вкратце, что есть что: бриф - это описание вашей идеи, а техзадание - это список действий для её достижения.
- прочитав ответы на имеющиеся в нём вопросы, разработчик быстрее поймёт сложность задачи и её стоимость. Экономия времени разработчика = сэкономленные деньги.
- ответив на вопросы в брифе, заказчик сам лучше поймёт свою задачу (в идеале) и опишет её более подробно. Более точное понимание и описание задачи = минимизация рисков и, опять же, сэкономленные деньги.
Пример ТЗ "Загрузка табличной части документа "Приходная накладная" из таблицы Excel"
Пример ТЗ "Создание отчета по выработке менеджеров по продажам в 1С УТ"
Пример ТЗ "Создание документа "Премирование" и проведение его в системе"
Еще примеры техзаданий можно найти здесь