В отдельный раздел вынесите цели и задачи данной разработки. В его написании должны обязательно принимать участие заказчики, чтобы разработчики четко понимали, что требуется заказчику и могли выбрать самые эффективные и оптимальные методики решения поставленной задачи.
Участие заказчиков потребуется и при описании тех функциональных требований, которые будут предъявляться к данной разработке. Ее функционал можно описать не только с помощью перечисления технических характеристик, но и в виде вариантов применения и использования данного проекта, системы или изделия. Обязательно следует упомянуть и перечислить те регламенты, нормы и стандарты, которым должна соответствовать разработка, требования по безопасности ее эксплуатации и по охране окружающей среды. Разрабатывая программный продукт, следует упомянуть требования к вычислительным мощностям и интерфейсу.
К рекомендуемым при написании ТЗ относится и раздел, в котором устанавливаются допущения и ограничения, конечные параметры и характеристики, чтобы не затягивать выполнение работы до бесконечности в стремлении получить лучшее качество.
Для подстраховки, можно предусмотреть в ТЗ фарсмажорные обстоятельства и риски, которые могут повлиять на сроки выполнения работ по проекту. Приложите также календарный план выполнения работ, можно с разбивкой по этапам. Определите в техническом задании порядок расчетов за выполненные этапы работ и назначьте ответственных представителей, как со стороны заказчика, так и со стороны исполнителя, которые будут осуществлять взаимодействие на постоянной основе для решения возникающих вопросов в оперативном порядке.