Tin học 12 · SGK Chuyên đề

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.

Hình 2.2 Các lựa chọn cách thiết lập tiến độ nhiệm vụ dự kiến
Hình 2.2 Các lựa chọn cách thiết lập tiến độ nhiệm vụ dự kiến

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:

Hình 2.3. Hộp thoại Task Columns
Hình 2.3. Hộp thoại Task Columns

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 đầuthực hiện (đơn vị: ngày)Mô tà bổ sung
Viết kịch bànTuỳ chon5Lên ý tưởng, viết kịch bản cho video kỉ yếu
Thu thập tư liệu ảnhNgay sau khi viết xong kịch bảnThu 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 videoNgay 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 phimNgay sau khi kết thúc thu thập tư liệu ảnh và videoSử dụng phần mềm làm phim; dựng phim từ các tư liệu đầu vào
Biên tậpNgay sau khi dựng phim xongSử 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ànhNgay sau khi biên tập xong2Xuấ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.

Hình 2.4. Trang Predecessors trong hộp thoại Task Properties
Hình 2.4. 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ảiMối quan hệ
Thu thập tư liệu videoViết kịch bảnFinish Start
Sản xuất và Phát hànhChuẩn bịFinish Start
Bỉên tậpDựng phimFinish Start
Phát hànhBiên tậpFinish 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: