Acabo de presionar a mi organización para que pruebe un enfoque ágil en uno de nuestros proyectos. Fue un desafío para la alta gerencia porque necesitan un presupuesto proyectado y un cronograma antes de que puedan siquiera financiar un proyecto (es una gran empresa).
Entonces, hice lo que siempre hago en esa situación, hacer una suposición educada. Observé el alcance que suponíamos que implicaría el proyecto, adiviné el tiempo de desarrollo de esos elementos, agregué un tiempo adicional para analistas de negocios, DBA, gerente de proyectos, etc., agregué algo de relleno y llamé a eso el presupuesto estimado. Tenga en cuenta que este tipo de estimación de "orden de magnitud aproximado" también se realiza en mi empresa antes de cada proyecto de cascada, por lo que no fue diferente.
Luego, cuando comenzamos el proyecto ágil, y tuvimos una idea de nuestra velocidad, proyectamos el punto final del proyecto en función de la velocidad y los puntos de historia restantes, y descubrimos que nos estamos adelantando a mi nivel superior original estimados. Pero eso está bien (y lo esperábamos).
Así que supongo que para generalizar una respuesta, depende de lo que usted quiera decir con "largo alcance", y cuando necesite estas estimaciones. Si los necesita antes de que comience el proyecto, puede usar mi método. Si los necesita durante la ejecución de un proyecto, puede usar el concepto de planificación de lanzamiento que menciona Matthew Kubicina.
Además, recomiendo el libro Agile Estimation and Planning de Mike Cohn, que ayuda a abordar este tipo de cosas.