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 CCBA

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

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 và năng lực cần thiết cho nghề Business Analysis. Đây là nguồn chính để ra đề thi CCBA — mọi câu hỏi đều dựa trên nội dung BABOK.

⚠️Quan trọng

BABOK không phải là methodology hay framework — nó là knowledge standard (tiêu chuẩn kiến thức). BABOK mô tả "what a BA does", không phải "how to do it in a specific project".

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

BABOK v3 bao gồm:

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

Business Analysis Core Concept Model (BACCM)

BACCM là mô hình khái niệm cốt lõi của Business Analysis, gồm 6 khái niệm liên kết chặt chẽ:

Khái niệmĐịnh nghĩaVí dụ
ChangeHành động chuyển đổi để đáp ứng nhu cầuTự động hóa quy trình nhập liệu
NeedVấn đề hoặc cơ hội cần giải quyếtGiảm lỗi nhập liệu thủ công 50%
SolutionCách thức đáp ứng nhu cầu trong contextHệ thống OCR tự động đọc hóa đơn
StakeholderCá nhân/nhóm có liên quan đến changeBA, Dev, End users, Sponsor
ValueGiá trị mang lại cho stakeholderTiết kiệm 100 giờ/tháng, giảm chi phí
ContextHoàn cảnh ảnh hưởng đến changeNgành tài chính, quy định pháp lý
Mẹo nhớ BACCM

"CCNSSV" — Change, Context, Need, Solution, Stakeholder, Value. Hoặc nhớ theo câu: "Changes in Context create Needs for Solutions that deliver Value to Stakeholders"

6 Knowledge Areas — Chi tiết cấu trúc

Mỗi Knowledge Area được cấu trúc thống nhất theo pattern:

Tổng quan 30 Tasks trong 6 Knowledge Areas

1. BA Planning & Monitoring (5 Tasks)

TaskMô tả
Plan BA ApproachXác định cách tiếp cận BA cho dự án
Plan Stakeholder EngagementLên kế hoạch giao tiếp stakeholder
Plan BA GovernanceThiết lập quy trình quản trị BA
Plan BA Information ManagementQuản lý thông tin BA
Identify BA Performance ImprovementsNhận diện cải tiến hiệu suất BA

2. Elicitation & Collaboration (5 Tasks)

TaskMô tả
Prepare for ElicitationChuẩn bị thu thập yêu cầu
Conduct ElicitationThực hiện thu thập
Confirm Elicitation ResultsXác nhận kết quả thu thập
Communicate BA InformationTruyền đạt thông tin BA
Manage Stakeholder CollaborationQuản lý phối hợp stakeholder

3. Requirements Life Cycle Management (5 Tasks)

TaskMô tả
Trace RequirementsTheo dõi mối liên hệ giữa yêu cầu
Maintain RequirementsDuy trì yêu cầu qua thay đổi
Prioritize RequirementsƯu tiên hóa yêu cầu
Assess Requirements ChangesĐánh giá thay đổi yêu cầu
Approve RequirementsPhê duyệt yêu cầu

4. Strategy Analysis (5 Tasks)

TaskMô tả
Analyze Current StatePhân tích tình trạng hiện tại
Define Future StateXác định trạng thái tương lai
Assess RisksĐánh giá rủi ro
Define Change StrategyXác định chiến lược thay đổi
(Implicit) Define Transition RequirementsYêu cầu chuyển đổi

5. Requirements Analysis & Design Definition (6 Tasks)

TaskMô tả
Specify and Model RequirementsĐặc tả và mô hình hóa yêu cầu
Verify RequirementsKiểm tra chất lượng yêu cầu
Validate RequirementsXác nhận yêu cầu đáp ứng mục tiêu
Define Requirements ArchitectureXác định kiến trúc yêu cầu
Define Design OptionsXác định các phương án thiết kế
Analyze Potential Value & Recommend SolutionPhân tích giá trị và đề xuất giải pháp

6. Solution Evaluation (5 Tasks)

