Tag Archive becoming a business analyst

Becoming a business analyst

Becoming a business analyst

Can I become a business Analyst, I am working as a sales professional or I am not from IT or Technical background? How can I plan becoming a business analyst?

If you have this question on your mind, you will find this article useful. In this post, we are going to answer some of the commonly asked questions regarding becoming a business analyst from diverse backgrounds?

Business analyst is a much sought after career option and deciding to get into this profession, is a good choice. If you don’t find answers to your specific questions, please write to me and I will definitely try and answer that.

Commonly asked questions regarding Business analyst career

Let me start by saying, Business analysts are the must needed role in the IT industry. The industry has been grappling with the high percentage of failed or delayed projects. This has led to the emergence and significance of the business analyst role. Almost every software project needs a business analyst (if not more).

Let’s now look at the questions.

I am from a non-technical background, can I become a business analyst?

Answer to this question is applicable for everyone, who is currently not working in the IT industry. First of all, let me know tell you that – business analysts can come from diverse backgrounds. In fact, business analysts with diverse background and business understand can perform better than IT professionals.

Having said that, there are a few important aspects which must be kept in mind?

Fact 1: You are aspiring to become a business analyst because of better opportunities.

So you must be ready for a 9-12 months of learning business analysis skills on the job. These on-the-job skills are critical for your career. So during this period, you should not be bothered about the remunerations, you will getting when you start as a business analyst. Getting into a business analyst career is a wise decision and is good for your career but you need to be prepared for one year of struggle.

Fact 2: If you are not from IT background, you can’t become a business analyst

That’s absolutely incorrect. Business analyst role does not require you to be technical or know coding. But you definitely need to learn new skills to become a business analyst. These skills are not very difficult to learn.

We, at Techcanvass, have defined the skills of a business analyst using CRAFT framework

Business Analyst Skills

For becoming a business analyst, you need to possess at least 3 skills of the CRAFT framework. Functional or domain knowledge is not mandatory but a good to have skill for new business analysts.

Let me give a list of specific skills, which are based on CRAFT framework, which you need to acquire to be able to become a business analyst:

Business Analyst Skills

You need to acquire these skills. Another aspect is to go for a certification suitable for new business analyst. Entry Certificate in business Analysis (ECBA) from IIBA is a good choice. You can learn more about these certifications below:

Business Analyst Certification for beginners – ECBA Certification


I am a tester or into manual testing, can I become a business analyst?

Manual testing professionals can also become business analysts. Being in the IT industry is an advantage. As you understand the software development process, it makes your transition easier.

As a business analyst, two of the most important responsibilities are requirements development and functional testing. As you are already familiar with the functional testing, your learning cycle is shorter.

You need to learn the following skills to become a business analyst:

  • Requirement elicitation skills
  • Process modelling like UML, DFD etc
  • Data Modelling like ER and class diagrams
  • SQL basics

We have created a business analyst fundamentals tutorials for beginners. You will find it useful to get started, this tutorial provides is a great way to start learning business analyst skills:

Business Analysis Fundamentals

When should I start as a BA? Can a fresher be a BA?

There is no pre-requisite of having industry experience for becoming a business analyst. You can start as an intern or a junior business analyst, but it is completely possible to become a business analyst, even if you are a fresher. But please note that you still need to acquire the BA skills. You can find the following videos and article useful:

Everything about Business Analyst – Role, Career and growth path

Top 4 soft Skills for business analysts

What is the career path for a  BA?

The career path of a BA is shown in the diagram below. Please note, at some point in your career, you can choose to become a Project Manager. As many would feel that Project management is more lucrative at that stage of their career.

Career Path of a Business Analyst


With 3.5 years of experience in retail industry, can I become a business analyst?

This question can be generalized to answer questions for professional from any other industry. So if you re coming from retail industry or from sales background or from travel industry, this question is applicable. Any non-IT industry background professional, will find this answer useful.

We have a published post on the same subject:

Moving from Banking to a business analyst profile

Hope these questions help, in case you have a specific question, do write to us.


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.

