Wir haben den Aufwand für die Durchführung unserer Softwareverbesserung auf der Grundlage der ursprünglichen Funktion geschätzt, die wie geplant funktioniert. Beim Testen stellten wir fest, dass es erhebliche Mängel aufwies und nicht wie geplant funktionierte. Wir haben alle unsere Änderungen rückgängig gemacht und bewiesen, dass der ursprüngliche Code diese Mängel bei der Veröffentlichung aufwies. Das ursprüngliche Team behauptete etwas anderes, obwohl wir dies auf unverändertem Code bewiesen hatten.
Wir haben die Fehlerquelle gefunden, dürfen sie jedoch nicht entfernen. Stattdessen mussten wir alle betroffenen Funktionen reparieren (weit über den ursprünglichen Rahmen unserer Geschichte hinaus) und werden nun gebeten, alle alten Funktionen zu testen.
Der Umfang der Tests ist enorm. Wie bringen Sie die anderen Teams dazu, ihre ursprüngliche Arbeit erneut zu testen? Sie alle behaupten, es habe nichts mit ihnen zu tun, obwohl wir bewiesen haben, dass die Funktionalität in der veröffentlichten Version des Codes nicht funktioniert hat.