What is the role of a business analyst in Agile vs waterfall?

The role of a business analyst in Agile differs significantly from the traditional role in Waterfall. In the Waterfall method, business analysts typically gather requirements at the outset and act as the main contact between stakeholders and developers throughout the project. Alternatively, in Agile, business analysts employ a more cyclical process, collaborating closely with the development team to iteratively refine requirements and match stakeholder needs.

In Agile environments, business analysts need adaptability, offering value by continuously analysing and providing feedback across each sprint or iteration.

For a deeper understanding of the role of a business analyst in Agile, consider an Agile BA course.

Last edited on: 18 Jun 2025