Business Analyst Course | ECBA Certification training

Business Analyst Course | ECBA Certification training

Business Analyst Training with Banking Domain

Business Analyst Training with Banking

Business Analyst Short Courses

Business Analyst Training Self-learning Course




Becoming business analyst without IT background

I don’t have an IT background – Can I become a Business Analyst?

This article will answer the following two questions:

  • Becoming business analyst without IT background
  • I don’t have an IT background – Can I become a Business Analyst?

In this article, I am going to answer this question.

Why Business Analyst?

But first thing first. There is a growing demand for Business analysts and that’s confirmed by a simple search in Naukri. It showed me more than 26,000 results and pretty much evenly distributed across metros.

Business Analyst Job Search

Business analysts in IT industry have a strong demand and a good future too. If you have made a decision to make this switch, you have a made the right decision.

If you are from a Sales background, you might find the following article more relevant:

Moving from Sales to Business Analyst


Becoming business analyst without IT background

Business Analyst is a role employed in the IT industry and works with the customers as well as the software development team. This has led to a common perception that business analysts need programming skills. Non-IT professionals assume that it’s extremely difficult to become a business analyst. However, that’s really far from the truth.

Business analysts do deal with IT professionals and IT processes. But they are not involved in coding/programming, that’s the job of programmers. Business Analysts deal with requirements understanding, development and management and functional testing. These responsibilities don’t involve any programming skills. So what are the key skills for a business Analyst?

Business Analyst Skills (CRAFT framework)

We have identified four key skills for entry level business analysts. Techcanvass CRAFT framework shows these skills as shown below:

Business Analyst Skills

Business Analyst Skills

The diagram above shows the 4 most important skills for a Business Analyst. What do these skills signify, let’s explore…

Requirement Analysis and Modelling

Requirement analysis and modelling skill involves learning multiple techniques & processes. These techniques and processes are related to the core IT processes. A break-up of these skills are as follows:

  • SDLC & Requirements understanding (User Stories, Use cases etc)
  • Process Modelling (Activity diagrams & flow chart)
  • Data Modelling using E-R diagrams
  • Developing requirements specifications (SRS, Backlogs etc)

For professionals coming from non-IT background, there is a learning curve. You may need to devote maximum amount of time to learn these skills. Techcanvass has created specific modules for non-IT professionals in the training programs to make it easier for them. See an example, this is a recording of IT training for non-IT professionals:

Business Analysis Tutorial for beginners

Functional Testing

Functional testing is the last step before a software is delivered to the customer for acceptance testing. As a business analyst, you will be interacting with the customers for understanding their needs/requirements. So you are responsible to make sure that the software, which is being delivered to the customer, is as per their expectations.

For functional testing, you need to think of scenarios for every functionality. For example, if you have to purchase a mobile phone at Amazon, what are the scenarios:

Scenario I: You are an existing customer

Scenario II: You are not a customer of Amazon and have not made any purchases before

Both of these are practical scenarios and Amazon web site should be able to handle both these customers seamlessly. Functional testing will involve testing of these scenarios using the Amazon website with test data (one set of customers with existing userid/passwords and other set without existing userid/passwords).

Functional Knowledge or Domain Knowledge

As a business analyst, you should understand the business processes of the customer, you are developing software for. It helps you in understanding the requirements better. However, it’s not possible to acquire functional knowledge quickly. You can gain while working as a business analyst.

Experienced professionals from non-IT background will have this skill already and that puts them into an advantageous position, even compared to IT professionals.

Having spent 8 yrs in Travel domain, can I now become a business analyst?

Communication Skills

Communication skills is important as you need to communicate extensively with the customers as well as development team. They speak different languages and business analysts play the role of an intermediary. Communication skills play an important role in this.

Top 4 soft Skills for business analysts


We discussed four key skills for an entry level business analyst and evaluated them with the perspective of a non-IT professional. These skills are not related to programming, but take a bit of time to acquire. So, it is completely feasible and possible for a non-IT professional to become a business analyst.

All the best