Quản trị dự án phần mềm với AI
Quản trị dự án phần mềm với AI là học phần cung cấp kiến thức và kỹ năng quản trị dự án trong bối cảnh trí tuệ nhân tạo ngày càng được tích hợp vào quy trình phát triển phần mềm. Học phần giúp người học hiểu các nguyên lý quản trị dự án, những lĩnh vực quản lý cốt lõi và sự thay đổi trong vai trò của nhà quản lý dự án khi AI có thể hỗ trợ nhiều hoạt động phân tích, lập kế hoạch, theo dõi và báo cáo.
Người học tiếp cận toàn bộ vòng đời dự án, từ khởi tạo và lập kế hoạch đến thực thi, giám sát, kiểm soát và đánh giá kết quả. Các nội dung trọng tâm bao gồm quản lý phạm vi, tiến độ, chi phí, nguồn lực, chất lượng, rủi ro, giao tiếp và các bên liên quan. Học phần cũng giới thiệu các phương pháp Predictive, Agile và Hybrid, giúp người học hiểu cách lựa chọn cách tiếp cận phù hợp với đặc điểm và mức độ bất định của từng dự án.
Thông qua các tình huống thực hành, bài tập và công cụ AI, người học rèn luyện khả năng xây dựng điều lệ dự án, phân rã phạm vi công việc, phát triển backlog, ước lượng và dự báo tiến độ, phân tích dữ liệu, trực quan hóa thông tin và tạo báo cáo hỗ trợ ra quyết định. Bên cạnh việc khai thác các công cụ như ChatGPT, Copilot, Gemini và những công cụ AI phù hợp khác, người học được hướng dẫn đánh giá phản biện đầu ra, kiểm tra độ tin cậy và nhận diện giới hạn của AI.
Hoàn thành học phần, người học có nền tảng để phối hợp hiệu quả giữa năng lực quản trị của con người và khả năng hỗ trợ của AI trong các dự án phần mềm. Đây cũng là cơ sở để phát triển tư duy quản lý dự án, năng lực điều phối đội nhóm và khả năng ra quyết định có trách nhiệm trong môi trường làm việc ứng dụng AI.
Trong phát triển phần mềm, dự án ngày càng phải đáp ứng yêu cầu thay đổi nhanh, phối hợp giữa nhiều nhóm chuyên môn và kiểm soát đồng thời tiến độ, chi phí, chất lượng cùng rủi ro. Các phương pháp quản trị Predictive, Agile và Hybrid tiếp tục được vận dụng tùy theo mục tiêu, quy mô và mức độ bất định của dự án, trong khi dữ liệu dự án đóng vai trò ngày càng quan trọng đối với việc giám sát và ra quyết định.
AI tạo sinh và các công cụ phân tích thông minh đang mở rộng khả năng hỗ trợ nhà quản lý dự án trong việc soạn thảo tài liệu, xác định yêu cầu, xây dựng kế hoạch, phân rã công việc, ước lượng, dự báo, tổng hợp thông tin và phát hiện dấu hiệu bất thường. Trong môi trường Agile, AI còn có thể hỗ trợ phân tích backlog, chuẩn bị hoạt động Sprint, nhận diện trở ngại và tổng hợp phản hồi của đội nhóm. Tuy nhiên, hiệu quả ứng dụng phụ thuộc vào chất lượng dữ liệu, cách thiết kế yêu cầu đầu vào và việc kiểm chứng kết quả do AI đề xuất.
Trong bối cảnh đó, người làm quản trị dự án cần phát triển năng lực kết hợp kiến thức quản trị với tư duy dữ liệu và khả năng sử dụng AI có chọn lọc. Nhà quản lý không chỉ biết khai thác công cụ mà còn phải đánh giá độ tin cậy của kết quả, bảo vệ thông tin dự án, duy trì tính minh bạch và quyết định những nhiệm vụ cần sự phán đoán của con người, đặc biệt khi liên quan đến chiến lược, trách nhiệm và các bên liên quan.
Học phần được thiết kế nhằm giúp người học vận dụng nguyên lý quản trị dự án phần mềm kết hợp với công cụ AI để nâng cao hiệu quả lập kế hoạch, triển khai, giám sát và ra quyết định. Chương trình hướng đến việc hình thành năng lực quản trị thực tiễn, đồng thời bảo đảm người học sử dụng AI có trách nhiệm và duy trì vai trò phán đoán của con người trong các quyết định quan trọng.
- Hiểu các nguyên lý quản trị dự án phần mềm và xác định vai trò phù hợp của nhà quản lý dự án trong môi trường có AI hỗ trợ.
- Lựa chọn và vận dụng công cụ AI theo mục tiêu, giai đoạn và yêu cầu cụ thể của vòng đời dự án.
- Xây dựng và cập nhật các thành phần kế hoạch dự án, bao gồm phạm vi, cấu trúc phân rã công việc, backlog, tiến độ, chi phí và nguồn lực.
- Vận dụng Predictive, Agile và Hybrid để tổ chức triển khai dự án phù hợp với mức độ ổn định của yêu cầu và mức độ bất định của công việc.
- Theo dõi chất lượng, tiến độ và rủi ro; sử dụng dữ liệu, chỉ số và trực quan hóa để nhận diện vấn đề và hỗ trợ quyết định.
- Tổ chức giao tiếp, phối hợp và lãnh đạo đội nhóm, đặc biệt trong môi trường Agile có sự hỗ trợ của AI.
- Đánh giá phản biện đầu ra của AI, nhận diện sai lệch và giới hạn, đồng thời phân định hợp lý giữa nhiệm vụ có thể giao AI và nhiệm vụ cần phán đoán của con người.
- Tuân thủ các nguyên tắc đạo đức, bảo mật dữ liệu và minh bạch khi ứng dụng AI trong hoạt động quản trị dự án.
- Người học ngành Công nghệ thông tin, Kỹ thuật phần mềm hoặc các ngành liên quan muốn tìm hiểu quản trị dự án phần mềm và ứng dụng AI.
- Lập trình viên, kỹ sư phần mềm và thành viên nhóm phát triển muốn hiểu rõ hơn về quy trình, kế hoạch và hoạt động điều phối dự án.
- Project Manager, Project Coordinator, Scrum Master hoặc Product Owner muốn mở rộng năng lực sử dụng AI trong công việc.
- Trưởng nhóm kỹ thuật và người phụ trách nhóm phát triển cần cải thiện khả năng lập kế hoạch, quản lý nguồn lực, theo dõi tiến độ và chất lượng.
- Người làm trong lĩnh vực phát triển sản phẩm số muốn vận dụng AI để phân tích dữ liệu, chuẩn bị báo cáo và hỗ trợ ra quyết định dự án.
- Người học có nhu cầu tìm hiểu cách sử dụng AI có trách nhiệm, bảo đảm bảo mật và duy trì vai trò kiểm soát của con người trong quản trị dự án.
- CG1: Giải thích được các nguyên lý quản trị dự án phần mềm và phân tích sự dịch chuyển vai trò của nhà quản lý dự án trong môi trường tích hợp AI.
- CG2: Lựa chọn và vận dụng công cụ, kỹ thuật AI phù hợp để hỗ trợ các hoạt động khởi tạo, lập kế hoạch, thực thi, giám sát và kiểm soát dự án.
- CG3: Xây dựng và quản lý các kế hoạch về phạm vi, tiến độ, chi phí, nguồn lực, chất lượng và rủi ro với sự hỗ trợ của AI.
- CG4: Phân tích đặc điểm dự án, lựa chọn và vận dụng phương pháp Predictive, Agile hoặc Hybrid; sử dụng AI hỗ trợ triển khai, điều phối và cộng tác trong đội nhóm.
- CG5: Phân định được các nhiệm vụ phù hợp để giao AI và các nhiệm vụ cần duy trì phán đoán, trách nhiệm và quyết định của con người.
- CG6: Phân tích và trực quan hóa dữ liệu dự án, xây dựng báo cáo hỗ trợ quyết định, đồng thời đánh giá phản biện độ tin cậy, tính chính xác, sai lệch và giới hạn của kết quả do AI tạo ra.
- CG7: Nhận diện và tuân thủ các nguyên tắc đạo đức, bảo mật dữ liệu và minh bạch khi sử dụng AI trong quản trị dự án phần mềm.
Học phần kết hợp video bài giảng, tài liệu đọc, quiz ôn tập và các hoạt động thực hành theo định hướng Learning by Doing. Người học lần lượt vận dụng kiến thức qua các lab phân tích tình huống, lựa chọn phương pháp quản trị, xây dựng tầm nhìn và roadmap sản phẩm, thiết kế cấu trúc tính năng, lập kế hoạch dự án, mô phỏng Sprint, trực quan hóa dữ liệu và kiểm tra chéo kết quả AI. Các bài tập và assignment được tổ chức theo hướng tích lũy sản phẩm qua từng giai đoạn của dự án phần mềm. Trong quá trình học, người học thực hành sử dụng công cụ AI để hỗ trợ công việc, đồng thời kiểm chứng đầu ra, đánh giá các giới hạn, bảo vệ dữ liệu và đưa ra quyết định cuối cùng dựa trên kiến thức quản trị cùng bối cảnh thực tế.
Quản trị dự án phần mềm với AI giúp người học kết nối kiến thức quản trị dự án với khả năng hỗ trợ của các công cụ AI trong công việc thực tế. Thay vì chỉ tìm hiểu lý thuyết, người học được tiếp cận cách ứng dụng AI vào lập kế hoạch, quản lý backlog, ước lượng tiến độ, quản lý nguồn lực, kiểm soát chất lượng, nhận diện rủi ro và tổng hợp dữ liệu. Học phần cũng nhấn mạnh việc đánh giá phản biện kết quả AI và phân định rõ trách nhiệm giữa công cụ và người quản lý.
Những năng lực này có thể hỗ trợ người học trong các vai trò như điều phối dự án, quản lý dự án phần mềm, Scrum Master, Product Owner hoặc trưởng nhóm phát triển. Đối với người làm kỹ thuật, học phần giúp mở rộng góc nhìn từ triển khai phần mềm sang lập kế hoạch, quản lý và phối hợp công việc. Đối với người đã tham gia quản trị dự án, nội dung học tạo cơ hội hệ thống hóa phương pháp làm việc và nâng cao khả năng sử dụng dữ liệu, AI cùng phán đoán chuyên môn để hỗ trợ quyết định có trách nhiệm.
- Module 1: Tổng quan Quản trị dự án phần mềm trong kỷ nguyên AI. Tìm hiểu nguyên tắc quản trị dự án, vai trò của Project Manager và sự thay đổi trong quy trình phát triển phần mềm khi ứng dụng AI.
- Module 2: Khởi tạo và lập kế hoạch dự án với AI. Ứng dụng AI để hỗ trợ xác định mục tiêu, phạm vi, yêu cầu, tiến độ, nguồn lực và chi phí dự án.
- Module 3: Thực thi, kiểm soát và tối ưu dự án với AI. Sử dụng AI hỗ trợ quản lý chất lượng, rủi ro, tiến độ, phối hợp nhóm và phân tích dữ liệu phục vụ ra quyết định.
- Module 4: Công cụ AI và sử dụng AI có trách nhiệm. Thực hành với các công cụ AI, đánh giá độ tin cậy của kết quả và cân nhắc các vấn đề về bảo mật, quyền riêng tư, minh bạch và vai trò giám sát của con người.
- Mentor Trần Tuấn Phong – AI-Powered Fullstack Engineer
- Học vấn: Thạc sĩ Big Data, FPT School of Business & Technology; Cử nhân Kỹ thuật Phần mềm, FPT University.
- Kinh nghiệm: Phát triển hệ thống doanh nghiệp trong các lĩnh vực ngân hàng, thanh toán, chính phủ và GIS; từng đảm nhiệm các vai trò Technical Leader, Software Engineer và Fullstack Developer. Phát triển nền tảng phục vụ hơn 20.000 người dùng, hệ thống xử lý hàng triệu sự kiện thanh toán mỗi ngày và các giải pháp tự động hóa quy trình nghiệp vụ.
- Chuyên môn: Java, Golang, Spring Boot, Angular, Microservices, Distributed Systems và Event-Driven Architecture. Ứng dụng ChatGPT, Claude, Cursor và GitHub Copilot vào thiết kế giải pháp, sinh mã, kiểm thử và xây dựng tài liệu kỹ thuật; theo thông tin cung cấp, giúp rút ngắn thời gian phát triển MVP hơn 80%.
- Mentor Nguyễn Trung Kiên – Senior Software Engineer
- Kinh nghiệm: Hơn 14 năm phát triển phần mềm full-stack, từng làm việc tại các doanh nghiệp công nghệ và tài chính như Xendit, DBS Bank và FPT Software; có kinh nghiệm đảm nhiệm các vai trò từ Software Engineer đến Project Lead Developer. Kinh nghiệm phát triển phần mềm và xây dựng hệ thống backend/full-stack, phù hợp với các nội dung đào tạo về kỹ thuật phần mềm và kiến trúc hệ thống.
- Chuyên môn: Có nền tảng kỹ thuật về Go, TypeScript, Java và Python, cùng kinh nghiệm chuyên môn trong thiết kế hệ thống phân tán (Distributed Systems), kiến trúc Micro-frontend và xây dựng cơ chế phân quyền truy cập chi tiết (Fine-grained Authorization).