Eu acabei de pressionar minha organização para testar uma abordagem ágil em um de nossos projetos. Foi um desafio para a gerência sênior, porque eles precisam de um orçamento e um cronograma projetados antes de poderem financiar um projeto (é uma grande empresa).
Então, fiz o que sempre faço nessa situação, adivinho. Olhei para o escopo que estávamos assumindo que o projeto acarretaria, adivinhei no momento do desenvolvimento desses itens, acrescentado um tempo adicional para analistas de negócios, DBAs, gerente de projetos etc., acrescentou um pouco de preenchimento e o chamei de orçamento estimado. Observe que esse tipo de estimativa de "ordem aproximada de magnitude" é feita na minha empresa antes de cada projeto em cascata, portanto, não foi diferente.
Então, quando começamos o projeto ágil e percebemos nossa velocidade, projetamos o ponto final do projeto com base na velocidade e nos demais pontos da história e descobrimos que estamos chegando à frente do meu alto nível original estimativas. Mas tudo bem (e esperávamos).
Portanto, acho que para generalizar uma resposta, depende do que você quer dizer com "longo alcance" e quando você precisa dessas estimativas. Se você precisar deles antes do início do projeto, poderá usar meu método. Se você precisar deles durante a execução de um projeto, poderá usar o conceito de planejamento de liberação mencionado por Matthew Kubicina.
Além disso, eu recomendo o livro Agile Estimation and Planning, de Mike Cohn, que ajuda a resolver esse tipo de coisa.