Nhảy đến nội dung chính

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ẽ:

  1. Hiểu dự án phần mềm là gì và cách quản lý hiệu quả.

  2. Biết cách chọn phương pháp quản lý (Agile, Waterfall, Scrum,…) phù hợp.

  3. Nắm được cách quản lý rủi ro & thay đổi trong dự án.

  4. Học cách lập kế hoạch dự án, ước tính chi phí và phân bổ nguồn lực.

  5. 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

  1. Tạo kế hoạch dự án mẫu bằng Microsoft Project.

  2. Thiết lập Scrum Board trên Jira cho 1 sprint.

  3. 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