Some time back, I had blogged about the advantages of having a unified BPM/SOA strategy at the enterprise level. Ran through a Forrestor report that touch a similar concept and calls it as "Concurrent Business Engineering".
Concurrent Business Engineering entails greater colloboration between Business and IT for jointly working on defining new business processes and also defining the technology platform for supporting the processes.
Business services are best designed with a strong understanding of the business process context, hence a top down BPM process-centric view would help in understanding what services need to be surfaced to provide maximum agility to the business process.
This is similar to the idea of having a unified BPM/SOA strategy and utilizes the best of top-down and bottom-up methods for executing the business strategy - as blogged earlier.