Il y a plusieurs problèmes que j'ai rassemblés à partir de votre message: 0-Ce n'est pas votre travail de gérer le projet et ce n'est pas votre travail de rassembler les exigences des utilisateurs finaux. 1-Le patron ne connaît pas les exigences exactes 2-Le patron ne parle pas aux utilisateurs finaux des exigences 3-Le patron lance une terminologie qu'il ne comprend pas vraiment agile 4-Vous travaillez sur une solution qui écrit plusieurs fois et vous n'êtes pas content
Quant aux 1,2 et 3, il n'y a pas grand-chose à faire si vous n'êtes pas une personne âgée. Cependant, les actions suivantes peuvent être effectuées:
A - Demandez-lui de partager avec vous le plan de projet. Il peut en avoir un ou en construira un indiquant les tâches et les délais. L'un d'eux devrait porter sur l'analyse et la collecte des exigences. Sinon, suggérez-le.
B - Préparer quelques références sur l'importance des exigences pour la réussite d'un projet logiciel
C - Préparez-lui une page de ce qu'est et n'est pas Agile.
D - Préparez-lui une liste d'entrées typiques à l'étape de la conception et convaincez-le de la valeur de chacun.
E - Suggérer l'ajout d'un analyste d'affaires et / ou d'un modélisateur de données à l'équipe. Ces rôles devront appartenir à l'utilisateur final et vous fourniront les informations requises ou au moins une bonne partie de celles-ci.
F - Voyez comment d'autres développeurs ont coopéré avec ce type.
Quant au # 4, vous pouvez lui suggérer d'utiliser une approche de prototypage ou un générateur de code qui l'aiderait, vous et l'utilisateur, à se faire une idée des aspects fonctionnels de l'application. La plupart des outils ne génèrent pas une interface graphique parfaite, mais au moins vous pouvez capturer les fonctionnalités requises.
Dans tous les cas, assurez-vous de documenter clairement chacune des itérations et de lui envoyer un e-mail concernant les informations que vous avez reçues, ce que vous avez fait (en détail) et le résultat. Assurez-vous d'attribuer les résultats à la cause appropriée, par exemple (manque d'exigences, etc.).
Malheureusement, certaines personnes n'acceptent pas les conseils. Faites donc attention à la façon dont vous communiquez avec lui.
Ça ne va pas bien!
Bonne chance.