rbkm, разработка тз это отдельная работа… и за нее надо брать отдельные деньги…
кстати внесение измений в готовое тз и всякие доработки оплачиваются тож отдельно… крути клиента на бабосы!!!
rbkm, в идеале нужен какой-то «конструктор систем» — тогда заказчик будет сразу вынужден формулировать свои запросы в рамках какого-то стандарта. Но ввиду недостаточной еще массовости рынка, самое эффективное — это действительно некое интервью/обсуждение с заказчиком