By
Kirti Sharma
Posted on August 13, 2025
1.Introduction-Agile development is a popular approach used in software developments to deliver products in small increments.It focuses on team work,customer feedback,continuous improvment and flexibility to changing buss requirements.
BA plays important role in Agile development by understanding business needs and helping the team deliver solutions that provides value to customers.
The BA acts as a bridge between stakeholders and technical team,ensuring that everyone has a clear understanding of the requirements and project objectives.
2.What is Agile Developement
It is an iterative and incremental approach in which a product is developed and improved through smaller cycles.These cycles are commonly called iterations and sprints.Instead of waiting until the entire project is completed,the team delivers working features in stages and collect feedback to improve the product.
3.Roles and responsiblites of BA in Agile-
-Understanding business requirements
-Creating and refining user stories
-Defining Acceptance criteria
-Supporing product backlog management
-Collaborating with developers and testers.
-Participating in Agile ceremonies
-Managing changing requirements
4.Benefits of BA in agile development
- Improves communication between technical team and business
-Reduce rework
-Help the team focus on features that provides business value.
-Support continuous feedback and product improvement.
- Helps to provide clear requirement.
5.Conclusion-
BA plays important role in Agile development by understanding business needs,refining requirements,supporting user stories,clarifying acceptance criteria and collaborating with stakeholders and the development team.
BA ensures to deliver a solution that meets business needs.