The document discusses the role of business analysis in agile development. It begins by outlining business and technology challenges that agile helps address like requirements volatility and time to market. It then explains how business analysis is carried out in agile through techniques like user stories, functional architecture and iterative development. The role of the business analyst in agile implementation is also discussed, including identifying challenges, managing change, and helping stakeholders understand agile.