Giới thiệu chung

Khóa đào tạo BA được VTI Academy chăm chút trong từng bài giảng, các kiến thức chất lượng từ cơ bản tới nâng cao. Đội ngũ giảng viên là các BA đã từ 5-10 năm kinh nghiệm luôn hỗ trợ 24/7. Sau khi kết thúc khóa học, học viên có thể đáp ứng được các yêu cầu của nhà tuyển dụng đưa ra cho vị trí BA. 

hình ảnh giới thiệu

Đối tượng tham gia

  • Sinh viên sắp hoặc mới ra trường muốn định hướng trở thành BA để xin việc
  • Đang làm Tester, Developer có 1-2 năm kinh nghiệm, muốn chuyển lên làm BA
  • Những người muốn chuyển ngành sang Business Analysis, lập trình viên muốn mở rộng kỹ năng, hoặc nhân sự IT muốn nâng cao khả năng làm việc với khách hàng và đội ngũ phát triển phần mềm
  • Các bạn mới tham gia BA dưới 1 năm kinh nghiệm

Học xong làm ở đâu?

  • Apply vào tất cả công ty tuyển dụng BA
  • Các công ty outsourcing - gia công phần mềm
  • Các công ty tài chính, kế toán, ngân hàng…
  • Công ty, tập đoàn trong nước và nước ngoài...
  • Các công ty startup - khởi nghiệp
  • Nhận các job freelance về BA

LÝ DO LỰA CHỌN CHÚNG TÔI?

LÝ DO LỰA CHỌN CHÚNG TÔI? VTI Academy trực thuộc VTI Group - tập đoàn công nghệ hàng đầu chuyên gia công phần mềm cho thị trường trong và ngoài nước
LÝ DO LỰA CHỌN CHÚNG TÔI? Chương trình đào tạo chất lượng từ cơ bản tới nâng cao, bám sát yêu cầu của doanh nghiệp
LÝ DO LỰA CHỌN CHÚNG TÔI? Đội ngũ giảng viên là các chuyên gia lâu năm kinh nghiệm, luôn hỗ trợ học viên 24/7
LÝ DO LỰA CHỌN CHÚNG TÔI? Tham gia các dự án xuyên suốt khóa học để tăng khả năng thực chiến
LÝ DO LỰA CHỌN CHÚNG TÔI? Cam kết giới thiệu việc làm sau khóa học
LÝ DO LỰA CHỌN VTI ACADEMY?
Giá trị nhận được sau khóa học

Giá trị nhận được sau khóa học

  • Được cung cấp các kiến thức về BA và tích lũy kinh nghiệm khi tham gia dự án thực tế với vai trò BA, giúp học viên hiểu và biết cần phải làm gì khi tham gia vào vị trí một BA
  • Áp dụng phương pháp tiếp cận theo quy trình trong việc thu thập và tài liệu hóa yêu cầu
  • Nắm vững kỹ năng giao tiếp và phối hợp giữa khách hàng và các phòng ban trong doanh nghiệp
  • Mô tả các cấp độ, loại và đặc điểm của một yêu cầu chất lượng trong dự án phần mềm
  • Phân tích quy trình nghiệp vụ và tạo sơ đồ luồng quy trình bằng BPMN
  • Hiểu và triển khai phân tích dữ liệu, mapping dữ liệu trong dự án
  • Sử dụng UML để mô hình hóa quy trình nghiệp vụ, bao gồm use case diagram, activity diagram và các loại sơ đồ khác
  • Áp dụng truy vết yêu cầu (Requirement Traceability) trong quá trình phân tích nghiệp vụ
  • Dự án cuối khóa (MockProject): Xây dựng một dự án thực tế xuyên suốt trong quá trình học
  • Chương trình xây dựng dựa trên cơ sở bộ chuẩn tài liệu chuẩn BABOK, kết hợp kiến thức ở lĩnh vực Quản lý dự án và Test là PMBOK và ISTQB. Ngoài ra, sẽ có nhiều chia sẻ về kinh nghiệm làm dự án thực tế
  • Có kiến thức về AI và AI tools sẽ được lồng vào các buối học về BA giúp học viên học hiệu quả hơn và tăng năng suất dự án

