Responsibilities of a business analysts

Business analyst have always been an integral part of an agile project. A business analyst coordinates with other team members to come up with a rough idea of how much analysis needed at the beginning of the project and during each sprints to establish a list of requirements that need to be fulfilled before moving to the next sprint. The role and responsibilities of a business analyst differ in every organization. Business analyst play a vital role in the success of an agile project. The following are the major roles and responsibilities of a business analyst:


(Josh, Serena. “Top 10 Responsibilities of a Business Analysts.” Zarantech.com, 8AD, http://www.zarantech.com/blog/top-10-responsibilities-business-analyst/. 7 March. 2017)
  • Gather and prepare business requirements: Business analysts act as a bridge between the product stakeholders and the development team. Business analysts role is to communicate with the end stakeholders and translate their business needs into something that developers can understand.
  • Plan and document requirements: Business analysts are responsible for the planning and documenting of requirements. They usually spend most of the time in meetings with the stakeholders and thereby allowing the development team to chiefly focus on the product development.
  • Analyze and model requirements: Business analysts corroborate with the stakeholders to find the key requirements and then accordingly document the model requirements.
  • Take up changes requests: Usually business analysts are first notified by the stakeholders if any changes are required for the end product. Business analysts are then responsible to communicate these changes to the development team.
  • Perform acceptance testing: In an agile project testing is done at all stages of the project rather than immediately before the product deployment. Business analysts along with stakeholders and end users often test the products and give feedback to the development team. Business analysts are often responsible for both of these tasks.
  • Keeping the team on course: It is the business analyst’s responsibility to keep the team focused on the project and its desired end results. Business analysts have a better understanding of the products use and therefore can answer the development teams questions and make sure the team is heading in the correct direction.

Sources: