Giới thiệu
Cuốn sách này dành cho tất cả các thành viên tham gia vào dự án phần mềm:
-
Quản lý dự án – Học cách lập kế hoạch, giám sát và kiểm soát dự án.
-
Kiến trúc sư phần mềm & hệ thống – Hiểu vai trò trong việc thiết kế giải pháp.
-
Lập trình viên – Nắm được trách nhiệm trong giai đoạn phát triển.
-
Kiểm thử viên (Tester) – Biết cách lên kế hoạch kiểm thử và phối hợp với team.
-
Chuyên gia UI/UX – Hiểu cách tích hợp thiết kế vào quy trình phát triển.
Mục tiêu khóa học
Sau khóa học, người đọc sẽ:
-
Hiểu dự án phần mềm là gì và cách quản lý hiệu quả.
-
Biết cách chọn phương pháp quản lý (Agile, Waterfall, Scrum,…) phù hợp.
-
Nắm được cách quản lý rủi ro & thay đổi trong dự án.
-
Học cách lập kế hoạch dự án, ước tính chi phí và phân bổ nguồn lực.
-
Thực hành các công cụ quản lý như Microsoft Project, Jira, SmartSheet, Excel.
Nội dung chi tiết
1. Tổng quan về Dự án Phần mềm & Quản lý Dự án
-
Dự án là gì?
-
Một tập hợp các hoạt động có liên quan, có điểm bắt đầu & kết thúc, nhằm tạo ra sản phẩm/dịch vụ cụ thể.
-
-
Quản lý dự án phần mềm gồm những gì?
-
Lập kế hoạch, giám sát tiến độ, quản lý rủi ro, đảm bảo chất lượng.
-
2. Các Phương Pháp Quản lý Dự án
-
Waterfall (Mô hình thác nước) – Phù hợp cho dự án có yêu cầu rõ ràng, ít thay đổi.
-
Agile/Scrum – Linh hoạt, thích nghi nhanh với thay đổi.
-
Kanban – Tập trung vào luồng công việc (workflow) và giảm thiểu tồn đọng.
3. Quản lý Rủi ro & Thay đổi
-
Nhận diện rủi ro (technical, schedule, budget,…) và cách giảm thiểu.
-
Quy trình xử lý thay đổi yêu cầu (Change Request Process).
4. Lập Kế hoạch Dự án
-
Xác định phạm vi (Scope), thời gian (Timeline), ngân sách (Budget).
-
Phân chia công việc (Work Breakdown Structure - WBS).
-
Công cụ lập kế hoạch: Gantt Chart, Critical Path Method (CPM).
5. Thực hành Công cụ Quản lý Dự án
-
Microsoft Project – Lập tiến độ, theo dõi % hoàn thành.
-
Jira (Agile) – Quản lý backlog, sprint, burn-down chart.
-
SmartSheet – Collaboration & task tracking.
-
Excel – Tạo Gantt Chart đơn giản, theo dõi tiến độ.
6. Kết thúc Dự án & Bài học Kinh nghiệm
-
Báo cáo kết quả (Project Closure Report).
-
Tài liệu hóa "Lessons Learned" để cải thiện dự án sau.
Bài tập & Thực hành
-
Tạo kế hoạch dự án mẫu bằng Microsoft Project.
-
Thiết lập Scrum Board trên Jira cho 1 sprint.
-
Tính toán chi phí dựa trên các yếu tố: nhân lực, thời gian, rủi ro.
Tài liệu tham khảo
-
Sách: "Software Project Management" – Bob Hughes.
-
Agile Manifesto & Scrum Guide.
-
Hướng dẫn sử dụng Microsoft Project/Jira.
Tác giả: Đỗ Ngọc Tú
Công Ty Phần Mềm VHTSoft
Không có bình luận