As defined by the International Institute of Business Analysis (IIBA), “Business Analysis is the practice of enabling change in an organizational context, by defining needs and
recommending solutions that deliver value to stakeholders”. Business Analysts are the essential
change enablers and catalysts that play an important part in implementing a change that addresses an organization’s business goals.
- As a result, the importance of the business analyst role
has increased over time and is becoming a lucrative career option for new entrants as well as mid-level professionals looking for a transition to advance their careers.
- Considering business analysis is performed at effectively every facet of an organization, every role more or less relates to it in some way or another.
- There is a strong possibility that you are probably doing some form of business analysis already in your current role,
even though your job title does not have any reference to that of a Business Analysis Professional.
In case you are looking to move into a full-time position as a business analyst, your past experience will definitely be an advantage in some manner.
Regardless of how limited your training has been in business analysis, you still have some experience with it in some form which can serve as the
foundation for becoming a full-fledged business analyst.
This article will provide an answer to the fundamental question –
How to Become a Business Analyst
in India? This is the first question every BA aspirant has or should be having. Let me answer this with a Step-by-Step Road Map.
Just before we start and learn about the step-by-step road map to becoming a business analyst in
India, you must learn about the
ECBA Certification training program offered by Techcanvass. Entry
Certificate in Business Analysis (ECBA) is an IIBA Certification to help you become a business
analyst. We are an Endorsed Education Provider (EEP) offering ECBA Training to develop your
business analysis knowledge.
This ECBA certification is a useful educational journey that can help you learn all the important
skills of becoming a successful business analyst. Techcanvass can help you to meet the
eligibility criteria by providing fully equipped classrooms and offering practical learning
experiences.
A unique aspect that candidates can enjoy after enrolling for the ECBA training is the interview
preparation sessions that will allow them to easily crack the most difficult interviews on their
first attempt.
Who is a Business Analyst?
A business analyst deals with the various data sets, analyze the data, transform the data and convert it into a beautiful visualizations. A BA also coordinates between teams.
Business analyst are professionals who are responsible for requirements gathering, problem
solving, data visualization and much more.
Moreover, a Business analyst bridges the gap between IT teams and the business using data
analytics. BAs interact with users and business leaders to learn how data-driven changes to
processes, goods, services, software, and hardware can increase productivity and add value.
Role of a Business Analyst
Before you get into understanding the steps on how to become a business analyst in India,
it is of utmost importance to clearly understand the responsibilities carried out by a
business analyst. Different organizations have different meanings & understandings of business analysis roles and hence the
responsibilities also differ as a result. The responsibilities may also differ based on
the type & size of the initiative, the methodology being followed, and various other
factors.
Understanding the Role of BA in SDLC
The software development process
starts with Strategic planning like any other project whether it's building a factory
or building a highway. It requires you to start with building a plan, then the next task which is
possibly the most critical task is to understand what does the customer want and convert them
into a set of details, which the tech team can then take it forward. Let’s take a look at the
SDLC and the role that a business analyst has to play in SDLC.
Requirements Development
Requirements Development is the first step. This is basically about systems analysis and understanding
everything about what is to be done. In this phase, the role of a BA is:
- To capture the requirements correctly and represent them in a way that is easier for
people to implement them.
- It is important to ensure that there is clarity and there is consistency as the chances
of the software being the correct one is very high.
Systems Design
Then comes the process design and how it will be done, so deciding on how you can develop that solution using different kinds of technology platforms, tools,
hardware and various other tech components so that it becomes the most efficient solution.
- In the Design Phase, the work is done by the Development Team and the Business Analyst works
as a ‘Consultant’ who is responsible to provide clarifications if needed.
Coding
Then comes the final coding work and business model analysis where the coding and testing is conducted so that then the software application can be given to the customer.
- In the coding phase, the Business Analyst acts as a consultant and makes sure the technical
architect or the solutions team is able to understand the briefs properly before they
initiating the work.
UAT (User Acceptance Test)
Finally, the Customer Testing - The Client itself has to test to understand whether the solution meets the requirement
or not, this is called UAT or User Acceptance Test.
- In the UAT phase, the role of a BA is to act as a coordinator and ensure that all the
questions of the client are answered.
Some Other Standard Responsibilities of a Business Analyst:
- Identify and
understand the core business needs which may involve a business problem or an opportunity
and recommend solution options.
- Elicit business, stakeholder, solution and transition requirements specific to the solution
to be created to address the business need.
- Create requirement documents in the formats as stipulated by the required authorities.
- Communicate requirements to all pertinent stakeholders getting a buy-in from them and
ensuring that the business & technical team is on the same page. Also, ensuring that there
are no gaps and any issues are dealt with by liaising among all stakeholder groups.
- Playing an active part during the implementation phase by clarifying any issues/concerns
from the implementation team and holding discussions with business teams as required.
- Managing the requirements life cycle
by maintaining, prioritizing and tracing and assessing any changes to requirements. Ensuring
that requirements are accurate, complete and up-to-date.
- Carrying out solution assessment to ensure that the implemented solution features are in line
with the requirements and underlying business needs.
- Creating user manuals/guides and fulfilling any training needs for the end users.
Skills Needed to Become a Business Analyst
Now the question is - What do you need to be a business analyst? or to be able to perform these
activities? There are several skills needed to become a BA.
Some of them are needed at the Entry-Level and some of them are not needed at the Entry-Level. Functional knowledge is one
that is something which is not mandatory at the entry-level but it's a mandatory skill for anybody at some point in time as you have
to get into domain knowledge and without that, the scope of work will be very limited.
Business Analyst Skills Framework
So we have developed something called a craft framework which is basically four key skills which are needed
to become a business analyst or needed to perform your responsibilities as a business analyst. Here are the 4 skills that are included in our BA skills framework.
1. Soft skills
The first framework is soft skills as you can see the role of a BA involves connecting and
interacting with a lot of people and a lot of stakeholders. Therefore, the soft skills for a
business analyst include the following:
2. Core BA skills
Then comes your core BA skills - the fundamental skills of a business analyst. You can call them technical
skills as here you need to learn UML user stories, agile waterfall, and JIRA MS ratio.
These are the things which you need to learn as fundamental BA skills. Therefore, this framework
includes the skills required for the following:
3. Functional Knowledge
Functional knowledge is not necessarily an entry-level skill but you have to pick it up at some
point in time in your business analysis career. It refers to the knowledge of the industry and
the business as a whole. For example, if you are working on a banking project, then it is
important that you must know about the basic terminologies, processes, and concepts.
Having the functional knowledge will allow you as a business analyst to comprehend the project
requirements better and incorporate the same for good outcomes. You can leverage the
domain
training courses offered by Techcanvass for added advantage.
4. Functional Testing
Finally, in the testing part as you have seen we have a stage where the client conducts the UAT at that point in time.
Before you go to your client for your software to be tested you also need to feel confident about it, you don't want to hear from
the customer about surprises so you want to ensure that everything is in order. For this, you need to have some bit of skills to test things
more like end-to-end testing more like process testing rather than an individual screen test. This framework includes:
- The ability to conduct system testing
Who Can Become A Business Analyst?
Can you become a Business Analyst if you are from a non-IT background or if you are a Sales professional or if you are a relationship manager in a Bank?
The good news is that you can become a Business Analyst even if you are not an IT professional. The IT industry does not discriminate against any background
as far as the Business Analyst role is concerned.
Why Should You Become A Business Analyst in India?
A career as a Business Analyst offers great opportunities and growth prospects. The growth forecasts make it worth your time, with the potential for high salaries at entry-level to draw you in even more.
- LinkedIn Learning ranked Business Analysis as one of the most in-demand hard skills in 2020. It specified that Business Analysis is one of the few hard skills
every professional should have, as most roles require some level of business analysis to make decisions.
- As per International Institute of Business Analysis™ (IIBA®),
the demand for business analysis professionals is expected to rise 14 percent by 2024.
- 14% of job vacancies from the US Bureau of Labor Statistics 2018 to 2028.
- According to PayScale, the average business analyst (IT) salary in the United States is
$71,380 per year as of November 30, 2022 whereas the average salary stands at around INR
621,819 per year in India.
- According to Salary.com, the average Business Analyst salary in the United States is
$80,994 per year as of November 30, 2022, but the salary range
typically falls between $72,729 and $90,485.
-
According to Glassdoor, the national average salary for Business Analysts is $80,806 per year in the United States as of November 30, 2022 whereas the average
base pay stands at around INR 8,00,000 per year in India.
Salary of Business Analyst in India
According to Ambitionbox, the average income for a Business Analyst in India is Rs7.0 Lakh per annum. However, this salary range increases as the
business analyst gains more experience.
I) Business Analyst Salary by Year of Experience
To get an idea about the salary
range as you gain more experience in the domain, refer to the following table :
Years of Experience |
Average Annual Salary(in lakhs) |
1-2 |
₹ 6.3L |
2-3 |
₹ 6.4L |
3-4 |
₹ 6.7L |
4-5 |
₹ 7.2L |
5-6 |
₹ 7.7L |
6-7 |
₹ 8.2L |
7-8 |
₹ 8.7L |
8-9 |
₹ 9.0L |
9-10 |
₹ 9.6L |
II) Salary of Top 5 Companies for Business Analyst in India
Here is the average salary of a business analyst working in top MNCs :
Name of the company |
Average base salary/year |
Tata Consultancy Services |
₹7,54,000 /yr |
Deloitte |
₹7,17,672/yr |
Accenture |
₹7,26,820/yr |
Genpact |
₹6,63,606/yr |
Cognizant Technology Solutions |
₹8,36,032/yr |
Scope of Business Analyst in India
Since the economy is drastically changing and evolving in India, organizations are switching to
smart solutions and smarter roles. Business analysis, being a growing career is also demanding as
it bring its smart techniques and solutions to overcome today’s business challenges. Moreover, a
business analyst is generally someone who takes the business requirements, identifies the
challenges, and offer an excellent value to the organization.
Step By Step Approach To Become a Business Analyst
Here are the steps you need to take to become a Business Analyst. Steps are similar for IT as well as non-IT professionals.
Note: This article is based on my book
How to Become a Business Analyst: With Business analysis basics tutorial available on Amazon.
Step 1. Conduct Skills Gap Analysis
You need to evaluate your skills against the required skills for an entry-level Business Analyst. Which are these skills? We have created a CRAFT framework to map the top 4 skills for becoming a Business Analyst.
You can download this
Competency Evaluation Matrix to conduct a Skills Gap Analysis.
Step 2. Plan to Upgrade your Skills
Once you have completed skills gap analysis, you would know the skills you need to acquire the skills. Now it’s time to determine the approach you would like to take to acquire these. What do you need to consider:
Acquiring the Business Analysis Skills
- Business Acumen: Good understanding of finance, accounting, and core business principles to better comprehend business issues.
- Industry Knowledge: Gaining industry’s business and functional knowledge through different means to analyze business needs better & devise most suited options.
- Requirements Analysis and Modeling: Learning tools & techniques for elicitation, requirements specifications, visual modelling and collaboration.
- Core IT methodologies (IT BA): Understand the various core software development methodologies like Agile, Waterfall, DevOps et al. to adapt business analysis activities within the specific methodology.
- Skills for Hybrid roles (BA cum Tester): Understand the fundamentals of software testing considering business analyst has a big role to play in system testing and user acceptance
testing to validate the solution.
Acquiring the Soft Skills
- Communication Skills: Strong verbal & written communication and listening skills to communicate effectively with stakeholders.
- Analytical Thinking & Problem Solving Skills: Ability to absorb the core problem and analyze deeply to identify the most fitted solution that delivers the desired value to stakeholders.
- Facilitation & Negotiation Skills: Act as effective facilitators & negotiators to ensure desired participation and avoid/resolve any conflicts among stakeholders.
- Inquisitive and Detail oriented: Natural inquisitiveness to probe all possible aspects and analyze fine details to ensure clarity and completeness of information.
- Getting a Business Analysis certification
Step 3. Skills Acquisition plan
Your skills acquisition plan must include a certification. The most reputed entry-level Business Analyst certification is
IIBA ECBA Certification.
You can plan to go for a self-learning approach or an instructor-led training approach. Do keep in mind the gaps in your skills. Your learning approach must include those specific gaps.
You can also read about the ECBA Preparation approach.
One must hold a related bachelor’s degree related to the business analysis domain. Secondly, a
master’s degree in business administration is also recommended for business analysts as it will
help in enhancing the knowledge and helping you crack the interviews easily.
However, it is important to note that a bachelor’s degree is a necessity when it comes to
becoming a business analyst.
Therefore, attaining a bachelor’s or master’s degree or any other form of advanced education not
only helps in acquiring some essential skills. It also helps meet the mandatory eligibility
criterion of business analysis openings. Bachelor's degree in fields like finance, computer
science, information management, or a similar field. For instance, It can prepare you for
business analysis-specific job openings. So, a Master's degree in business administration,
computer science, information management, or a similar field could help enhance your skills &
knowledge, and give you a competitive advantage in the job market.
Timelines: Our experience suggests that you should plan for 100-110 hours of study to achieve your goal. So if you are working or
having an extra workload you need
to plan accordingly. A 7-10 weeks plan works for most people.
As specified previously, earning a certification can help you acquire & enhance these skills and
potentially increase your eligibility for business analyst positions. Below are some highly
recognized certifications in the field of business analysis offered by the International
Institute of Business Analysis (IIBA) –
Certifications
- Entry
Certificate in Business Analysis (ECBA) – For Instance, It is for individuals who are
planning their career in business analysis and reflects that one has significant
knowledge of business analysis concepts and techniques.
- Certification
of Capability in Business Analysis (CCBA) – It is for BA practitioners with 2-3 years
of business analysis experience. So, It certifies that one possesses business analysis
capabilities in terms of detailed knowledge and skillset.
- Certified
Business Analysis Professional (CBAP) – Since, It is for seasoned BA professionals
with 5+ years of business analysis experience and is a testimony to the fact that one has
extensive know-how, skills and experience in the field of business analysis and is well
equipped to work on most complex business initiatives.
Step 4. Action Time
The next step is obviously to get started and start learning. Focus on learning the concepts first and then apply them to your area of work. That will help you in relating
to the concepts better and will also lay the foundation for the interview.
Also, do practice and visualize. For example, Once you have learned use cases,
create use cases for your projects/area of work and get it checked. That will give you a lot of confidence.
Communication and presentation skills are also important. If you feel you need to improve in that area, it’s a good time to work on that as well. Join a course.
Basically, you need to put in the effort for all the skills to reach the desired level.
One good way to test your knowledge in a fun and interactive way is by participating in our
Skillster gaming platform. It is a quiz for business analysts and PMP professionals that revolves
around 4 domains, namely- Agile/Scrum, Business Analysis, Project Management, and BABOK/CBAP. It
has three levels and
with each level, you will earn points, which further can be used to earn
cash rewards if you clear all levels.
To get started, you can simply sign up on the gaming platform and shortly after, you will receive
a confirmation mail.
To learn more, visit the Skillster platform here - https://techcanvass.com/skillster-play-and-learn.aspx
Step 5. Work On Projects to Gain Practical Business Analysis Skills
While you are in the process of acquiring skills or have already put in the best of your efforts. There is no better way to apply the learnings
and even enhance the acquired skills than working on a practical project initiative. If you are already a working professional, try in order to explore the
possibilities of gaining useful experience by performing a business analysis role or assisting a full-fledged business analyst. Hence, as you work on a real project,
you are learning and practicing essential soft skills and hard skills that are required to perform business analysis in an effective manner.
Therefore, when you enroll for the ECBA certification training course, you will get a chance to
implement your knowledge and skills on real-life projects such as Online Vehicle Exchange
Portal – Carexchange.com and Retail Banking System – Domestic & Internal Transfers. With the help
of these projects, you will be asked to use all what you have learned throughout the course
training.
Step 6. Reshape Your Resume
Resumes are windows to you and your personality. Make it count. An employer looks at the resume first in order to evaluate you. A good resume will help you in getting shortlisted for the interviews.
What Should Your Resume Include?
- Business analysis core skills (Refer to step 3)
- Customer management/handling skills
- Problem solving skills
- Certifications
- Instances/projects where you have used these skills
Build your LinkedIn profile as well. Employers look at your LinkedIn profile these days.
Why should you
have a LinkedIn profile? Don’t forget to provide the link for your LinkedIn profile in
your resume. Upload your resume to the job sites and start applying.
Step 7. Prepare For The Interviews
In the software industry, we use the term Dry Run. A dry run is used to refer to trials before the
actual go-live day. You should also use a dry run of interviews. Use a couple of
interviews as dry runs. Use the experience to assess your preparedness.
I always used these strategies while searching for jobs. Believe me, it is very effective to
prepare you for your best day.
Moreover, you can also leverage the Techcanvass business analyst interview questions and answers
book specially written to aid aspiring business analysts to crack the interviews on their first
attempts.
In this book you will find the most asked or common interview questions that you might be asked
in your interview. You can get instant access to the book, where you can enjoy the answers
written by industry experts.
All the best for your Business Analyst journey.
About Techcanvass
We are an Information Technology Certifications training Organization for professionals. It offers
internationally recognized
certifications in the fields of Project Management and Business Analysis. It is a premier
Authorized Training Partner (ATP) of Project Management Institute (
PMI), USA and a premier Endorsed Education Provider (EEP) of International Institute of
Business Analysis (IIBA), Canada.
About Author
Abhishek Srivastava
-Senior IT Professional , CBAP Certified
Abhishek Srivastava is a seasoned IT professional with diverse experience in Banking, Insurance, Utility and Education domains.
Managing large accounts, Program management & Business Analysis has been his forte, having done so for customers like ICICI Bank,
NTPC & many other International customers.
In the past, he has been associated with companies like Mastek and 3i Infotech Ltd (erstwhile ICICI Infotech Ltd). An NIT (Erstwhile REC)
/ IIM Kozhikode graduate, now as an entrepreneur, he is pursuing his dream of creating an organization for providing quality training
in the fields of Project Management and Business Analysis. His other areas of interest are Business Analysis consulting and mentorship.
Over the years, he has mentored and guided more than 1000 professionals