второй заказчик (посредник) по идее должен давать ТЗ, но видимо клинический случай. пока не прочитаешь бредятину от клиента и не предложишь свой вариант - нифига не выйдет. поэтому в процессе приходится по 100 раз переделывать. бесит.
Пишу ТЗ сам себе, и выставляю еще часы за составление ТЗ и за иследование предметной области.
Если четко в ТЗ не прописано, считается что это реализуется как угодно.
Иногда стоит пойти на уступки, но так же не стоит совсем прогибаться, а то сядут на шею.
Додумываю сам
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан