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