October 26, 2020
Role of a business analyst

What is the role of a Business Analyst?

Business Analyst roles and responsibilities

For every business analyst aspirant, it’s important to understand the role of a business analyst. As this will help in preparing oneself to succeed in the role. In this article, I am going to discuss about business analyst role and responsibilities.

Business analyst term is used to refer to two distinct profiles and that is often confusing for many. In general, the IT industry is using the term Business Analyst to refer to:

  • IT business Analyst or Systems Analyst: We are going to discuss about this role in the article
  • Business Analyst / Data analyst / Analytics professionals / data scientists – This role is different than the IT business analyst, even though there are similarities.

It’s pertinent to explain what is business analysis so that we can understand the role of an IT business analyst in the right context.

What is business Analysis and who is a business analyst?

International Institute of Business Analysis (IIBA) defines business analysis as follows:

Business Analysis is the practice of enabling change in an  organisational context, by defining needs and recommending solutions that deliver value to stakeholders.

This formal definition leads to the following diagrammatic representation of “What is business analysis”.

Business Analysis

So business analysis is all about solving a business problem/need using the organisational context and transitioning the organisation through the change (implementing the solution).

So, who is a business analyst?

A business analyst is a professional who performs one or all of the business analysis functions. He or she may not get involved with all the functions, defined as business analysis functions

A business analyst, in general, is agnostic of the method/techniques used to solve a business need/problem. He/she may use statistical models, machine learning or software development methodologies to achieve the end goal.

This is one of the reasons why there is a wide spread use of the business analyst in multiple contexts. In this article, we are going to focus on IT business analyst only.

What is the role of a business analyst?

An IT business analyst works with customer as well as technology team on a day-to-day basis. The diagram below shows high-level view of an IT business analyst role:
Business Analyst Role

Here is the summary of the role of an IT business analyst:

  • To interact with customer to understand their requirements
  • To convert the business requirements into detailed technical requirements for technology team
  • To co-ordinate with the technology team to explain the requirements
  • To validate the developed solution before handing over to the customer for User Acceptance Testing (UAT)
  • To co-ordinate with the customer team and the technology team to facilitate UAT

So, what does it translate to? What are the typical responsibilities of a business analyst on a day to day basis? Let’s discuss them in the next section.

Business Analyst’s Responsibilities

A business analyst will be performing one or more of the activities on a day to day basis:

Business Analyst Responsibilities

These activities are the primary responsibility areas for an entry level business analyst. He/she may not be doing all of them every day. The activities differ based on the stage of the project. Let’s consider these scenarios:

Managing changes

In case of changes in the existing system (already in use by the customer), a business analyst has the following responsibilities:

Understand and document the requirements -> Create the specifications document -> work with technology team to assess the impact of the change (Effort, cost etc) -> Seek customer approval -> Validate the developed solution -> co-ordinate the UAT

New Project

A new project is completely different from the ongoing project. In case of a new project, a business analyst’s responsibilities are as follows:

Understand and document the requirements -> Create prototype model -> Create UML or similar model ->  Develop data model -> Prepare system requirements specifications (SRS) document -> Co-ordinate with technology team to design and develop the solution Validate the developed solution -> co-ordinate the UAT.

To summarize, business analysts play an intermediary role between the customer team and the technology team to ensure that right software is developed for the customer.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

ECBA Training with job readiness package

Abhishek Srivastava

Abhishek Srivastava is a seasoned IT professional with diverse experience in Banking, Insurance, Utility and Education domains. Managing large accounts, Program management & Developing business solutions has been his forte.An NIT / IIM Kozhikode graduate, He founded Techcanvass (https://techcanvass.com) in 2013. With Techcanvass, He is pursuing his dream of creating an organization imparting quality education to IT professionals. He believes that learning is a lifelong journey and one must never stop learning.He also loves writing and sharing his knowledge. Some of his notable books are ERP to E2RP, UML Modelling for Business Analysts, Business Analysts Practitioners Guide, Software Testing: A practical Approach. All these books are available on Amazon.

View all posts by Abhishek Srivastava →

Leave a Reply

Your email address will not be published. Required fields are marked *

Visit Us On LinkedinVisit Us On FacebookVisit Us On YoutubeVisit Us On Twitter