Je travaille dans un environnement Agile et les choses sont arrivées à un point où le client pense qu'il préférerait Waterfall en raison des échecs (c'est ce qu'il pense) du scénario Agile actuel. La raison qui les pousse à penser ainsi est l'immense quantité de changements au niveau de la conception qui se produisent à la fin des sprints et que nous (les développeurs) n'avons pas pu terminer dans le temps imparti.
Comme d'habitude, on se blâmait l'un l'autre. De notre point de vue, les changements annoncés à la fin étaient trop nombreux et les modifications de la conception et du code étaient trop importantes. Le client, quant à lui, se plaint que nous (les développeurs) ne comprenions pas pleinement les exigences et proposions des solutions qui ne correspondaient pas à ce qu'il voulait. (comme s'ils nous avaient demandé de dessiner un tigre, et que nous avions dessiné un chat).
Ainsi, le client a estimé (pas nous) que le processus Agile n'est pas correct et qu'il veut passer à un mode Waterfall qui, à mon avis, serait désastreux. Pour la simple raison que leur niveau de satisfaction dans un mode Agile n'était pas suffisant, alors comment vont-ils tolérer le résultat après avoir passé tant de temps pendant la phase de conception d'un développement Waterfall ?
Veuillez nous faire part de vos suggestions.