Who is a Business Analyst?

  • by Sanjeev Kulkarni
  • Product Knowledge

According to International Institute of Business Analysis (IIBA):

“Business Analysis is the practice of enabling change in an enterprise by defining needs and recommending solutions that deliver value to stakeholders. Business analysis enables an enterprise to articulate needs and the rationale for change, and to design and describe solutions that deliver value.”

“A Business Analyst is any person who performs business analysis tasks, no matter their job title or organizational role.”

According to wikipedia:

Business analysis is a research discipline of identifying business needs and determining solutions to business problems. Solutions often include a software-systems development component, but may also consist of process improvement, organizational change or strategic planning and policy development. The person who carries out this task is called a business analyst or BA.

Business analysts do not work solely on developing software systems. Those who attempt to do so run the risk of developing an incomplete solution.

The responsibilities of a Business Analyst include but are not limited to:

  1. Elicitation or Discovery – Discovering the underlying business need to be addressed and information related to the product and project requirements, often through conversations with stakeholders.
  2. Analyzing Requirements – Organizing, specifying and modeling the requirements to ensure they are complete and unambiguous.
  3. Specifying Requirements – Documenting the requirements in a format that can be shared with stakeholders.
  4. Validating and Verifying Requirements – Ensuring the requirements map to the real business need, are approved by all relevant stakeholders, and meet essential quality standards.

Business Analysts may eventually grow into Product Management / Product Owner role. In organisations that employ traditional methods of development, a BA may grow into a Project Manager or a QA Manager role.