Khung chương trình

Module 1: Các khái niệm cơ bản về Business Analysis

Day 1: Business Analysis là gì?

  • Các khái niệm Business Analysis, Business Analyst
  • Tầm quan trọng của BA trong doanh nghiệp
  • Năng lực cốt lõi của BA (Competency of Business Analyst)
  • Con đường sự nghiệp của BA (BA Career Roadmap)

Day 2: Các khái niệm cốt lõi của BA

  • Mô hình khái niệm cốt lõi của BA (Business Analysis Core Concept Model - BACCM)
  • Hướng dẫn phân tích dùng The BACCM
  • Need, Requirement

Day 3: Tư duy phân tích

  • Tư duy trực quan & khái niệm
  • Tư duy hệ thống
  • Sáng tạo & Cải tiến
  • Kỹ năng giải quyết vấn đề: một số kỹ thuật tìm nguyên nhân gốc rễ
  • Kỹ năng ra quyết định
  • Kỹ năng giao tiếp

Day 4: Vai trò của BA trong vòng đời phát triển phần mềm (SDLC)

  • Các giai đoạn trong quy trình phát triển phần mềm (Planning/Defining/Designing/Coding/Testing/Deployment/Maintain)
  • Các hoạt động phân tích nghiệp vụ (Business Analysis) trong một dự án CNTT
  • Nhiệm vụ của BA trong mô hình phát triển phần mềm: Waterfall
  • Nhiệm vụ của BA trong mô hình phát triển phần mềm: Agile/Scrum
Module 1: Các khái niệm cơ bản về Business Analysis

Module 2: Tiếp cận dự án CNTT

Day 5: Các loại hình dự án và cách tiếp cận dự án với vai trò BA - Chốt bài tập lớn, chia nhóm làm bài tập lớn

  • Dự án Product và cách tiếp cận
  • Dự án outsource và cách tiếp cận
  • Dự án triển khai và cách tiếp cận
  • Cả lớp làm chung 1 bài tập lớn, chia nhóm làm bài tập lớn

Day 6: Lập kế hoạch thực hiện các task BA trong dự án

  • Lập kế hoạch thực hiện tasks BA trong dự án
  • Quản lý Stakeholders: Các loại Stakeholder
  • Quản lý Stakeholders: Xác định, quản lý và phân tích Stakeholder
  • Xác định, quản lý và phân tích Stakholder của bài tập lớn
Module 2:  Tiếp cận dự án CNTT

Module 3: Khai thác yêu cầu (Elicitation Requirements)

Day 7: Khai thác yêu cầu là gì?

  • Khai thác yêu cầu là gì? (Khái niệm, phân biệt các khái niệm Gathering và Elicitation)
  • Tầm quan trọng của khai thác yêu cầu
  • Các bước để khai thác yêu cầu hiệu quả (hướng dẫn 3 bước theo BABOK)
  • Định nghĩa Scope và cách để tránh Scope creep

Day 8: Các kỹ thuật khai thác yêu cầu

  • Interview, Focus Group
  • Workshop requirement
  • Document Analysis, Interface Analysis, Survey and Questionnaire
  • Brainstorming
  • Prototype
  • Observation, Process Analysis, Process Modelling
  • Một số lưu ý khi thực hiện khảo sát: Các vấn đề thường gặp khi khảo sát yêu cầu & hướng xử lý. Tips của giảng viên

Day 9: Foundations of AI in Business Analysis

  • Overview of AI applications in Business Analysis.
  • Introduction to tools for AI-assisted tasks (e.g., ChatGPT, Bard).
  • Prompt Engineering Basics:
  • Prompting for learning new domain knowledge: accuracy and detail
  • Crafting effective prompts for eliciting insights, requirements, and analyses.
  • Advanced prompting techniques for refining responses and handling scenarios.
  • Hands-on Exercises: Prompting for requirements gathering and stakeholder communication.

Day 10: Thực hành khai thác yêu cầu cho bài tập lớn

Thực hiện các hoạt động áp dụng kỹ thuật khai thác yêu cầu: 
Có thể cho thực hành một trong các cách sau: 

  • Giao trước các nhóm về chuẩn bị, ghép đôi 2 nhóm cho thực hành Phỏng vấn, khai thác yêu cầu lẫn nhau, GV quan sát và hỗ trợ khi thực hành
  • Cho các nhóm Brainstorming cùng nhau để ra được kết quả khảo sát. GV quan sát và hỗ trợ khi thực hành
  • Yêu cầu các nhóm chuẩn bị trước bài tập, trình bày lại output trước lớp. Các nhóm góp ý. GV tổng kết và chốt scope khảo sát

 Day 11: Business Process

  • Business Process là gì?
  • Phương pháp mô tả Business Process
  • Mô hình hóa Business Process (Flowchart/BPMN)
  • Ví dụ thực hành

 Day 12: Thực hành Business Process

  • Hướng dẫn, chữa bài thực hành xác định và vẽ Business Process của dự án lớn
Module 3:  Khai thác yêu cầu (Elicitation Requirements)

Module 4: Phân tích yêu cầu tổng quan (High-level Analysis)

Day 13: Phân tích tổng quan hệ thống theo hướng chức năng

  • Phương pháp phân tích tổng quan theo hướng chức năng
  • Các output của phương pháp phân tích theo hướng chức năng: 

- User list
- Function list
- Permission Matrix

  • Hướng dẫn vẽ BFD (Business Functional Digaram)

Day 14: Thực hành phân tích tổng quan theo hướng chức năng

  • Hướng dẫn, chữa bài thực hành phân tích tổng quan theo hướng chức năng bài tập lớn

Day 15: Phân tích tổng quan hệ thống theo hướng đối tượng

  • Phương pháp phân tích tổng quan theo hướng đối tượng
  • Các output của phương pháp phân tích theo hướng đối tượng: 

- User list
- Object list
- Object attribute
- Function list/Screen List
- State Transition Diagram
- Site map
- Permission Matrix
Day 16: Thực hành phân tích tổng quan theo hướng đối tượng

  • Hướng dẫn, chữa bài thực hành phân tích tổng quan theo hướng đối tượng bài tập lớn

Day 17: Mô hình hóa phân tích tổng quan

  • Hướng dẫn vẽ State Transition Diagram
  • Use case Diagram
  • Hướng dẫn vẽ Site map
  • Thực hành vẽ cho bài tập lớn

Day 18: Tổng quan về kiến trúc hệ thống (System Architecture)

  • Phân biệt Business Và System
  • Phân tích các yêu cầu phi chức năng
  • Tổng quan về mô hình kiến trúc hệ thống 3 lớp
Module 4:  Phân tích yêu cầu tổng quan (High-level Analysis)

Module 5: Phân tích và thiết kế chi tiết hệ thống

Day 19: UX/ UI

  • Khái niệm UI/UX
  • Phân biệt các khái niệm Sketch/Wireframe/Mockup/Prototype
  • Các nguyên tắc và lưu ý khi vẽ UX
  • Hướng dẫn các tool vẽ UX

Day 20: Designing Mock UIs with AI

  • Introduction to AI tools for UI/UX design (e.g., Figma AI, ChatGPT-based plugins).
  • Prompting AI to create wireframes and mockups.
  • Refining AI-generated designs with iterative feedback.
  • Exercise: Create and refine a mock UI for a sample application.

Day 21: Thực hành vẽ giao diện

  • Hướng dẫn, chữa bài thực hành vẽ giao diện cho bài tập lớn

Day 22: Thực hành vẽ giao diện

  • Hướng dẫn, chữa bài thực hành vẽ giao diện cho bài tập lớn

Day 23: Usecase Specification: Đặc tả usecase

  • Khái niệm và hướng dẫn cách đặc tả usecase
  • Sơ đồ Activity Diagram: các ký hiệu, cách vẽ
  • Ví dụ thực hành

Day 24: Using AI for Generating Requirements Documents (SRS and FRS)

  •  Advanced Prompting Techniques:
  • Role of context and iterations in refining responses.
  • Generating complex responses (e.g., workflows, detailed explanations).
  • Conditional instructions for targeted outputs.
  • Drafting the First Version of Requirements:
  • Identifying and structuring requirements (functional and non-functional).
  • Eliciting actor-based scenarios and use cases.
  • Generating role and actor definitions.
  • Functional Analysis with AI:
  • Mapping system functions to user needs.
  • Visualizing workflows and dependencies using AI-generated diagrams or textual descriptions.
  • Hands-on Exercise:
  • Create a first draft of SRS, focusing on actors, use cases, and functions for a 3S-garage application.

Day 25: Thực hành phân tích chi tiết chức năng

  • Hướng dẫn, chữa bài thực hành đặc tả usecase và vẽ sơ đồ Activity Diagram

Day 26: Sơ đồ tương tác: Sequence diagram

  • Ý nghĩa sơ đồ tương tác
  • Cách xây dựng sơ đồ tương tác
  • Ví dụ thực hành

Day 27: Tổng quan về API

  • Khái niệm API
  • Các loại API
  • Hướng dẫn các đọc hiểu tài liệu API

Day 28: Tổng quan về Database

  • Tổng quan về Database: khái niệm cơ bản, cấu trúc, các loại DB phổ biến
  • Cách xây dựng Database (phân biệt và hướng dẫn đi từ object ánh xạ sang tạo Database
  • Mô hình dữ liệu quan hệ và ERD (Entity Relationship Diagram)
  • Data Flow Diagram
Module 5:  Phân tích và thiết kế chi tiết hệ thống

Module 6: Quản lý yêu cầu

Day 29: Các loại tài liệu BA cần thực hiện trong dự án

  • Giới thiệu về các loại tài liệu BA cần làm trong dự án
  • Giới thiệu template các loại tài liệu
  • Tài liệu URD: mô tả, mục đích và hướng dẫn cách viết
  • Tài liệu SRS: mô tả, mục đích và hướng dẫn cách viết

Day 30: Integrating AI into BA Workflows

  • Continue completing of Requirements:
  • Prompting AI to draw UML: sequence diagram, flow diagram
  • Improving quality of documents for each scenario
  • Automating repetitive tasks (e.g., meeting summaries, document formatting, requirement mgmt system).
  • Learn new thing: SQL / Data Analysis

Day 31: Thực hành viết tài liệu URD

  • Hướng dẫn, chữa bài thực hành viết BRD cho bài tập lớn

Day 32: Thực hành viết tài liệu SRS

  • Hướng dẫn, chữa bài thực hành viết SRS cho bài tập lớn

Day 33: Cách viết User story

  • User Pesonas
  • User story là gì? Các xác định User Story
  • User Story Map
  • Hướng dẫn viết tài liệu User story
  • Ví dụ thực hành
Module 6: Quản lý yêu cầu

Module 7: Quản lý yêu cầu

Day 34

Quản lý yêu cầu 

  • Kế hoạch quản lý yêu cầu
  • Định nghĩa yêu cầu
  • Truy vết yêu cầu
  • Workflow & hoạt động
  • Quản lý thay đổi
  • Thống nhất yêu cầu từ những người tham gia dự án (kickoff or meeting)

Quản lý các thay đổi (Change Request) & ảnh hưởng

  • Quản lý thay đổi và ảnh hưởng
  • Ma trận truy vểt yêu cầu (RTM)/ Sample
  • Quản lý thay đổi trong các mô hình dự án
  • Làm thế nào để Good change management?
Module 7: Quản lý yêu cầu

Bài tập cuối khóa & Tổng kết

Day 35: Hướng dẫn viết CV

  • Hướng dẫn chuẩn bị & trình bày Pitching dự án
  • Hướng dẫn viết CV cho BA

Day 36: Trình bày bài pitching cuối khóa và tổng kết

  • Các nhóm sẽ trình bày về dự án của mình
  • Tổng kết và trao chứng chỉ
Bài tập cuối khóa & Tổng kết

Đối tác

Học viên nói gì về chúng tôi?

Đăng ký tư vấn
cùng đội ngũ chuyên gia VTI ACADEMY!!

icon đăng ký