seogud, понимать должен заказчик. Программист ли�?ь напи�?ет прогу по твоему тз. Если заказчик не понимает, то это уже проблема, а так и есть. Ты не може�?ь составить тз, ибо сам не знае�?ь что тебе нужно. Потому и нужен прогер понимающий, что бы ему сказать "я хочу нажать на кнопку и боль�?е ничего не делать".