Из вашего сообщения я столкнулся с несколькими проблемами: 0 - не ваша задача - управлять проектом, а ваша задача - собирать требования для конечных пользователей. 1-босс не знает точных требований 2-босс не говорит с конечными пользователями о требованиях 3-босс использует терминологию, которую он на самом деле не понимает, гибкую 4-вы разрабатываете какое-то решение, которое получает написано несколько раз, и вы не довольны
Что касается 1,2 и 3, с этим мало что можно сделать, если вы не старший человек. Однако можно сделать следующее:
A - Попросите его поделиться с вами планом проекта. У него может быть один, или он создаст один с указанием задач и сроков. Один из них должен касаться анализа и сбора требований. Если не предложите это.
B - Подготовить некоторые ссылки на важность требований для успеха проекта программного обеспечения
C - Подготовьте ему 1 страницу того, что такое Agile, а что нет.
D - Подготовьте ему список типичных входных данных для стадии проектирования и убедите его в ценности каждого из них.
E - Предложить в команду добавить бизнес-аналитика и / или разработчика моделей данных. Такие роли должны выполнять конечный пользователь, и они получат необходимую вам информацию или, по крайней мере, значительную ее часть.
F - Посмотрите, как другие разработчики связались с этим парнем.
Что касается # 4, вы можете предложить ему использовать подход прототипирования или генератор кода, который помог бы ему, вам и пользователю задуматься о функциональных аспектах приложения. Большинство инструментов не генерируют идеальный графический интерфейс, но, по крайней мере, вы можете получить требуемую функциональность.
Во всех случаях убедитесь, что вы четко задокументировали каждую из итераций и отправили ему электронное письмо о том, какой вклад вы получили, что вы сделали (в некоторых деталях) и каков результат. Убедитесь, что вы связываете результаты с соответствующей причиной, такой как (отсутствие требований и т. Д.).
К сожалению, некоторые люди не принимают советы. Поэтому будьте осторожны, как вы общаетесь с ним.
Это не очень хорошо!
Удачи.