Trang chủBài viếtSeriesThi thửVề mình

BABOK Guide v3 — Cấu trúc và khái niệm nền tảng cho ECBA

BABOK Guide v3 — Cấu trúc và khái niệm nền tảng cho ECBA

BABOK Guide v3 là gì?

Business Analysis Body of Knowledge (BABOK) Guide v3 là tài liệu tham chiếu chuẩn quốc tế của IIBA, mô tả toàn bộ kiến thức cần thiết cho nghề Business Analysis. Đây là nguồn chính để ra đề thi ECBA — hiểu BABOK = hiểu đề thi.

💡Điểm cần nhớ

BABOK không phải là methodology (phương pháp) hay framework (khung). Nó là knowledge standard — mô tả BA "làm gì", không phải "làm như thế nào trong dự án cụ thể".

Cấu trúc tổng thể BABOK Guide v3

Gồm:

  • 1 Core Concept Model (BACCM) — 6 khái niệm cốt lõi
  • 6 Knowledge Areas — 30 Tasks tổng cộng
  • 50 Techniques — Kỹ thuật áp dụng xuyên suốt
  • Underlying Competencies — Năng lực nền tảng của BA
  • 5 Perspectives — Góc nhìn theo context dự án

Business Analysis Core Concept Model (BACCM)

BACCM là trái tim của BABOK — 6 khái niệm liên kết TẤT CẢ với nhau:

Khái niệmNghĩa đơn giảnVí dụ dễ hiểu
ChangeSự thay đổi cần thực hiệnChuyển từ nhập tay sang tự động
NeedVấn đề hoặc cơ hộiNhân viên mất 4 giờ/ngày nhập liệu
SolutionCách giải quyết nhu cầuPhần mềm OCR tự động đọc hóa đơn
StakeholderAi liên quan đến thay đổiNhân viên, quản lý, BA, developer
ValueGiá trị mang lạiTiết kiệm 4 giờ/ngày = giảm chi phí
ContextBối cảnh xung quanhCông ty tài chính, tuân thủ pháp luật
Cách nhớ BACCM

Nhớ câu: "Changes in Context create Needs for Solutions that deliver Value to Stakeholders"

Hoặc viết tắt: CCNSVS — Change, Context, Need, Solution, Value, Stakeholder.

Phân loại Requirements (Yêu cầu)

BABOK chia requirements thành 4 loại — đây là kiến thức HAY RA ĐỀ THI nhất:

LoạiLà gì?Ví dụ
BusinessMục tiêu cấp cao của tổ chức"Tăng doanh thu online 30%"
StakeholderNhu cầu cụ thể của người dùng"Tôi cần xem báo cáo real-time"
FunctionalHệ thống phải LÀM GÌ"Cho phép lọc đơn hàng theo ngày"
Non-FunctionalHệ thống phải TỐT NHƯ THẾ NÀO"Trang web load trong 2 giây"
TransitionCần khi chuyển đổi, tạm thời"Di chuyển dữ liệu từ hệ thống cũ"
⚠️Phân biệt Functional vs Non-Functional — Hay ra đề!
  • Functional = hệ thống LÀM GÌ (behavior, chức năng)
  • Non-Functional = hệ thống **** NHƯ THẾ NÀO (performance, security, usability)

Ví dụ: "Hệ thống cho phép thanh toán qua thẻ" = Functional. "Hệ thống xử lý 1,000 giao dịch/giây" = Non-Functional.

6 Knowledge Areas — Tổng quan

Mỗi Knowledge Area được cấu trúc theo pattern:

Tóm tắt 30 Tasks trong 6 Knowledge Areas

KASố TasksTasks chính
BA Planning & Monitoring5Plan BA Approach, Plan Stakeholder Engagement, Plan Governance, Info Management, Performance
Elicitation & Collaboration5Prepare, Conduct, Confirm Results, Communicate, Manage Collaboration
Requirements Life Cycle Mgmt5Trace, Maintain, Prioritize, Assess Changes, Approve
Strategy Analysis5Analyze Current State, Define Future State, Assess Risks, Define Change Strategy
RADD6Specify & Model, Verify, Validate, Define Architecture, Design Options, Recommend
Solution Evaluation5Measure Performance, Analyze, Assess Solution Limitations, Enterprise Limitations, Recommend

Underlying Competencies — Năng lực nền tảng

Ngoài kiến thức chuyên môn, BA cần có những năng lực nền tảng:

CompetencyGiải thích đơn giản
Analytical ThinkingBiết phân tích vấn đề, chia nhỏ để giải quyết
Communication SkillsNói và viết rõ ràng, hiệu quả
Interaction SkillsLàm việc nhóm, facilitating, thương lượng
Business KnowledgeHiểu ngành, tổ chức, giải pháp
Behavioural CharacteristicsĐạo đức, chủ động, linh hoạt
Tools & TechnologySử dụng công cụ phần mềm phù hợp

5 Perspectives — Góc nhìn theo context

PerspectiveKhi nào áp dụng
AgileDự án, bàn Product Backlog, Sprint, Scrum
Business IntelligencePhân tích dữ liệu, báo cáo, data warehouse
Information TechnologyPhát triển phần mềm, hệ thống IT
Business ArchitectureChiến lược doanh nghiệp, cấp tổ chức
Business Process ManagementTối ưu quy trình nghiệp vụ
💡Mẹo cho ECBA

