Giới thiệu chung
Khóa học Phân tích nghiệp vụ thực chiến tích hợp AI (Business Analyst) tại VTI Academy là chương trình đào tạo tiên phong đem lại bước đột phá cho sự nghiệp của bạn. Lộ trình được thiết kế chuẩn quốc tế theo cẩm nang nghề nghiệp BABOK, hòa quyện xuất sắc cùng sức mạnh của Trí tuệ nhân tạo (AI).
Tại đây, bạn không chỉ được rèn luyện tư duy hệ thống, kỹ năng khai thác và đặc tả yêu cầu chuyên sâu, mà còn được chuyển giao kỹ nghệ "giao việc" cho AI (Prompt Engineering). Sự trợ lực từ AI sẽ giúp một BA hiện đại tối ưu hóa 80% thời gian thiết kế giao diện, tự động hóa phác thảo tài liệu kỹ thuật (SRS/FRS) và tối đa hóa hiệu suất quản lý dự án Agile/Scrum.
Đối tượng tham gia
- Sinh viên hoặc Người ngành khác muốn chuyển nghề (Non-IT): Yêu thích công nghệ nhưng không muốn đi sâu vào viết code (Lập trình), sở hữu kỹ năng giao tiếp tốt và muốn gia nhập ngành IT với thu nhập hấp dẫn.
- Nhân sự đang làm việc trong các dự án CNTT: Lập trình viên (Developer), Chuyên viên kiểm thử (Tester), Quản lý dự án (PM) muốn chuyển hướng hoặc nâng cấp lên vai trò BA chuyên nghiệp để thăng tiến.
- Nhân sự khối ngành Kinh tế và Quản trị: Marketing, Tài chính, Ngân hàng, Ngoại thương... muốn làm chủ kỹ năng phân tích nghiệp vụ hệ thống để tối ưu hóa quy trình vận hành tại doanh nghiệp.
Học xong làm ở đâu?
- Vị trí công việc: Chuyên viên Phân tích Nghiệp vụ (Business Analyst - BA), Chuyên viên Phân tích Hệ thống (System Analyst - SA), Product Owner (PO), Kỹ sư cầu nối (BrSE) hoặc Chuyên viên Tư vấn Giải pháp Phần mềm.
- Môi trường làm việc: Khối Công nghệ, Khối Vận hành, Phòng Nghiên cứu và Phát triển Sản phẩm (R&D) tại các doanh nghiệp trong và ngoài nước.
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
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
Độ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
Tham gia các dự án xuyên suốt khóa học để tăng khả năng thực chiến
Cam kết giới thiệu việc làm sau khóa học
Giá trị nhận được sau khóa học
- Tư duy phân tích chuẩn quốc tế: Thành thạo mô hình khái niệm cốt lõi (BACCM) theo chuẩn BABOK, tư duy hệ thống và kỹ thuật tìm nguyên nhân gốc rễ để giải quyết mọi bài toán nghiệp vụ phức tạp.
- Kỹ nghệ làm chủ vòng đời yêu cầu: Thành thạo các kỹ thuật phỏng vấn (Interview), tổ chức Workshop khảo sát, mô hình hóa quy trình kinh doanh (BPMN/Flowchart) và quản lý các yêu cầu thay đổi (Change Request).
- Tài liệu hóa và Thiết kế chuyên sâu: Tự tay thiết kế giao diện ứng dụng (Wireframe/Mockup/Prototype); xây dựng các sơ đồ chuẩn UML (Use case, Activity, Sequence diagram); có khả năng đọc hiểu tài liệu API và cấu trúc Cơ sở dữ liệu (ERD). Thành thạo kỹ năng viết các tài liệu chuẩn mực như URD, SRS, FRS và User Story.
- Tối ưu hiệu suất bằng Trí tuệ nhân tạo (AI): Khai thác AI thành thạo để tự động hóa viết Prompt phân tích, tạo bản thảo đặc tả yêu cầu, vẽ sơ đồ UML, thiết kế nhanh giao diện UI/UX và quản lý Backlog dự án.
- Thực chiến quản lý Agile/Scrum: Hiểu sâu về cách triển khai dự án theo mô hình Scrum, kỹ thuật ước lượng độ phức tạp (INVEST) và viết tiêu chí nghiệm thu (Acceptance Criteria) chuẩn Gherkin.
Lộ trình khóa học
CHẶNG 1: NỀN TẢNG & TƯ DUY NGHIỆP VỤ (CƠ BẢN)
- Nội dung trọng tâm: Bản chất nghề BA, tư duy hệ thống, vòng đời phát triển phần mềm (SDLC), phân biệt mô hình Thác nước (Waterfall) với Agile/Scrum và cách tiếp cận các loại hình dự án.
-
Mục tiêu chính của chặng: Giúp học viên định hình rõ nét lộ trình sự nghiệp, làm chủ tư duy phân tích cốt lõi. Nắm vững vai trò, nhiệm vụ và cách phối hợp của một BA trong các mô hình dự án CNTT thực tế tại doanh nghiệp.
CHẶNG 2: KỸ THUẬT KHẢO SÁT & PHÂN TÍCH HỆ THỐNG (NÂNG CAO)
- Nội dung trọng tâm: Các kỹ thuật khai thác yêu cầu chuẩn BABOK (Phỏng vấn, Workshop, Brainstorming...); Mô hình hóa quy trình kinh doanh (BPMN); Phân tích tổng quan hệ thống theo hướng chức năng và hướng đối tượng (User list, Function list, Use case diagram, Site map).
-
Mục tiêu chính của chặng: Thành thạo kỹ năng giao tiếp và khảo sát để làm chủ phạm vi dự án, tránh phát sinh lỗi. Biết cách chuyển hóa các yêu cầu nghiệp vụ thô của khách hàng thành các sơ đồ kiến trúc tổng quan logic của hệ thống máy tính.
CHẶNG 3: THIẾT KẾ CHI TIẾT & TÀI LIỆU HÓA CHUẨN MỰC
- Nội dung trọng tâm: Thiết kế trải nghiệm người dùng (UI/UX - Wireframe/Mockup); Đặc tả chi tiết chức năng (Usecase Specification, Activity/Sequence diagram); Đọc hiểu tài liệu kết nối API; Thiết kế cơ sở dữ liệu (ERD, DFD) và viết tài liệu kỹ thuật (URD, SRS).
-
Mục tiêu chính của chặng: Đạt đến trình độ phân tích kỹ thuật chi tiết. Học viên tự tay thiết kế được giao diện ứng dụng trực quan và hoàn thiện bộ hồ sơ đặc tả yêu cầu hệ thống (SRS) sắc nét giúp đội ngũ Lập trình viên (Developer) và Kiểm thử (Tester) hiểu đúng để xây dựng sản phẩm.
CHẶNG 4: QUẢN LÝ DỰ ÁN SCRUM & BỨT PHÁ SỰ NGHIỆP CÙNG AI (THỰC CHIẾN)
- Nội dung trọng tâm: Tích hợp AI vào toàn bộ quy trình viết tài liệu, phác thảo UI/UX và vẽ sơ đồ UML. Thực chiến quản lý yêu cầu thay đổi (Change Request). Đi sâu vào mô hình Scrum (Quản lý Backlog, viết User Story chuẩn INVEST và Acceptance Criteria chuẩn Gherkin).
-
Mục tiêu chính của chặng:Nhân đôi hiệu suất làm việc nhờ ứng dụng AI thực chiến để tự động hóa các tác vụ lặp đi lặp lại. Thành thạo năng lực quản trị dự án theo mô hình Agile/Scrum linh hoạt hiện đại. Hoàn thành đồ án tốt nghiệp thực tế (Mock Project), bảo vệ giải pháp (Pitching) trước Hội đồng chuyên gia và chuẩn bị CV chinh phục nhà tuyển dụng.
Khung chương trình
Các khái niệm cơ bản về Business Analysis
Day 1
Business Analysis là gì? Các khái niệm cốt lõi của BA
- 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)
Tư duy phân tích
- 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 2: 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
Tiếp cận dự án CNTT
Day 3: 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 4: 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
Khai thác yêu cầu (Elicitation Requirements)
Day 5: 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 6: 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 7: 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 8: 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 9: Business Process - Thực hành 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, 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
Phân tích yêu cầu tổng quan (High-level Analysis)
Day 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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
Phân tích và thiết kế chi tiết hệ thống
Day 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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
Tài liệu hóa yêu cầu (SRS)
Day 25: 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 26: 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 27: 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 28: 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 29: 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
Quản lý yêu cầu
Day 30
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?
Tổng kết cuối khóa
Day 31: 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à Hướng dẫn viết CV cho BA, Q&A
Mini Course
Day 1
- Giới thiệu sâu về Scrum: Cách triển khai theo Scrum; các khái niệm & Sự kiện; vai trò BA trong Scrum
Day 2
- User Story map: cách xác định user story list, mô hình hóa user story map;
- Xây dựng story list/map cho mini project
Day 3
- Quản lý Backlog: Kỹ thuật sắp xếp thứ tự ưu tiên
- Uớc lượng độ phức tạp cho User Story
- User story & AC: Áp dụng tiêu chuẩn INVEST
Day 4
- Thực hành viết user story & AC: Áp dụng tiêu chuẩn INVEST
- Viết Acceptance Criteria theo chuẩn Gherkin (Given - When - Then) và cách viết cho đội Dev đọc
Day 5
- Communication & Demo: Kỹ năng trình bày;
- Thương lượng yêu cầu với Client/dev;
- Tổ chức Refinement workshop, Demo dự án Scrum, Sprint retro meeting
- Summary mini course
Học viên nói gì về chúng tôi?

































