TaskMô tả
Measure Solution PerformanceĐo lường hiệu suất giải pháp
Analyze Performance MeasuresPhân tích kết quả đo lường
Assess Solution LimitationsĐánh giá hạn chế giải pháp
Assess Enterprise LimitationsĐánh giá hạn chế tổ chức
Recommend Actions to Increase Solution ValueĐề xuất cải tiến giá trị

Mối quan hệ giữa các Knowledge Areas

Luồng chính:

  1. BAPM → Lập kế hoạch cách làm BA
  2. EC → Thu thập yêu cầu từ stakeholder
  3. RLCM → Quản lý yêu cầu đã thu thập
  4. SA → Phân tích chiến lược, xác định business need
  5. RADD → Phân tích chi tiết yêu cầu, thiết kế giải pháp
  6. SE → Đánh giá giải pháp sau triển khai → phản hồi ngược

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

BABOK phân loại yêu cầu thành 4 loại chính:

LoạiMô tảVí dụ
Business RequirementsMục tiêu cấp cao của tổ chức"Tăng doanh thu online 30%"
Stakeholder RequirementsNhu cầu cụ thể của bên liên quan"Users cần xem báo cáo real-time"
Functional RequirementsChức năng hệ thống phải có"Hệ thống cho phép filter theo ngày"
Non-Functional RequirementsChất lượng hệ thống"Page load < 2 giây"
Transition RequirementsYêu cầu chuyển đổi tạm thời"Migrate data từ hệ thống cũ"

Underlying Competencies

Ngoài 6 Knowledge Areas, BABOK còn định nghĩa Underlying Competencies — những năng lực nền tảng mà BA cần có:

CompetencyMô tả
Analytical Thinking & Problem SolvingTư duy phân tích, giải quyết vấn đề
Behavioural CharacteristicsĐạo đức, khả năng thích ứng, tổ chức
Business KnowledgeHiểu biết về ngành, tổ chức, giải pháp
Communication SkillsGiao tiếp bằng lời và bằng văn bản
Interaction SkillsTeamwork, facilitation, leadership, negotiation
Tools & TechnologySử dụng công cụ và công nghệ

5 Perspectives trong BABOK

BABOK v3 giới thiệu 5 Perspectives — các góc nhìn khác nhau khi áp dụng BA:

PerspectiveMô tảKhi nào dùng
AgileBA trong môi trường Agile/ScrumDự án iterative, adaptive
Business IntelligenceBA cho phân tích dữ liệuData warehouse, reporting
Information TechnologyBA cho dự án ITSoftware development
Business ArchitectureBA ở tầm enterpriseChiến lược tổ chức
Business Process ManagementBA cho quy trình kinh doanhProcess improvement
💡Lưu ý cho kỳ thi CCBA

Perspectives không xuất hiện trực tiếp trong đề thi CCBA, nhưng giúp bạn hiểu context của câu hỏi scenario. Ví dụ: nếu scenario nói về sprint, retrospective — bạn biết đó là Agile context.

📝 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 — liên kết chặt chẽ
  • 6 Knowledge Areas chứa tổng 30 Tasks, mỗi Task có Input → Task → Output
  • 4 loại Requirements: Business Requirements → Stakeholder Requirements → Solution Requirements (Functional + Non-Functional) → Transition Requirements
  • 5 Perspectives: Agile, Business Intelligence, IT, Business Architecture, BPM — chọn theo context dự án
  • Underlying Competencies: Analytical Thinking, Communication, Behavioral, Business Knowledge, Tools & Technology
  • BABOK v3 là "kinh thánh" cho kỳ thi — mọi câu hỏi đều dựa trên BABOK

Tóm tắt & Checklist ôn tập

Những gì cần nắm vững từ bài này:

  • Hiểu cấu trúc tổng thể BABOK v3
  • Nắm 6 khái niệm trong BACCM
  • Liệt kê được 6 Knowledge Areas và Tasks chính
  • Phân biệt 4 loại Requirements
  • Hiểu mối quan hệ giữa các KAs
  • Biết 5 Perspectives và khi nào áp dụng

📋 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 14 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 khái niệm
  • B. 5 khái niệm
  • C. 6 khái niệm
  • D. 8 khái niệm

