In unserem Shop sind wir bestrebt, agil zu sein. Und ich würde sagen, wir machen große Fortschritte. Das heißt, einige von uns haben ein Muster entdeckt, das wir als "Failure Driven Development" bezeichnen.
Failure Driven Development kann grundsätzlich als ein agiler Release- / Iterationszyklus beschrieben werden, bei dem die Fehler / Features nicht von Aufgaben und Storys mit Akzeptanzkriterien, sondern von in die Fehlerverfolgungssoftware eingegebenen Fehlern geleitet werden.
Unser Team hat einen großartigen Projektmanager, der sich bemüht, die Akzeptanzkriterien von den Kunden zu erhalten, aber das ist nicht immer möglich. Von meinem Entwicklungsstuhl aus ist dies darauf zurückzuführen, dass der Kunde entweder nicht genau weiß , was er will, oder (und das ist der Kicker), dass zwei verschiedene "Camps" im Hauptbüro des Kunden miteinander in Konflikt stehen, wie eine Story umgesetzt werden soll. Camp A wird lose, auf dem Feature X funktioniert wie diktiert dies , dann wird Camp B es scheitert nicht wie funktioniert das . Daher der Begriff "FDD". Der Prozess wird durch "Fehler" angetrieben.
Dies führt zu meiner Frage: Hat dies jemand anderem begegnet und wenn ja, irgendwelche Tipps / Vorschläge für den Umgang damit?
Wir haben natürlich versucht, Lager A und B zu einer Einigung zu bewegen, aber jeder weiß, dass dies nicht immer der Fall ist.
Vielen Dank