Dans notre boutique, nous nous efforçons d'être agiles. Et je dirais que nous faisons de grands progrès. Cela dit, quelques-uns d'entre nous ont repéré un modèle que nous avons commencé à appeler le «développement axé sur les échecs».
Le développement basé sur les échecs peut être décrit comme un cycle de libération / itération agile où les bogues / fonctionnalités sont guidés non par des tâches et des histoires avec des critères d'acceptation, mais par des défauts entrés dans le logiciel de suivi des défauts.
Notre équipe a un grand chef de projet qui s'efforce d'obtenir les critères d'acceptation du client (s), mais ce n'est pas toujours possible. De mon président de développement, cela est dû au fait que le client ne sait pas exactement ce qu'il veut ou (et c'est le kicker) deux "camps" différents au siège du client en conflit avec la façon dont une histoire doit être mise en œuvre. Le Camp A dictera vaguement que la fonctionnalité X fonctionne comme ceci , puis le Camp B échouera car il ne fonctionne pas comme ça . D'où le terme "FDD". Le processus est entraîné par des «échecs».
Cela m'amène à ma question: quelqu'un d'autre a-t-il rencontré cela et si oui, des conseils / suggestions pour y faire face?
Nous avons, bien sûr, essayé d'obtenir l'accord préalable des camps A et B, mais tout le monde sait que ce n'est pas toujours le cas.
Merci