Исполнители часто ожидают получить от заказчиков максимально подробное техническое задание, для того, чтобы с точностью оценить проект. Но не все клиенты умеют писать подробное ТЗ. Чаще всего у клиентов не получается описать всё подробно, потому что они не разбираются в деталях или не видят полную картину, что в итоге должно получаться. Часто клиенту нужно увидеть конечный результат, чтобы на основе этого сделать дальнейшие правки. Идеальное техническое задание, конечно, очень хорошо, но не стоит ожидать, что вы всегда его получите. Нужно своими действиями направить клиента, чтобы он предоставил вам ту информацию, которая вам нужна для разработки проекта.
У меня ТЗ обычно станиц на 30. Вижу многие программисты просто тонут в массиве текста и видимо поэтому отваливаются, а может и квалификации не хватает. Что делать и как баланс найти? Хотя может и правда проекты технически сложные.
Думаю, либо предоставить ТЗ программистам по частям, либо оплачивать время, которое они тратят на ознакомление.