Wenn ich ein altes verrostetes Auto habe, das ich fahren muss, um zur Arbeit zu kommen, und ich gehe zum Händler, um ein neues Auto zu kaufen. Das Modell, das ich möchte, ist nicht vorrätig, daher muss es ab Werk bestellt werden, und es wird eine Weile dauern, bis es eintrifft.
Der Händler beschließt dann aus gutem Glauben, Ihnen den Motorblock des Autos zu geben, bis das von Ihnen bestellte Auto eingetroffen ist. Was sollen Sie mit einem Automotor tun? Sicher, ich kann einige Komponenten anschließen, um es zu testen und zum Laufen zu bringen, aber es hilft mir nicht wirklich, morgen dort zu arbeiten, wo das alte verrostete Auto funktioniert.
Zugegeben , es ist ein weit andere weinen zwischen einem Auto zu bauen und kundenspezifische Software - Aufbau, aber sie ignorieren , dass für die Zwecke der Beweisführung . Der Punkt der Geschichte ist nicht zu verwirren, dass der Kunde keine Verwendung für inkrementelle Änderungen findet, wenn er bereits eine Software hat, die gut genug ist, um die Arbeit jetzt zu erledigen. Es erfüllt ihr Bedürfnis vorerst schon.
Das heißt nicht, dass Agile hier kein wichtiger Teil des Prozesses ist, da es dem Kunden ein kontinuierliches Feedback zum Projektstatus ermöglicht. Sie können sicherstellen, dass Fortschritte erzielt werden, bevor wichtige Meilensteine und Ergebnisse erreicht werden. Sie können potenzielle Probleme und Probleme frühzeitig erkennen, bevor die Behebung eines Fehlers zu kostspielig wird.
Vielleicht möchten Sie als Autokunde nur den Motor betrachten und bewerten, um sicherzustellen, dass Sie tatsächlich das bekommen, was Sie erwartet haben. Hoppla, ich wollte eigentlich einen 6-Zylinder-Motor anstelle des 4-Zylinder-Motors! Habe ich dir das nicht früher gesagt? Kein Problem, lassen Sie uns eine Änderung in der Fabrik bestellen.
Verkaufen Sie den Kunden die Idee, dass es in ihrem besten Interesse ist, die neuen Software-Releases noch nicht als Ersatz zu verwenden, sondern sie zu evaluieren und sicherzustellen, dass sie mit jedem Schritt auf dem Weg zufrieden sind.