This document discusses the impact of agile development methodologies on the role of business analysts. It explains that in agile projects, requirements are defined collaboratively by business analysts, developers, testers and product owners working together incrementally. The business analyst facilitates discussions to help translate user needs into technical requirements. Some new skills required for business analysts in agile include facilitation, coaching and writing user stories. The document also discusses how business analysts can help transition conventional projects to more agile approaches.