Đề thi ECBA ít hỏi trực tiếp về Perspectives, nhưng hiểu context giúp bạn loại trừ đáp án sai nhanh hơn.

📝 Tóm tắt kiến thức nổi bật

Key Takeaways — Bài 2
  • BACCM gồm 6 khái niệm cốt lõi: Change, Need, Solution, Stakeholder, Value, Context — TẤT CẢ liên kết với nhau
  • 6 Knowledge Areas chứa tổng 30 Tasks — mỗi Task có Input → Task → Output
  • 4 loại Requirements: Business → Stakeholder → Solution (Functional + Non-Functional) → Transition
  • Phân biệt Functional (LÀM GÌ) vs Non-Functional (TỐT NHƯ THẾ NÀO) — hay ra đề thi
  • 5 Perspectives: Agile, BI, IT, Business Architecture, BPM
  • Underlying Competencies: Analytical Thinking, Communication, Business Knowledge...

📋 Bài kiểm tra trắc nghiệm — Bài 2

💡Hướng dẫn làm bài

Làm 10 câu bên dưới trong 12 phút. Chọn MỘT đáp án đúng nhất. Đáp án ở cuối bài.

Câu 1. BACCM bao gồm bao nhiêu khái niệm cốt lõi?

  • A. 4
  • B. 5
  • C. 6
  • D. 8

Câu 2. "Need" trong BACCM nghĩa là gì?

  • A. Nhu cầu mua phần mềm
  • B. Vấn đề hoặc cơ hội cần giải quyết
  • C. Nhu cầu tuyển thêm nhân viên
  • D. Yêu cầu từ khách hàng bên ngoài

Câu 3. "Hệ thống phải mã hóa dữ liệu bằng AES-256" thuộc loại requirement nào?

  • A. Business Requirement
  • B. Functional Requirement
  • C. Non-Functional Requirement
  • D. Transition Requirement

Câu 4. BABOK v3 có tổng cộng bao nhiêu Techniques?

  • A. 30
  • B. 40
  • C. 50
  • D. 60

Câu 5. "Migrate dữ liệu từ hệ thống cũ sang mới trước ngày go-live" là:

  • A. Business Requirement
  • B. Stakeholder Requirement
  • C. Functional Requirement
  • D. Transition Requirement

Câu 6. Mỗi Task trong BABOK được cấu trúc theo pattern nào?

  • A. Plan → Do → Check → Act
  • B. Input → Task → Output
  • C. Requirement → Design → Test
  • D. Analyze → Design → Implement

Câu 7. "Tăng doanh thu online 20% trong 12 tháng" thuộc loại requirement nào?

  • A. Business Requirement
  • B. Stakeholder Requirement
  • C. Functional Requirement
  • D. Non-Functional Requirement

Câu 8. Underlying Competency nào giúp BA làm việc nhóm hiệu quả?

  • A. Analytical Thinking
  • B. Tools & Technology
  • C. Interaction Skills
  • D. Business Knowledge

Câu 9. Khi dự án áp dụng Scrum với Sprint và Backlog, nên xem ở Perspective nào?

  • A. Business Intelligence
  • B. Agile
  • C. Business Architecture
  • D. BPM

Câu 10. "Cho phép người dùng reset mật khẩu qua email" thuộc loại requirement nào?

  • A. Business Requirement
  • B. Non-Functional Requirement
  • C. Functional Requirement
  • D. Transition Requirement

🔑 Đáp án & Giải thích

CâuĐáp ánGiải thích
1CBACCM = 6 core concepts: Change, Need, Solution, Stakeholder, Value, Context.
2BNeed = vấn đề cần giải quyết hoặc cơ hội cần nắm bắt.
3CMã hóa AES-256 = yêu cầu bảo mật = quality attribute = Non-Functional.
4CBABOK v3 có 50 Techniques. 30 là số Tasks.
5DData migration chỉ cần trong giai đoạn chuyển đổi = Transition Requirement.
6BMỗi Task trong BABOK theo pattern: Input → Task → Output.
7AMục tiêu cấp cao của tổ chức = Business Requirement.
8CInteraction Skills = teamwork, facilitation, negotiation, leadership.
9BScrum, Sprint, Backlog = Agile Perspective.
10CReset mật khẩu = hành vi cụ thể hệ thống cần LÀM = Functional Requirement.

📊 Thang đánh giá

Số câu đúngĐánh giáHành động
9-10⭐ Xuất sắcNền tảng vững chắc!
7-8✅ TốtÔn lại Requirements Classification
5-6⚠️ Trung bìnhĐọc lại BACCM và phân loại requirements
< 5❌ Cần ôn lạiBABOK nền tảng — cần nắm chắc trước khi tiếp

Tiếp theo

Bài tiếp theo đi vào Knowledge Area đầu tiên: BA Planning & Monitoring — nơi BA bắt đầu lên kế hoạch, xác định stakeholder, và tổ chức công việc.


Nắm vững BABOK = nắm vững nền tảng thi ECBA! 📚