Ich möchte eine Gegenfrage stellen:
Kann ein fester Geltungsbereich + eine feste Frist + ein Festpreisvertrag jemals in Kraft gesetzt werden ?
Das Sprichwort "gut / schnell / billig - wählen Sie zwei" ist nicht nur ein dummer technischer Witz. Jeder Projektmanager, der sein Geld verdient, kennt das Projektmanagement-Dreieck :
Sie sagen uns, dass Kosten, Umfang und Zeitplan feststehen. Das lässt keinen Spielraum für Manövrierbarkeit oder Fehler. Keine . Sie könnten "Qualität" als Attribut anzeigen, aber es ist kein "echtes" Attribut, sondern eher ein Metaattribut, das von den anderen Attributen abgeleitet ist (Kosten / Umfang / Zeitplan).
Das Problem ist, dass dies in der Realität niemals passiert, solange Ihr Projekt von Menschen geplant und ausgeführt wird.
Anforderungen und Spezifikationen decken niemals jeden Randfall ab, es sei denn, sie wurden von qualifizierten Architekten und Designern immens detailliert ausgearbeitet. In diesem Fall ist das Projekt bereits zur Hälfte abgeschlossen. und selbst dann gibt es immer noch die Möglichkeit eines Fehlers.
Unerwartete Kosten führen zu Budgetüberschreitungen. Ein Abonnement ist abgelaufen. Ein Hersteller hat die Unterstützung für ein Produkt eingestellt, das Sie verwenden, und Sie müssen ein neues Produkt finden. Ein stündlicher Auftragnehmer erhöhte seinen Satz unter Androhung der Abreise. Ihr gesamtes Team trat gerade in den Streik und forderte eine Erhöhung um 10% und eine zusätzliche Urlaubswoche.
Zeitpläne gleiten. Unvorhersehbare Probleme tauchen auf; Diese Diagrammkomponente, die Sie seit 5 Jahren verwenden, ist nicht mit Windows 95 kompatibel, das Ihr Client noch verwendet. Ein obskurer Fehler in 64-Bit-Windows verursacht schwerwiegende Probleme in der Benutzeroberfläche, und Sie verbringen fast eine Woche damit, ihn aufzuspüren und eine Problemumgehung zu entwickeln (das ist mir tatsächlich passiert). Ihr leitender Entwickler wurde von einem Bus angefahren und Sie müssen einen neuen rekrutieren und ausbilden. Ihr voraussichtlicher Liefertermin ist immer falsch. Immer.
Siehe das Hofstädter-Gesetz :
Hofstädter-Gesetz: Es dauert immer länger als erwartet, auch wenn Sie das Hofstädter-Gesetz berücksichtigen.
Bei agilen Methoden dreht sich alles um Kosten, Zeitplan und Umfang. Die meiste Zeit geht es speziell darum, den Umfang und manchmal den Zeitplan zu durchwühlen , weshalb Sie mit nebulösen User Stories beginnen und Revisionen planen, anstatt Vollversionen. Unterschiedliche Methoden verwenden unterschiedliche Terminologien, aber es ist alles die gleiche Grundvoraussetzung: Häufige Releases und ein Neuausgleich von Zeitplan und Umfang mit jedem Release.
Dies ist bei einem Projekt, das entweder ein fester Umfang oder ein fester Zeitplan ist (oder sein soll), nicht sinnvoll .
Wenn ein Projektattribut (Kosten / Umfang / Zeitplan) festgelegt wäre, würde ich Ihnen mitteilen, dass es möglicherweise nicht für agile Methoden geeignet ist.
Wenn zwei Projektattribute festgelegt sind, eignet sich Ihr Projekt definitiv nicht für agile Methoden.
Wenn alle drei Attribute festgelegt sind, schlägt Ihr Projekt wahrscheinlich fehl. Wenn es tatsächlich ausgeliefert wird, wurde entweder der ursprüngliche Zeitplan massiv verfälscht, oder der Kunde hat es geschafft, sich vorzustellen, dass Sie tatsächlich geliefert haben, was versprochen wurde.
Wenn dieser Vertrag noch auf dem Tisch liegt, fordere ich Sie auf, ihn abzulehnen. Und wenn du es bereits angenommen hast, möge Gott deiner Seele gnädig sein.