Bài 2. Thiết lập tiến độ dự án
SAU BÀI HỌC NÀY EM SẼ:
Xây dựng video kỉ yếu là một dự án đặc biệt đối với lớp 12A1. Từ việc lên ý tưởng, viết kịch bản, chụp ảnh, quay phim đến việc dựng và biên tập video, mỗi bước đều đòi hỏi sự tỉ mỉ và thời gian.
Sau khi xác định danh sách nhiệm vụ phải thực hiện, người QLDA cần thiết lập tiến độ dự án. Thiết lập tiến độ dự án là việc xác định lịch trình dự kiến cho mỗi nhiệm vụ của dự án, bao gồm thời gian bắt đầu, thời gian kết thúc và thời gian thực hiện dự kiến.
Ví dụ, trong dự án Xây dựng video kỉ yếu lớp 12A1, mỗi nhiệm vụ cần được sắp xếp một khoảng thời gian hợp lí, đủ để thực hiện, cần chỉ ra ngày bắt đầu và ngày kết thúc của nhiệm vụ. Chẳng hạn, nhiệm vụ dựng phim cần có 8 ngày để thực hiện.
Ta sẽ tìm hiểu để biết GanttProject cung cấp những tính năng nào để hỗ trợ thiết lập tiến độ dự án.
Hoạt động
Phần mềm GanttProject hiển thị các thông tin liên quan đến nhiệm vụ của dự án tại giao diện Biểu đồ Gantt hay giao diện Biểu đồ nguồn lực?
Trong GanttProject, các yếu tố như tên nhiệm vụ, ngày bắt đầu, ngày kết thúc, thời gian thực hiện được coi là các thuộc tính (Properties) của nhiệm vụ. Các thuộc tính này được thiết lập và quản lí tại hộp thoại Task Properties.

Kết quả thiết lập các thông tin, thuộc tính của nhiệm vụ trong hộp thoại Task Properties sẽ được hiển thị tại giao diện Biểu đồ Gantt của phần mềm GanttProject.
Quan sát Hình 2.1 và cho biết tên nhiệm vụ đang thiết lập, ngày bắt đầu, ngày kết thúc, số ngày dự kiến sẽ cần để thực hiện và nội dung mô tả bổ sung cho nhiệm vụ này là gì.
2. THỰC HÀNH
Yêu cầu: Sử dụng phần mềm GanttProject để thiết lập tiến độ dự kiến và sự phụ thuộc giữa các nhiệm vụ của dự án
Hướng dẫn:
Bước 1: Khởi động phần mềm GanttProject.
Bước 2: Mở tệp dự án Video kỉ yếu 12A1.gan đã tạo ở Bài 1.
Bước 3: Chọn giao diện Biểu đồ Gantt. Thiết lập sự hiển thị của các cột trong Danh sách nhiệm vụ như sau:

Name Begin date End date Duration Completion → Resources Cost
Bước 4: Thiết lập tiến độ dự kiến cho từng nhiệm vụ của dự án:
| Tên nhiệm vụ | Ngày bắt đầu | thực hiện (đơn vị: ngày) | Mô tà bổ sung |
| Viết kịch bàn | Tuỳ chon | 5 | Lên ý tưởng, viết kịch bản cho video kỉ yếu |
| Thu thập tư liệu ảnh | Ngay sau khi viết xong kịch bản | Thu thập ảnh đã có sẵn, chụp thêm các ảnh mới theo kịch bản | |
| Thu thập tư liệu video | Ngay sau khi vỉết xong kịch bản (cùng bắt đầu với Thu thập tư liệu ảnh) | Thu thập các video có sẵn; quay video mới theo kịch bản | |
| Dựng phim | Ngay sau khi kết thúc thu thập tư liệu ảnh và video | Sử dụng phần mềm làm phim; dựng phim từ các tư liệu đầu vào | |
| Biên tập | Ngay sau khi dựng phim xong | Sử dụng phần mểm làm phim; biên tập, chỉnh sửa và hoàn thiện phim | |
| Phát hành | Ngay sau khi biên tập xong | 2 | Xuất bản và phát hành phim dưới dạng tệp .mp4 hoặc tương đương |
Yêu cầu: Thiết lập sự phụ thuộc giữa các nhiệm vụ trong dự án.
Hướng dẫn:
Bước 1: Xác định sự phụ thuộc của các nhiệm vụ trong dự án.
Trong một dự án, có thể có một số nhiệm vụ buộc phải hoàn thành trước để bắt đầu nhiệm vụ khác. Người QLDA cần phải xác định được sự phụ thuộc của các nhiệm vụ. Ví dụ, trong dự án Xây dựng video kỉ yếu lớp 12A1, nhiệm vụ dựng phim chỉ có thể bắt đầu sau khi nhiệm vụ quay phim, chụp ảnh hoàn thành.
Bước 2: Thiết lập mối quan hệ của nhiệm vụ.
GanttProject cho phép thiết lập mối quan hệ phụ thuộc của các nhiệm vụ, đảm bảo nhiệm vụ sau không bắt đầu trước khi nhiệm vụ trước đã hoàn thành tại trang Predecessors trong hộp thoại Task Properties.

Trong GanttProject, khi thiết lập Predecessors, người dùng có một số lựa chọn để xác định mối quan hệ giữa các nhiệm vụ như sau:
Quan sát kết quả trên biểu đồ Gantt ở phần bên phải, có một mũi tên kết nối hai nhiệm vụ vừa thiết lập mối quan hệ phụ thuộc.
Những lựa chọn này giúp xác định cách mà các nhiệm vụ tương tác và liên kết với nhau trong quá trình dự án. Sự lựa chọn đúng đắn về mối quan hệ giữa các nhiệm vụ có thể tối ưu hoá lịch trình và đảm bảo rằng dự án được thực hiện đúng tiến độ.
LUYỆN TẬP
Thiết lập sự phụ thuộc giữa các nhiệm vụ của dự án Xây dựng video kỉ yếu lớp 12A1 theo quy định như trong bảng sau:
| Tên nhiệm vụ | Nhiệm vụ bắt buộc hoàn thành trước đó phải | Mối quan hệ |
| Thu thập tư liệu video | Viết kịch bản | Finish Start |
| Sản xuất và Phát hành | Chuẩn bị | Finish Start |
| Bỉên tập | Dựng phim | Finish Start |
| Phát hành | Biên tập | Finish Start |
VẬN DỤNG
Thực hiện các việc sau đối với dự án Thiết kế website của lớp: