What's the next step in the evolution of the role of the Business Analyst? Does Agile spell the end of the BA role?