Зачем техническое задание
Без ТЗ разработка идёт по устным договорённостям, и на приёмке выясняется, что «мы думали иначе». Составление технического задания на разработку фиксирует, что именно должно быть сделано, для кого, с какими данными и как это проверить. ТЗ защищает обе стороны: заказчик получает то, что заказал, подрядчик — понятные границы.
Как пишем
Собираем требования с интервью и анализа процессов (часто — после аудита), структурируем по сценариям и ролям, рисуем прототипы экранов, описываем данные и интеграции, задаём нефункциональные требования (нагрузка, безопасность, 152-ФЗ) и критерии приёмки. Согласуем с заказчиком по разделам. ТЗ — ваш документ, его можно отдать на оценку нескольким подрядчикам, включая нас.
Пример
B2B-портал для дистрибьютора, интеграция с УТ. ТЗ на 60 страниц: 40 сценариев по 5 ролям, прототипы 25 экранов, API с 1С, требования к нагрузке и ИБ, критерии приёмки. Три подрядчика дали сопоставимые оценки; проект принят по критериям без споров.