Hate coding? Here is a way out.

Hate Coding? Here is a way out.


Let me narrate a very personal experience.

I was in a single project for close to 3 years. Things were very exciting in the beginning, lots of new things to try and make things happen on the ground. After 18 months, things became pretty stable and for the next 15 months, I was repeating the same work every month. Work had become quite routine and hardly any opportunity to learn anything new.

I requested my manager for a different unit which was doing quite different work. I took the interview in the other unit and got selected as well. However, my current manager did not release me from his unit. Finally, I had to explore options outside my organization and move to a different city.

Does this situation seem familiar to you?

You have been coding for a few years and then you realize coding is not something that you are truly passionate about. You find little opportunity to improve your career following a coder’s life journey.

As coders, one of the roles that you can easily switch to is the role of a business analyst.

Since coders spend a good time in a domain and product, they will have a natural advantage when they would like to become BAs.  So, it’s time to learn about business and become a business analyst.

Technology today offers tremendous opportunities to improve businesses. A business analyst is a role where one can contribute to an organization’s strategy, its offerings, its revenue, and its margin. It offers a great opportunity to interact with many stakeholders, develop innovative solutions, and improve existing solutions. Business analysts are the bridge between business stakeholders and technology architects.

However, a new role requires new skills to hone. Here are some steps which will help in the transition from a tester to a business analyst

  1. Learn the basics of business

The very first step is to understand how businesses run and what they do. A good starting point would be to go through the generic process classification framework provided by the American Productivity & Quality Center (APQC). It also would be a good idea to read foundational books on business strategy, marketing, finance, HR, and operations, which will provide you with a high-level view of business, its operations, and the objectives of the various functions.

  1. Learn the business analysis process

Like any other activity, business analysis also follows a process. The best resource, which is available free, is the Business Analysis Core Standard from IIBA. This is a fairly short document of about 50 pages but is very informative. This will give you a good idea about how business analysis is actually performed.

Business Analysis Process

  1. Learn the domain of your organization

One of the best places to start your BA journey is in your current organization. You are part of the organization, and you know people, processes, and tools. As a BA though, your business stakeholders would expect you to understand the specific nuances of your organization’s domain.

There are good resources available on the internet almost on all domains and may be within your own organization. Another good suggestion we recommend is to look for a handbook on your domain. When you understand your domain, your stakeholders’ acceptance for you as a business analyst will increase twofold.

  1. Get involved in the requirements gathering activities

Show interest, gather knowledge and be proactively involved in the requirements gathering and documentation process. Shadowing the current business analysis of your project would allow you to practice the concepts that you have learned.

Requirement Gathering

  1. Learn requirements modeling tools and management tools 

Business Analysts need to be technologically competent. Like most other professionals, business analysts also use a plethora of tools as part of their projects. Learn tools for business process modeling, state modeling, and use case modeling. You can get your hands on the free trial version of Microsoft Visio, which is a tool very popular in many organizations. You can also learn to utilize other free tools such as Lucid chart, BizAgi Business process modeler.

  1. Hone your behavioral skills

As a coder, you interact with only limited members of your project team. As a business analyst, one must learn how to interact with a sponsor, Domain SME, End users, and all other business-side stakeholders, including suppliers. Business analysts need to have a combination of hard and soft skills.   In order to be good at your job, you will need to acquire/hone skills in behavioral aspects. Some of the most essential soft skills for a BA are- Communication Skills, Negotiation Skills, Facilitation Skills, Analytical Thinking Skills, Problem-solving Skills, Decision Making Skills, the ability to appreciate and empathize with others and Good interpersonal skills.

Behavioral Skills

  1. Get certified

To be a preferred BA and to increase your chances of success, earning a business analyst certification is important. Certification can improve overall performance, remove uncertainty and widen market opportunities. Organizations also recognize individuals for the hard work and commitment which the candidate has put into studying and clearing the certification exam.

For those who are making a foray into the business analysis domain, ECBA certification from IIBA is a good choice. ECBA not only gives a rock-solid foundation for getting into the BA profession also helps with global certification. It is strongly recommended that you undergo proper training from a seasoned BA coach. This will help increase your chances of passing in the very first attempt and in the shortest possible time.

Please see here for more details on how to get certified with ECBA.

Get CertifiedI am confident, with some preparation, you can move into a role which is one of the fastest growing professions besides being a very exciting one.

About Adaptive US

As a Premier Endorsed Education Provider (EEP) for the IIBAAdaptive US, helps professionals to prepare for and succeed in their certification exams. Adaptive US is one of the market leaders when it comes to BA online training in ECBACCBAAAC, and CBAP and also gives the option of success guarantee where without paying an extra penny you can undergo the training all over again if you fail. For more details about plans and registration, you can visit the Workshop Calendar.

Author Details
Principal BA and Trainer , Adaptive US Inc

Mentor to 500+ Certified BA
25+ years of experience in IT Business Analysis
Author of 12 Books on Business Analysis
Part of IIBA Exam Committee

Leave a Comment