Lịch học dự kiến diễn ra
Lớp: | BA LEVEL 1 |
---|---|
Địa điểm: | 59 Cao Thắng, Quận 3, HCM |
Thời gian học: | Thứ 3 - 19H00 - 21H30 & Thứ 7 - 19H00 - 21H30 |
Lịch khai giảng: | Dec. 28, 2024 |
Thời gian kết thúc: | Jan. 28, 2025 |
Giảng viên dự kiến: | None |
Combo Business Analyst Level 1 & Level 2
Đây là khóa học dành cho Business Analyst bao gồm 02 khóa học, mỗi khóa học sẽ giúp bạn từng bước đến gần hơn với ngành Business Analyst. Thông qua các khóa học nền tảng về Business Analyst bạn sẽ hiểu về các dự án trong ngành IT và cách quản lý các dự án thông qua các phần mềm quản lý dự án. Cuối cùng, bạn sẽ được đích thân trải nghiệm tự mình xây dựng một dự án cho IT liên quan đến lĩnh vực tài chính, kinh doanh, công nghệ, kĩ thuật .....
Hình thức đào tạo online và offline trong thời lượng 24 buổi học, mỗi buổi học từ 2.5 - 3 tiếng. Tên 02 khóa học nhỏ trong Combo Business Analyst Level 1 & Level 2:
1. Business Analyst for Beginners (BA level 1) với 12 buổi học
2. Advanced Business Analyst (BA level 2) với 12 buổi học
Cơ hội nghề nghiệp nổi bật sau khi tốt nghiệp chương trình đào tạo này là vị trí hot sau:
• Tất cả vị trí Business Analyst (Chuyên viên Phân Tích Kinh Doanh)
• Tất cả vị trí IT Business Analyst (Chuyên viên Phân Tích Kinh Doanh cho IT)
• Tất cả vị trí Software Business Analyst (Chuyên viên Phân Tích Kinh Doanh Phần Mềm)
Đối tượng
• Sinh viên năm cuối khối kinh tế, Công nghệ thông tin (IT), Software có định hướng tham gia ngành phân tích nghiệp vụ và quản lý dự án Business Analyst (BA)• Các bạn có mong muốn gia nhập hoặc chuyển sang lĩnh vực Phân tích nghiệp vụ trong ngành IT, Software để có mức thu nhập hấp dẫn lên tới 1500$ mỗi tháng cùng cơ hội làm việc tại các công ty và tập đoàn công nghệ lớn
• Người đang làm trong lĩnh vực BA muốn có lộ trình đào tào đầy đủ và nâng cao kiến thức và kỹ năng về Business Analyst (BA)
Yêu cầu đầu vào
Không yêu cầu đầu vàoBạn sẽ học những gì
• Nắm vững kiến thức về vai trò và trách nhiệm của Business Analyst trong phát triển phần mềm.• Thành thạo trong việc tạo lập, quản lý và duy trì các tài liệu phân tích nghiệp vụ chi tiết.
• Hiểu và áp dụng các khái niệm Usecase trong việc xác định và mô tả các yêu cầu nghiệp vụ.
• Có khả năng thiết kế giao diện người dùng (GUI) và tạo prototype cho các ứng dụng phần mềm.
• Nắm vững kỹ năng quản lý và tổ chức các tài liệu nghiệp vụ một cách hiệu quả.
• Biết sử dụng các kỹ thuật mô hình hóa dữ liệu và quản lý quy trình dự án để đảm bảo yêu cầu nghiệp vụ được đáp ứng chính xác.
• Phát triển kỹ năng giao tiếp và làm việc nhóm hiệu quả trong môi trường dự án.
• Hiểu biết cơ bản về SQL và cơ sở dữ liệu để hỗ trợ quá trình phân tích và quản lý dữ liệu.
• Biết áp dụng các kỹ thuật lấy yêu cầu để thu thập và xác định chính xác nhu cầu của khách hàng.
• Nắm vững kỹ năng viết và trình bày tài liệu nghiệp vụ rõ ràng, chi tiết và dễ hiểu.
• Biết thiết kế giao diện người dùng cho các hệ thống thông tin và thương mại điện tử, cũng như ứng dụng di động.
• Hiểu và thực hiện vai trò của một trưởng nhóm Business Analyst, quản lý và dẫn dắt nhóm để đạt được mục tiêu dự án.
Nội dung khóa học
- Buổi 1:Tổng quan về BA
- Buổi 2:SDLC (Software Development Life Cycle)
- Buổi 3: Requirements
- Buổi 4:Tìm hiểu 1 số Techniques hiệu quả cho BA trong lấy yêu cầu và phân tích giải pháp
- Buổi 5:Sơ đồ cấu trúc: Use Case, Activity Diagram
- Buổi 6:Sơ đồ trạng thái: State Diagram
- Buổi 7:Sơ đồ tương tác: Sequence diagram
- Buổi 8: BPMN và Sơ đồ luồng
- Buổi 9:User Experience
- Buổi 10:User Interface
- Buổi 11: Documents in BA
- Buổi 12: Seminar & Summary
- Buổi 13:SQL và ERD
- Buổi 14: Truy vấn dữ liệu cơ bản vớI SQL
- Buổi 15: User Story và cách viết 1 US hiệu quả
- Buổi 16:Quản lý yêu cầu
- Buổi 17: Quản lý các thay đổi (Change Request) & ảnh hưởng
- Buổi 18: Tìm hiểu 1 số Techniques hiệu quả cho BA nâng cao
- Buổi 19: Tìm hiểu 1 số Techniques hiệu quả cho BA nâng cao (tiếp)
- Buổi 20:API và các bước xây dựng API
- Buổi 21:Case-Study Overview
- Buổi 22: Thực hành vẽ Flow và lên Solution cho case-study
- Buổi 23:Scope of Work và Work break down structure
- Buổi 24 Seminar, hướng dẫn test UAT và tổng kết
Tổng quan về BA
Mục tiêu:Giúp học viên hiểu được tổng quan về BA
Nắm được công việc của một BA
Giới thiệu về BA
Tìm hiểu các case study về thành công của Business Analyst
Phân tích vai trò của BA trong một dự án phần mềm thực tế
Tìm hiểu các case study về thành công của Business Analyst
Tìm hiểu các case study về thành công của Business Analyst trong các lĩnh vực phần mềm, ngân hàng
Software Development Life Cycle
Mục tiêu:học viên nắm được vòng đời phát triển phần mềm
Ứng dụng:Software Development Life Cycle là gì
Làm quen với quy trình tạo tài liệu
Phân tích phương thức triển khai một dự án cụ thể
viết tài liệu vòng đời phát triển phần mềm
Phân tích phương thức triển khai một phần mềm phổ biến (zalo, facebook...)
Khai thác yêu cầu
Mục tiêu:Học viên nắm được các phương thức thu thập yêu cầu của khách hàng
Ứng dụng:Khai thác yêu cầu là gì?
Cách đặt câu hỏi ?
Phân loại yêu cầu : chức năng và phi chức năng
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
Phát triển GUI Design
Thực hành xử lý requirement theo case study cụ thể
tạo tài liệu thu thập yêu cầu khách hàng
Thực hành xử lý requirement theo case study cụ thể
Techniques
Mục tiêu:Học viên thực hành và nắm bắt các technique liên quan đến các mảng ngành nghề khác nhau
Ứng dụng: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
- Phân tích Logic
Vì sao phải Phân tích Logic
Phương pháp Phân tích Logic
Vận dụng techniques hiệu quả trong công việc
tìm hiểu các technique liên quan đến các ngành nghề khác nhau: bank ,thương mại điện tử
Use Case, Activity Diagram
Mục tiêu:học viên nắm được các loại Use Case, Activity Diagram và cách vẽ Use Case, Activity Diagram
Ứng dụng:Use Case, Activity Diagram là gì?
Vận dụng UC để phân tích triển khai yêu cầu chức năng, yêu cầu phi chức năng và những logic, yêu cầu nghiệp vụ
Tìm hiểu khái niệm Use Case Diagram và vai trò trong phân tích hệ thống.
Các thành phần chính: actors, use cases, relationships (include, extend, generalization).
Khái niệm Activity Diagram và cách mô tả luồng hoạt động trong hệ thống.
Các ký hiệu chính: actions, decision nodes, swimlanes.
vẽ Use Case, Activity Diagram
Thực hành với case-study Vẽ Use Case Diagram cho hệ thống quản lý thư viện.
State Diagram
Mục tiêu:học viên năm được sơ đồ trạng thái State Diagram
Ứng dụng:tìm hiểu vẽ sơ đồ State Diagram của phần mềm
Ý nghĩa sơ đồ trạng thái
Cách xây dựng sơ đồ trạng thái
Tìm hiểu khái niệm State Diagram và vai trò trong mô hình hóa trạng thái hệ thống.
Các thành phần cơ bản: trạng thái (state), chuyển tiếp (transition), trạng thái bắt đầu và kết thúc.
Thực hành với case-study : Vẽ State Diagram cho máy bán hàng tự động (Vending Machine).
Sequence diagram
Mục tiêu:học viên nắm được Sequence diagram
Ứng dụng:vẽ Sequence diagram
Ý nghĩa sơ đồ tương tác
Cách xây dựng sơ đồ tương tác
Khái niệm Sequence Diagram và vai trò trong thiết kế hệ thống.
Các ký hiệu chính: lifeline, activation bar, message (synchronous, asynchronous).
Thực hành với case-study Vẽ sơ đồ trình tự cho quy trình đăng nhập hệ thống.
BPMN
Mục tiêu:học viên hiểu về BPMN
Khi nào nên sử dụng sơ đồ luồng thay vì BPMN?
Sử dụng sơ đồ luồng khi cần thiết để thay thế BPMN
Tìm hiểu khái niệm sơ đồ luồng và cách áp dụng.
Học các ký hiệu chính: Events, Activities, Gateways.
Vẽ sơ đồ luồng cho một quy trình đơn giản
Thực hành với case-study Mô hình hóa một quy trình kinh doanh với BPMN, ví dụ quy trình duyệt đơn vay.
UX
Mục tiêu:học viên hiểu được về UX
Ứng dụng:Quy trình thiết kế UX
Tìm hiểu khái niệm UX và sự khác biệt giữa UX và UI.
Các nguyên tắc thiết kế UX: dễ sử dụng, nhất quán, và tập trung vào người dùng.
Các giai đoạn của quy trình: nghiên cứu người dùng, tạo bản phác thảo (wireframe), và kiểm thử.
Công cụ hỗ trợ thiết kế UX: Figma, Adobe XD.
Thực hành: Thiết kế wireframe cho một ứng dụng đơn giản, như app đặt vé xem phim.
UI
Mục tiêu:học viên nắm được về User Interface
Ứng dụng:Quy trình Thiết kế UI
Tìm hiểu khái niệm UI và vai trò trong sản phẩm số.
Nguyên tắc thiết kế UI: Hierarchy, Contrast, Alignment, Consistency.
Quy trình thiết kế UI: Moodboard, Style Guide, và Prototype.
Giới thiệu các công cụ: Figma, Sketch, Adobe XD.
Phân tích UI của một trang web hoặc ứng dụng phổ biến, ví dụ như Google hoặc Airbnb...
Documents
Mục tiêu:học viên nắm được các loại Documents
Ứng dụng:Đặc tả yêu cầu
Mô tả và mục đích SRS
Xây dựng SRS
Cách trình bày tài liệu URD, FSD và UG
Các diagram UML (sơ đồ hoạt động, sơ đồ tuần tự) sử dụng cho các loại tài liệu và phần mềm vẽ diagram tương ứng
viết Documents dự án
Thực hành với casestudy cụ thể viết một đoạn mô tả yêu cầu nghiệp vụ
Seminar & Summary
Mục tiêu:Tổng kết BA LV1
Ứng dụng:Tư duy phản biện, mindset
Trình bày sản phẩm của mình và cả lớp cùng trao đổi, thảo luận
QnA trao đổi
Kỹ năng trình bày
thực hành: Tóm tắt các yêu cầu từ SRS và BRD thành một báo cáo ngắn gọn, dễ tiếp cận.
SQL
Mục tiêu:Hiểu cơ bản về cơ sở dữ liệu và cách tương tác với dữ liệu bằng SQL.
Ứng dụng:Hiểu rõ về SQL, ERD
Hiểu về cách vận hành chi tiết của Agile/scrum.
Thực tế các công ty phần mềm đang quản lý như thế nào
Entities (Bảng), Attributes (Cột), Relationships (One-to-One, One-to-Many, Many-to-Many).
Biểu diễn cấu trúc cơ sở dữ liệu và mối quan hệ giữa các bảng.
Tạo ERD cho hệ thống quản lý đơn hàng, mô tả các mối quan hệ giữa khách hàng, đơn hàng, sản phẩm, và kho.
SQL
Mục tiêu:Biết cách sử dụng SQL để lọc, sắp xếp và tóm tắt dữ liệu trong cơ sở dữ liệu.
Ứng dụng:Giới thiệu các lệnh cơ bản:
SELECT, INSERT, UPDATE, DELETE.
WHERE, ORDER BY, GROUP BY.
Phát triển kỹ năng phân tích dữ liệu và áp dụng các công cụ cơ bản trong SQL.
Thực hành các lệnh cơ bản trên cơ sở dữ liệu bán hàng (như: chọn, thêm, cập nhật dữ liệu).
User Story
Mục tiêu:Hiểu khái niệm User Story, tầm quan trọng và cách áp dụng trong phân tích nghiệp vụ.
Ứng dụng:Áp dụng kiến thức về US để viết hiệu quả trong triển khai dự án theo Agile/Scrum.
Cấu trúc cơ bản User Story
Phân tích User Story áp dụng Acceptance Criteria
User Story chính xác, rõ ràng và hiệu quả.
Thảo luận cách kiểm thử từng US và Acceptance Criteria để đảm bảo mọi yêu cầu được đáp ứng.
Quản lý yêu cầu
Mục tiêu:Hiểu rõ khái niệm và tầm quan trọng của Requirements Management
Ứng dụng: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)
Áp dụng các kỹ thuật thu thập và phân tích yêu cầu
Quản lý thay đổi yêu cầu một cách linh hoạt và hiệu quả
Phân tích Case Study về quản lý yêu cầu thực tế
Phối hợp nhóm để thu thập, phân tích, và phê chuẩn yêu cầu
Thảo luận phản hồi và cải thiện quy trình quản lý yêu cầu
Change Request
Mục tiêu:Hiểu quy trình quản lý các thay đổi yêu cầu trong dự án.
Ứng dụ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?
Quản lý các thay đổi (Change Request) & ảnh hưởng
Phân tích Ảnh hưởng của Change Request
Phân tích ảnh hưởng về thời gian, chi phí, và các bộ phận cần phối hợp.
Techniques
Mục tiêu:Hiểu và áp dụng các kỹ thuật chuyên sâu giúp Business Analyst cải thiện hiệu quả công việc.
Ứng dụng:Học viên sẽ tìm hiểu về các loại techniques chuẩn trong BABOK và ứng dụng trong công việc BA hiệu quả
Phân tích cách xử lý yêu cầu trong một dự án thực tế
phân tích yêu cầu, và tối ưu hóa các quy trình dự án.
phân tích yêu cầu, tối ưu quy trình và cải thiện hiệu suất phần mềm
Techniques
Mục tiêu:Học viên sẽ tìm hiểu và áp dụng các kỹ thuật chuẩn theo BABOK (Business Analysis Body of Knowledge)
Ứng dụng:Học viên sẽ tìm hiểu về các loại techniques chuẩn trong BABOK và ứng dụng trong công việc BA hiệu quả
SWOT Analysis
PESTLE Analysis
Porter’s Five Forces
Thực hành với case study cụ thể
Phối hợp yêu cầu giữa các phòng ban trong dự án CRM.
API
Mục tiêu:Hiểu yêu cầu và kết nối dữ liệu giữa các hệ thống
Phối hợp giữa Product Owners, Developers, QA và các stakeholders khác
Thiết kế và đặc tả API
Test API
Thiết kế và đặc tả cho API theo case study cụ thể
áp dụng kiến thức này để hợp tác và giao tiếp hiệu quả giữa các phòng ban, stakeholders, cũng như kết nối dữ liệu và các hệ thống trong công ty.
Thiết kế API kết nối CRM và hệ thống BI
Case-Study Overview
Mục tiêu:Phối hợp các phòng ban và các Stakeholder, đảm bảo thông tin được trao đổi chính xác.
Phân tích, đánh giá yêu cầu, và chuyển hóa thành các tính năng, modules trong hệ thống.
Sử dụng các công cụ như User Stories, Acceptance Criteria, Use Cases, Data Mapping để cụ thể hóa yêu cầu.
Phối hợp các module, API, dữ liệu giữa các hệ thống khác nhau như CRM, ERP, Google Analytics.
Đánh giá phạm vi và tính năng cần phát triển cho case-study
Thực hành qua case study cụ thể và chủ động xây dựng tính năng, modules cho case-study
xây dựng các User Stories, Acceptance Criteria
Tự thực hành các bước xây dựng API, test API và deploy API.
vẽ Flow và lên Solution cho case-study
Mục tiêu:Hiểu cách tạo các Flow Diagram và xây dựng kiến trúc Solution trong quá trình phân tích nghiệp vụ.
Ứng dụng:Vận dụng các kiến thức của BA để vẽ flow và lên giải pháp cho case-study
Master các kỹ thuật Flow Diagrams và Solution Architecture giúp bạn trở thành Business Analyst có kỹ năng thực tiễn và chiến lược.
Thực hành với case study cụ thể
Áp dụng các kỹ thuật này để tối ưu hóa quy trình, đảm bảo tính khả thi trong các dự án công nghệ.
Thực hành với case study
Scope of Work và Work break down structure
Mục tiêu:Xác định phạm vi công việc và phân chia công việc chi tiết để đảm bảo các dự án BA diễn ra hiệu quả và đúng tiến độ.
Ứng dụng:Quản lý vòng đời yêu cầu phần mềm
Thực hành với case study cụ thể
Hỗ trợ các bên liên quan (stakeholders) hiểu rõ các nhiệm vụ, deliverables, và các mốc thời gian.
Viết Scope of Work chi tiết cho dự án phát triển nền tảng thương mại điện tử
Seminar, hướng dẫn test UAT và tổng kết
Mục tiêu:Hiểu về quy trình UAT (User Acceptance Testing) và cách triển khai kiểm thử trong dự án BA.
Phối hợp các buổi Seminar và Workshop để truyền đạt kiến thức và đảm bảo mọi bên liên quan đều nắm được các mục tiêu dự án.
Tổng kết các hoạt động, đánh giá hiệu quả công việc, và rút kinh nghiệm.
Seminar : Tổng quan dự án, giới thiệu tính năng, phạm vi công việc, timeline, và các deliverables.
Hướng Dẫn Test UAT: Phạm vi kiểm thử, hướng dẫn viết test cases, quy trình test, báo cáo lỗi và xử lý phản hồi.
Tổng Kết : Đánh giá kết quả dự án, phản hồi từ stakeholders, lessons learned, cải thiện quy trình, và tối ưu công việc trong tương lai.
Hiểu về quy trình UAT (User Acceptance Testing) và cách triển khai kiểm thử trong dự án BA.
Phối hợp các buổi Seminar và Workshop để truyền đạt kiến thức và đảm bảo mọi bên liên quan đều nắm được các mục tiêu dự án.
Tổng kết các hoạt động, đánh giá hiệu quả công việc, và rút kinh nghiệm.
tìm hiểu Những công việc của BA test sản phẩm trước khi bàn giao
Tại sao khóa học tại MCI phù hợp với bạn
1. Lộ trình khóa học thiết kế khoa học, theo quy trình làm việc thực tế giúp bạn tiếp thu và nắm chắc kiến thức theo trình tự khoa học2. Giáo trình đào tạo theo chuẩn Quốc tế kết hợp giữa lý thuyết và thực hành qua các case study thực tế
3. 100% Giảng viên tại MCI là các chuyên gia tư vấn tại Big4 các tập đoàn lớn tại Việt Nam, có chứng chỉ đào tạo nghiên cứu quốc tế trong lĩnh vực lập trình và dữ liệu
4. Giảng viên hướng dẫn tận tay giúp bạn thành thạo Business Analyst trong thời gian ngắn nhất
5. Cam kết chất lượng đào tạo, miễn phí học lại trọn đời nếu chưa nắm rõ kiến thức
Đội ngũ giảng viên
Trần Lý Tưởng
- Có 13 năm kinh nghiệm trong ngành Công nghệ thông tin
- Hơn 10 năm kinh nghiệm với các hệ thống ERP như SAP B1, MS Dynamics NAV / Dynamics 365 BC / LS Retail
- Từng đảm nhiệm nhiều vị trí từ Technical Consultant / Functional Consultant / Team Leader / Project Manager / Senior Manager trong các dự án ERP
Lê Thuận
Hiện tại đang làm Product Development Leader tại VTC Mobile
Có gần 10 năm kinh nghiệm với ngành IT và thành công với nhiều dự án trong các lĩnh vực khác nhau như: Internet Security, Marketing, Sale, AI và gần đây nhất là Mobile Game và Mobile Service.
Ngoài ra còn sở hữu cho mình nhiều kỹ năng về: Team Management, Quality Management, Product Management, Product Owner,...
Doãn Thanh Giang
- Tốt nghiệp Đại Học Quốc Gia TP HCM chuyên ngành CNTT
- Kinh nghiệm 9 năm làm việc vị trí C# Dev, IT Business Analyst. Hiện tại đang làm vị trí Senior IT Business Analyst tại CMC Global
- Chứng chỉ BA do IIBA cấp năm 2017, chứng chỉ UX do Google cấp năm 2023
- Skill:
+ Software Business Analysis
+ UX/UI Design
+ NET (C#,VB) OOP SQL-Server