BlogTank LabGameAboutContactBook a call
Work With Me
Notice

From now on we will use our new official domain thetanklog.com instead of tankbaclass.com.

Navigation
  • Blog
  • Tank Lab
  • About
  • Contact

© 2026 The Tank Log. All rights reserved.

Back to Articles/Career & Soft Skills

What Do You Need to Get Started with a BA Career?

TM
Tank
Product builder · Mentor BA
|
January 10, 2025
|
2 min read
|
419 reads

Nghề BA cần kiến thức và kỹ năng trải rộng — nhìn qua thì 'cái gì cũng cần'. Bài này điểm lại hành trang tối thiểu để bắt đầu với nghề BA.

Essentially, a BA career isn't really difficult, but it's not easy either. The knowledge and skills required for a BA are quite broad, and if you list them out, it seems like you need... well, everything.

Unlike developers or testers who spend most of their time on the "technical" aspects of software, BAs have to work with both the technical side and possess domain knowledge in areas like finance, insurance, logistics, and more. Soft skills for BAs also range from personal skills like time management, critical thinking, and problem-solving to interaction and teamwork skills like communication, negotiation, and presentation. So it's understandable why many people feel lost about where to start or, even worse, go in the wrong direction.

Back to the main question, what do you need to get started with a BA career?

Firstly, for those transitioning from other fields, you need to understand what software is and how a software project works. Since a BA is a member of the software development team, you need to know who you are and what you'll be doing in that project. This is essential knowledge for those from non-technical backgrounds. However, you don't need to go too deep at the beginning; just understand the basics.

Next, it's necessary to learn the terminology used in BA and software engineering. Not only in the workplace, but even when you're Googling information or reading articles about BA, you'll encounter a lot of technical terms. Understanding these terms will help you grasp the information you read more accurately.

Now comes the part directly related to BA, where you need to understand the BA's requirement management process, from elicitation and analysis to documentation and verification. Understanding each step helps you know what to learn. For example, in the requirement elicitation process, you have various techniques like interviews, brainstorming, workshops, etc. To perform these tasks effectively, you'll need skills like communication, questioning, negotiation, and even analysis.

For those who have just been recruited as BAs, you'll notice that you won't be assigned all the tasks of a BA in a project right away. Depending on the company, you might participate in parts of requirement elicitation, analysis, and management. From there, you'll present the requirements in the form of documents, ranging from high-level ones like business requirement documents and user requirement documents to more detailed ones like SRS and functional specifications.

Then, you can explore analytical skills, using various techniques to thoroughly analyze a requirement and uncover what the client truly wants. Then there are modeling skills using UML. I don't recommend starting with BPMN, as it's not something you should be exposed to as a beginner. With UML, don't delve too deep either, as it includes many types of diagrams, and not all are commonly used. Based on my experience in working and training, I recommend you learn about cross-functional diagrams, activity diagrams, state transition diagrams, use case diagrams, and entity-relationship diagrams (ERDs). To understand ERDs thoroughly, you'll also need to learn the basics of databases and SQL – by this point, you'll have delved deeper into the structure and construction of software.

Finally, try presenting your learning outcomes in the form of a BA document. The most common is the SRS. You can find templates for these documents on the BA Times website – a great resource with a wealth of knowledge about BA worldwide.

This should hopefully answer some of your questions. If you still have any concerns, don't hesitate to PM me directly.

Chủ đề:
Chia sẻ bài viết này
Lan tỏa kiến thức thực tế đến cộng đồng BA
Did this help?
Buy me a coffee and I'll keep writing ☕
CHỦ ĐỀ & THẺ
5
Career & Soft Skills#Career Path#Fresher BA#Self-learning#Job Hunting
0%

Related articles

Career & Soft Skills
#Career Path
#Fresher BA
#Self-learning
#Job Hunting
Previous
Do BAs Need to Know How to Code?
Next
Areas for Improvement for New BAs
The A-Z Roadmap to Becoming a Business Analyst From Scratch: A Detailed Guide for Beginners
Career & Soft Skills

The A-Z Roadmap to Becoming a Business Analyst From Scratch: A Detailed Guide for Beginners

Mar 6, 2025
Will I Get a Job After Completing the Course?
Career & Soft Skills

Will I Get a Job After Completing the Course?

Jan 4, 2025
"BA level-up" Ep 01: The Mid-Level Trap: Why Your Experience Is Growing But Your Skills Are Stagnating?
Career & Soft Skills

"BA level-up" Ep 01: The Mid-Level Trap: Why Your Experience Is Growing But Your Skills Are Stagnating?

Jan 20, 2026