Câu 2. Trong BACCM, khái niệm nào mô tả "sự chuyển đổi từ trạng thái hiện tại sang trạng thái mong muốn"?

  • A. Need
  • B. Change
  • C. Solution
  • D. Value

Câu 3. Yêu cầu "Hệ thống phải xử lý được 10,000 transactions/giây" thuộc loại nào?

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

Câu 4. BABOK v3 có tổng cộng bao nhiêu Knowledge Areas và bao nhiêu Tasks?

  • A. 5 KAs, 25 Tasks
  • B. 6 KAs, 30 Tasks
  • C. 7 KAs, 35 Tasks
  • D. 6 KAs, 50 Tasks

Câu 5. Một dự án phát triển phần mềm cho ngân hàng cần tuân thủ quy định bảo mật nghiêm ngặt. Perspective phù hợp nhất là:

  • A. Agile
  • B. Business Intelligence
  • C. Information Technology
  • D. Business Process Management

Câu 6. "Khách hàng cần xem lịch sử giao dịch 12 tháng gần nhất trên app mobile" thuộc loại requirement nào?

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

Câu 7. Trong BACCM, "Context" đề cập đến:

  • A. Bối cảnh kỹ thuật của giải pháp
  • B. Các hoàn cảnh ảnh hưởng đến change
  • C. Ngữ cảnh giao tiếp với stakeholder
  • D. Tình huống sử dụng requirements

Câu 8. Transition Requirements được sử dụng khi nào?

  • A. Trong suốt vòng đời dự án
  • B. Chỉ trong giai đoạn chuyển đổi từ solution hiện tại sang solution mới
  • C. Chỉ khi viết BRD
  • D. Khi define business objectives

Câu 9. BA đang làm dự án chuyển đổi số cho công ty sản xuất, cần tối ưu quy trình nghiệp vụ. Perspective nào phù hợp nhất?

  • A. Agile
  • B. Business Intelligence
  • C. Business Architecture
  • D. Business Process Management

Câu 10. Underlying Competency nào QUAN TRỌNG NHẤT khi BA cần phân tích và mô hình hóa quy trình phức tạp?

  • A. Communication
  • B. Analytical Thinking & Problem Solving
  • C. Behavioral Characteristics
  • D. Tools & Technology Knowledge

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

CâuĐáp ánGiải thích
1CBACCM = 6 core concepts: Change, Need, Solution, Stakeholder, Value, Context.
2BChange = sự chuyển đổi. Need = nhu cầu. Solution = giải pháp. Value = giá trị mang lại.
3DPerformance requirement (10,000 TPS) là Non-Functional Requirement — liên quan quality/constraint, không phải behavior.
4BBABOK v3: 6 Knowledge Areas × trung bình 5 Tasks = 30 Tasks tổng cộng. 50 là số Techniques.
5CIT Perspective phù hợp cho dự án cần tuân thủ quy định bảo mật, tích hợp hệ thống, kiến trúc kỹ thuật.
6B"Khách hàng cần..." thể hiện nhu cầu của một stakeholder cụ thể → Stakeholder Requirement.
7BContext = circumstances that influence, surround, and interact with the change — bối cảnh rộng hơn.
8BTransition Requirements chỉ cần trong giai đoạn chuyển đổi (data migration, training, parallel run...), không tồn tại lâu dài.
9DBPM Perspective tập trung vào tối ưu quy trình nghiệp vụ. Business Architecture nhìn ở tầm chiến lược rộng hơn.
10BAnalytical Thinking & Problem Solving là competency cốt lõi cho phân tích và mô hình hóa quy trình.

📊 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 BACCM và Requirements Classification
5-6⚠️ Trung bìnhĐọc lại bài, đặc biệt phần Perspectives
< 5❌ Cần ôn lạiBABOK v3 là nền tảng — cần nắm chắc trước khi tiếp tục

Tiếp theo

Bài tiếp theo sẽ đi sâu vào Knowledge Area đầu tiên: Business Analysis Planning & Monitoring — nơi mọi hoạt động BA bắt đầu, từ lập kế hoạch approach đến stakeholder engagement.


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