Ich habe gerade meine Organisation dazu gedrängt, einen agilen Ansatz für eines unserer Projekte zu entwickeln. Es war eine Herausforderung für die Geschäftsleitung, da sie ein geplantes Budget und einen Zeitplan benötigen, bevor sie überhaupt ein Projekt finanzieren können (es ist ein großes Unternehmen).
Also habe ich getan, was ich in dieser Situation immer getan habe, eine fundierte Vermutung angestellt. Ich habe mir den Umfang angesehen, von dem wir angenommen hatten, dass das Projekt ihn beinhalten würde, den Entwicklungszeitpunkt dieser Elemente erraten, in einer zusätzlichen Zeit für Geschäftsanalysten, Datenbankadministratoren, Projektmanager usw. hinzugefügt, einige Auffüllungen hinzugefügt und dies als geschätztes Budget bezeichnet. Beachten Sie, dass diese Art der Schätzung der "groben Größenordnung" in meinem Unternehmen auch vor jedem Wasserfallprojekt durchgeführt wird, sodass dies nicht anders war.
Als wir dann das agile Projekt starteten und ein Gefühl für unsere Geschwindigkeit bekamen, projizierten wir den Endpunkt des Projekts basierend auf der Geschwindigkeit und den verbleibenden Story-Punkten und stellten fest, dass wir meinem ursprünglichen High-Level voraus sind Schätzungen. Aber das ist okay (und wir haben es erwartet).
Um eine Antwort zu verallgemeinern, hängt es davon ab, was Sie unter "großer Reichweite" verstehen und wann Sie diese Schätzungen benötigen. Wenn Sie sie vor Projektbeginn benötigen, können Sie meine Methode verwenden. Wenn Sie sie während der Ausführung eines Projekts benötigen, können Sie das von Matthew Kubicina erwähnte Release-Planungskonzept verwenden.
Außerdem empfehle ich Mike Cohns Agile Estimation and Planning- Buch, das dabei hilft , solche Dinge anzusprechen.