By
Pratik Raj
Posted on August 13, 2025
Agile is a software development methodology that focuses on delivering software in small increments with continous feedback and frequent releases. Agile helps team adapt to changing requirements throughout the project. To start with once a project is started the BA does the requirement planning, then conducts various reqirements gathering sessions and analyse the requirements. The BA communicates with stakeholders, gathers requirements, and helps the team understand what the customer actually needs. In Agile BA works closely with Product Owner, developers, testers and other stake holders. BA help in preparing user stories, define acceptance cretaria and clarify daughts during Sprint meetings as during sprint planning, the BA explains the user stories to the development and testing teams and clears any questions related to the requirements. and collect feedback during sprint reviews and during sprint execution, the BA remains available to clarify requirements and helps ensure that the team has a common understanding of the expected functionality. BA also helps in priotizing requirements based on Buisness Value and work closely with deveopment team to correct sprint planning according to Business Value. In simple words, BA acts as a bridge between business stakeholders and technical team. Therefore, main role of BA in Agile is to understand business requirement communicate it clearly with the team, support the testing team to make sure that the developed functionality matches the acceptance criteria before the deployment and and ensure that the final product provides the expected business value.