Đề trở thành BA cần những kiến thức gì
Để trở thành Business Analyst (BA) – đặc biệt trong lĩnh vực phát triển phần mềm (Web, App, Backend), bạn cần trang bị một bộ kiến thức nền tảng và chuyên sâu dưới đây:
🧠 1. Kiến thức nền tảng BA (Core BA Knowledge)
Chủ đề Nội dung cần học Phân tích nghiệp vụ (Business Analysis) - BA lifecycle (Elicitation → Documentation → Validation)
- Phân tích stakeholder
- Phân tích yêu cầu chức năng (FR) và phi chức năng (NFR)
- Quản lý yêu cầu thay đổi (Change Request) Tài liệu BA - BRD (Business Requirement Document)
- SRS (Software Requirement Specification)
- User Story, Acceptance Criteria
- Use Case Specification Kỹ thuật phân tích - SWOT, 5 WHYs, Root Cause Analysis, MoSCoW
- Requirement Prioritization
- GAP Analysis Mô hình hóa nghiệp vụ - Use Case Diagram, Activity Diagram, Flowchart, BPMN
- ERD (Entity Relationship Diagram)
- User Flow, Sitemap
| Chủ đề | Nội dung cần học |
|---|---|
| Phân tích nghiệp vụ (Business Analysis) | - BA lifecycle (Elicitation → Documentation → Validation) - Phân tích stakeholder - Phân tích yêu cầu chức năng (FR) và phi chức năng (NFR) - Quản lý yêu cầu thay đổi (Change Request) |
| Tài liệu BA | - BRD (Business Requirement Document) - SRS (Software Requirement Specification) - User Story, Acceptance Criteria - Use Case Specification |
| Kỹ thuật phân tích | - SWOT, 5 WHYs, Root Cause Analysis, MoSCoW - Requirement Prioritization - GAP Analysis |
| Mô hình hóa nghiệp vụ | - Use Case Diagram, Activity Diagram, Flowchart, BPMN - ERD (Entity Relationship Diagram) - User Flow, Sitemap |
💻 2. Kiến thức công nghệ nền tảng (Technical Understanding)
Chủ đề Nội dung Hệ thống phần mềm - Frontend vs Backend
- Web App, Mobile App, Desktop App
- Kiến trúc ứng dụng (MVC, Microservices) API & Integration - RESTful API, JSON, Swagger/Postman
- Cách đọc tài liệu API, phân tích luồng API Cơ sở dữ liệu - Cấu trúc Database, Table – Field – Relationship
- SQL cơ bản (SELECT, JOIN, GROUP BY, etc.) Cloud (Cơ bản) - AWS/GCP/Azure: S3, EC2, Lambda, Database
- DevOps basics (CI/CD, log, monitoring)
| Chủ đề | Nội dung |
|---|---|
| Hệ thống phần mềm | - Frontend vs Backend - Web App, Mobile App, Desktop App - Kiến trúc ứng dụng (MVC, Microservices) |
| API & Integration | - RESTful API, JSON, Swagger/Postman - Cách đọc tài liệu API, phân tích luồng API |
| Cơ sở dữ liệu | - Cấu trúc Database, Table – Field – Relationship - SQL cơ bản (SELECT, JOIN, GROUP BY, etc.) |
| Cloud (Cơ bản) | - AWS/GCP/Azure: S3, EC2, Lambda, Database - DevOps basics (CI/CD, log, monitoring) |
📊 3. Kiến thức phân tích dữ liệu (Data Analysis)
Công cụ / Nội dung Mô tả Excel nâng cao Pivot Table, Dashboard, VLOOKUP, IF, Chart SQL Truy vấn dữ liệu, kết nối nhiều bảng, phân tích business logic Power BI / Tableau / Looker Studio Trực quan hóa dữ liệu phục vụ phân tích nghiệp vụ
| Công cụ / Nội dung | Mô tả |
|---|---|
| Excel nâng cao | Pivot Table, Dashboard, VLOOKUP, IF, Chart |
| SQL | Truy vấn dữ liệu, kết nối nhiều bảng, phân tích business logic |
| Power BI / Tableau / Looker Studio | Trực quan hóa dữ liệu phục vụ phân tích nghiệp vụ |
🎨 4. Kiến thức về UI/UX & sản phẩm
| Chủ đề | Mô tả |
|---|---|
| Wireframe & Prototype | Biết đọc – phân tích – góp ý thiết kế Sử dụng công cụ như Figma, Visily, Uizard |
| User Experience | - Tư duy trải nghiệm người dùng (UX Thinking) - User Journey, Persona, Customer Flow |
| Sitemap, Navigation logic | Phân tích luồng sử dụng trong ứng dụng |
🧩 5. Quản lý dự án & Agile/Scrum
| Chủ đề | Mô tả |
|---|---|
| Agile Basics | Scrum roles, events (Sprint, Standup, Review), Artifact (Backlog, Sprint Board) |
| Viết User Story | Cấu trúc chuẩn, Acceptance Criteria, EPIC, Task |
| Công cụ Agile | Jira, Trello, Azure DevOps, Confluence |
6. Kỹ năng mềm & giao tiếp
| Kỹ năng | Ứng dụng |
|---|---|
| Giao tiếp & đặt câu hỏi | Làm việc với stakeholder, điều phối meeting |
| Tư duy logic & phản biện | Phân tích yêu cầu mâu thuẫn, đặt câu hỏi ngược |
| Làm việc nhóm & quản lý kỳ vọng | Phối hợp với Dev, QA, Design; giao tiếp đa chiều |
| Thuyết trình & trình bày tài liệu | Diễn giải yêu cầu rõ ràng, trực quan và mạch lạc |
7. Chứng chỉ khuyến khích
| Tên chứng chỉ | Đơn vị | Gợi ý |
|---|---|---|
| ECBA / CCBA / CBAP | IIBA | Chuẩn quốc tế về BA |
| CSPO / CSM | Scrum Alliance | Dành cho BA làm việc trong Agile team |
| SQL / Data Analysis / Power BI | Udemy / Coursera | Bổ sung kỹ năng phân tích dữ liệu |
🧭 Tóm lại – BA cần học gì trước tiên?
Nếu bạn là người mới (Fresher):
-
Hiểu vai trò BA + Quy trình làm việc trong dự án
-
Học cách viết User Story, BRD, mô hình Use Case
-
Làm quen với Jira, Draw.io, Figma
-
Hiểu sơ lược về API và Database
Nếu bạn muốn học nâng cao:
-
Thêm SQL, Power BI, UX/UI, Domain Knowledge
-
Phân tích dữ liệu, Data-driven BA
-
Coaching, quản lý nhóm, định hướng sản phẩm
Nhận xét
Đăng nhận xét