Friday, September 13, 2013


Essential Skills for a BA Career

Dearest Readers,

This is one of the simplest blog-posts. The intended audience for this blog post would be all of them who aims to start their career as a Business Analyst. The below picture describes the list of essential skills required for a BA Career.

Pic: Skills for Business Analyst Career

1. Facilitation Skills: Facilitation sessions are mostly helpful for BAs to elicit and gather requirements from various stake holders during project initiation and requirements gathering phases. Facilitation sessions are very structured, planned, working sessions where every participant is carefully chosen and has a critical role to play. As a Facilitator the BA should have the art of bringing people together, face-to-face or remotely, to elicit requirements and get agreement on solutions.
2. Presentation Skills: Having excellent Presentations Skills is an asset for any Business Analyst. Once the BA document the requirements, then he has to present/hand-over that to multiple parties, such as Design Team, Development Team, Testing Team, etc. Even sometimes the BA has to present the result of his analysis and documentation to the Business Users. So for all these, the BA needs to have proper Presentation Skills.
3. Analysis Skills: As the profession is Business Analysis, a Business Analyst should be very sharp at his Analysis Skills. This will help him to analyze complex requirements easily and to arrive at some solution. A BA should analyze all the dependencies, issues and risks at a earlier stage of the project, which will help in proper Project Planning and Project Risk Management.
4. Visualization & Modeling Skills: Visualization & Modeling skills help a Business Analyst to represent the Project Requirements in the form of Business Process Models. At the initial stage a BA can create a Context Diagram through the Modeling Skills and at a later stage that can be decomposed to various Process Flow Diagrams. Visual representation of Requirements helps all the Stake holders to understand the scope easily.
5. Working Virtually: If we talk about any Project in this large global corporate world, then various Stake holders of a Project will be located in different geographic locations. But all work seamlessly as if all are present in the same place to achieve the common goal. As a Business Analyst most of the time we need to work virtually to attend meetings, manage project hand-overs, handle JAD Sessions, etc. through teleconference or e-Meetings.
6. Questioning Skills: Proper Questioning Skills is an Art which a Business Analyst should possess. Through Questioning Skills a BA can elicit all the Project requirements from various Stake holders. Sometimes the Stake holders are not clear about the Requirements, at that time as a BA one should ask various Questions (such as How…When..What..Where..etc. etc.) to obtain more clarity on the Requirements.
7. Thinking Out of Box: This is a main key differentiator for any Business Analyst. If a BA is able to think differently and achieve some project objectives with minimum time & cost, then it would be a great achievement for him. At times a BA needs to think out of the box and propose some alternate solutions to a problem if an already proposed solution fails.
8. Documentation Skills: A Business Analyst should be having excellent Documentation Skills. As a BA acts as a bridge between the Business Users and the Technical Team, he should document all requirements clearly so that other stake holders can clearly understand it and all Customer/Business User’s needs will be fulfilled / developed by the technical team.
9. Planning & Management Skills: Requirements Planning & Management is a core activity of Business Analyst. To do this effectively, a BA Should have very strong Planning & Management Skills. Going forward in his career-path, this skill even helps in proper Project Planning & Estimation.
10. Skills on CASE Tools: A Business Analyst should be equipped with skills on Computer-Aided Software Engineering (CASE) Tools such as MS Visio, Rational Software Modeler (RSM), Rational Rose, Rational Software Architect (RSA), SmartDraw, etc. With all these tools a BA can model the Project Requirements visually.
11. Communication & Interpersonal Skills: Most of cases a Business Analyst acts as a single point of contact in as Project Requirements are concerned. Before the requirements documentations, a BA needs elicit all requirements from various Business Users through proper communication skills. Once the documentation is over, he needs to interact with other Project Teams to explain the requirements. In an SDLC, a BA has to participate more or less in all the stages, which require great Communication & Interpersonal Skills.
12. Influencing Skills: A Business Analyst should work as an Influencer which will help in motivating other team members. At times Customers ask for some features in the Project which is technically feasible but little complex in developing those. In this instance, generally the Development/Technical team proposes some alternate solutions or asks not to include that requirement, as they don’t understand the Business Values of that requirement completely. So as a BA we need influence the team by communicating the proper rational behind it.
Do let me know your feedback through comments.
As We Work... We Learn...


Nandini said...

Useful info.. Thanx!!!!!

Abhijit Patro said...

Thanks Nandini for going through the article and liking it.


Unknown said...

Nice one...

Cvp Consultants said...

This blog is all about the business analysis.Its highly needed in case of business.Most business people require business specialists.All the detail tips that are required for BA career.All the steps,whatever given in the post are too helpful.
CVP Consultants Website

Unknown said...

Appreciate it Abhijit... Easy to comprehend

Unknown said...

Appreciate it Abhijit... Easy to comprehend

Unknown said...

This is a great article. It gave me a lot of useful information. thank you very much.
I would like to thank you for the efforts you have made in writing this article.
Bulk SMS Hyderabad, Bulk SMS

Unknown said...

I'm impressed This post gives me some new thoughts

Anonymous said...

This is a great article. It gave me a lot of useful information. thank you very much.
I would like to thank you for the efforts you have made in writing this article.
seo training Hyderabad, seo course

Anonymous said...

This is a great article. It gave me a lot of useful information. thank you very much.
I would like to thank you for the efforts you have made in writing this article.
seo training Hyderabad, seo course said...

Thanks for sharing Really Good Information
seo training in dilsukhnagar

devikamahajan said...

IoT Consulting
Iot Consulting

Unknown said...

Wow, Excellent post. This article is really very interesting and effective. I think its must be helpful for us. Thanks for sharing your informative.
SEO jobs in Hyderabad

Unknown said...

So great work for informing us of the possibilities and following a certain path.Business Analyst Jobs in Hyderabad

Unknown said...

Nice.Thank you for sharing BA Online Training Bangalore

sreedevi said...

very useful information BA Online Course

sreedevi said...

It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me... BA Online Training

Tableau Job Support said...

What an informative post! Your blog post contains a lot of knowledge. Thanks for sharing with us.

Doorstephub said...

Best Business Analyst Training in Hyderbad

Doorstephub said...
This comment has been removed by the author.
Doorstephub said...

Business Analyst Training in IT Domain
Business Analyst Training in healthcare Domain in Hyderabad
Business Analyst online Training in Hyderabad
Business Analyst online Training in healthcare Domain

Unknown said...

Bulk SMS Providers Hyderabad gives you the access to establish communication, market your goals and gain more consumers, bulk sms1 India's number bulk SMS Hyderabad.
Bulk SMS Providers Hyderabad, Bulk SMS, Bulk SMS Hyderabad

Anonymous said...

Great Information! Here's a list of latest Business Analyst Job Vacancies in Delhi

laxmi said...

Android online training
Android training
Ansible online training
Ansible training
Appium online training
Appium training
AWS online training
AWS training
Azure DevOps online training
Azure DevOps training
Azure online training
Azure training
Chef online training
Chef training
Data Guard online training
Data Guard training

Kranthi Cynixit said...

Thanks for giving great kind of information
ba online training hyderabad
ba online training

Post a Comment