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.
Đối tượng tham gia
- Sinh viên chuyên ngành IT, các ngành khác (đặc biệt là ngành Kinh tế) mới hoặc sắp ra trường có định hướng trở thành BA
- Những người muốn chuyển ngành sang IT nhưng không muốn đi quá sâu vào lập trình
- Tester, Developer, Comtor muốn chuyển lên làm BA
- 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?
Giá trị nhận được sau khóa học
- Nắm vững các kiến thức, kỹ năng để trở thành BA
- Trải nghiệm chương trình học thiết kế theo chuẩn giáo trình về BA như BABOK, PMBOK, AdvanceISTBQ
- Thực hành và sử dụng thành thạo các công cụ, template thường dùng
- Sẵn sàng tham gia dự án ở vai trò BA
Khung chương trình
Module 1: Các khái niệm cơ bản về Business Analysis
Day 1: Quy trình phát triển phần mềm
- Các giai đoạn trong quy trình phát triển phần mềm (Planning/Defining/Designing/Coding/ Testing/Deployment/Maintain
- Vai trò của các vị trí (PM/BA/Dev/QC) trong các giai đoạn phát triển phần mềm
Day 2: Một số mô hình phát triển phần mềm
- Mô hình Waterfall/ Mô hình chữ V
- Agile/ Scrum
Day 3: Business Analysis là gì?
- What is Business Analysis?
- Why we need to do Business Analysis?
- Competency of Business Analysis
- BA Career Roadmap
- Mô hình khái niệm cốt lõi của BA (Business Analysis Core Concept Model)
Module 2: Khai thác yêu cầu (Elicitation Requirements)
Day 4: Khai thác yêu cầu là gì?
- Xác định nguồn yêu cầu (Stakeholder/ Document)
- Phân tích Stakeholder
- Định nghĩa Scope và cách để tránh Scope creep
Day 5: Phương pháp lấy yêu cầu
- Phương pháp phỏng vấn 1-1/ phỏng vấn nhóm
- Phương pháp khảo sát/ quan sát
- Phương pháp Brainstorming
- Đọc và phân tích tài liệu
- Phân tích UI/ UX
Day 6: Các bước thực hiện
- Phân tích mô hình BACCM
- Xác định cụ thể Need của Stakeholder
- Đưa ra giải pháp => User story
- Chuẩn bị list câu hỏi cần làm rõ
- Trình bày với khách hàng list câu hỏi để làm rõ
- Xác nhận và làm rõ nhu cầu
Day 7: Cách đặt câu hỏi
- Các loại câu hỏi
- Nguyên tắc khi đặt câu hỏi
- Lưu ý khi đặt câu hỏi cho khách hàng
Module 3: Phân tích yêu cầu (Functional Requirement)
Day 8: User Story
- Epic Story/ User Story là gì?
- Các bước làm User Story
- User Story Map
- Ví dụ thực hành
Day 9-10: Business Process
- Business Process là gì?
- Phương pháp mô tả Business Process
- Phương pháp vẽ Business Process
- Ví dụ thực hành
Day 11: Phân tích Logic
- Vì sao phải Phân tích Logic
- Phương pháp Phân tích Logic
Day 12: Thực hành Phân tích yêu cầu chức năng (Functional Requirement)
- Tổng quan -> User story -> Business process -> Phân tích Logic
- Yêu cầu phi chức năng (Non-Functional Requirement)
Day 13: UX/ UI
- Khái niệm
- Cách phân tích UX/UI
Module 4: Phân tích hệ thống ( System analysis)
Day 14-15: Sơ đồ cấu trúc: Use case/ Activity Diagram/ Flow chart
- Ý nghĩa sơ đồ cấu trúc
- Cách xây dựng sơ đồ cấu trúc
- Ví dụ thực hành
Day 16-17: Sơ đồ trạng thái: State Diagram
- Ý nghĩa sơ đồ trạng thái
- Cách xây dựng sơ đồ trạng thái
- Ví dụ thực hành
Day 18-19: 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 20-21: Database
- Ý nghĩa DB
- Cách xây dựng DB
Module 5: Đặc tả yêu cầu (SRS)
Day 22-23: Đặc tả yêu cầu
- Mô tả và mục đích SRS
- Xây dựng SRS
- Ví dụ thực hành
Module 6: Quản lý yêu cầu
Day 24: 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)
Day 25: 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: Các kỹ năng cần thiết cho BA
Day 26: Tư duy phân tích
- Tư duy trực quan & khái niệm
- Sáng tạo & Cải tiến
- Giải quyết vấn đề
- Quyết định
- Tư duy hệ thống
Day 27: Khả năng giao tiếp
- Kỹ năng truyền đạt
- Kỹ năng lắng nghe
Bài tập cuối khóa & Tổng kết
Day 28-29-30-31-32
- Các nhóm sẽ trình bày về dự án của mình