Quản lý dự án · Chương 4 · Mục 4.4

Biểu đồ Gantt và biểu đồ đường chéo

Sau khi đã có bảng ES/EF/LS/LF từ CPM/PERT, đây là lúc "vẽ" nó thành lịch làm việc dễ nhìn. Trang này dạy 3 kiểu biểu đồ: Gantt triển khai sớm, Gantt triển khai muộn (Gantt điều chỉnh), và biểu đồ đường chéo để theo dõi tiến độ thực tế.

🎯 Trọng tâm bài

Phần 1 · Nhắc lại trước khi vẽ

Biểu đồ Gantt là gì

Định nghĩa

Biểu đồ Gantt (còn gọi sơ đồ ngang) do kỹ sư Henry L. Gantt phát minh năm 1910 ở Mỹ. Mục đích là xác định tiến độ hợp lý để thực hiện các công việc khác nhau trong dự án.

Nói đơn giản: mỗi công việc là một thanh ngang đặt trên trục thời gian — thanh bắt đầu ở đâu, kết thúc ở đâu, độ dài thanh chính là thời gian thực hiện. Nhìn một cái là biết ai đang làm gì, lúc nào.

Cấu trúc

1

Các công việc liệt kê theo cột dọc, mỗi công việc một dòng.

2

Thanh ngang trên cùng biểu diễn thời gian lịch (ngày/tuần/tháng).

3

Mỗi công việc vẽ bằng một đoạn thẳng ngang, độ dài = thời gian thực hiện.

4

Mũi tên (nếu có) thể hiện quan hệ phụ thuộc giữa các công việc.

5

Có thể tô màu khác nhau để phân biệt công việc găng và không găng.

Dữ liệu dùng xuyên suốt trang này — đúng ví dụ trong slide gốc (xây nhà máy có lò đốt, 8 công việc):

TTCVNội dungCV trướcThời gian (tuần)
1AXây dựng bộ phận bên trong–2
2BSửa chữa mái và sàn–3
3CXây ống gom khóiA2
4DĐổ bê tông và xây dựng khungB4
5EXây cửa lò chịu nhiệtC4
6FLắp đặt hệ thống kiểm soátC3
7GLắp đặt thiết bị lọc khíD,E5
8HKiểm tra và thử nghiệmF,G2
Tính nhanh trước khi vẽ

Đi xuôi lấy MAX: EF(H) = 15 tuần (đường găng A→C→E→G→H = 2+2+4+5+2 = 15). Đi ngược lấy MIN ra được B, D, F đều có dự trữ. Bảng đầy đủ nằm ngay dưới biểu đồ Gantt sớm.


Phần 2 · Mỗi việc bắt đầu SỚM nhất có thể

Gantt theo phương pháp triển khai sớm

Mỗi công việc vẽ bắt đầu ngay tại thời điểm ES (sớm nhất có thể) và kết thúc tại EF. Thanh màu đỏ là công việc nằm trên đường găng (TF=0) — dời sớm hay muộn ở đây đều làm dự án trễ.

Không găng (còn dự trữ)
Trên đường găng (TF = 0)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H

Trục ngang chia theo tuần: cột đánh số "k" biểu diễn khoảng thời gian từ tuần (k−1) đến tuần k. Mỗi thanh trải đúng từ mốc ES đến mốc EF của công việc đó (tính bằng tuần) — đối chiếu chính xác từng số ở bảng ES/EF/LS/LF ngay dưới đây.

Bảng ES/EF/LS/LF/TF đầy đủ — dùng để tự vẽ lại Gantt
CVTESEFLSLFTF
A202020
B303141
C224240
D437481
E448480
F34710136
G58138130
H2131513150
Đường găng

A → C → E → G → H = 2+2+4+5+2 = 15 tuần. B (dự trữ 1 tuần) và F (dự trữ 6 tuần) có thể trễ trong giới hạn đó mà không ảnh hưởng dự án.


Phần 3 · Mỗi việc bắt đầu MUỘN nhất có thể vẫn kịp

Gantt theo phương pháp triển khai muộn

Lần này mỗi công việc dời sang phải tối đa — bắt đầu tại LS, kết thúc tại LF. Công việc găng (đỏ) không nhúc nhích vì TF=0, chỉ B và F dịch sang phải so với bản "triển khai sớm".

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
So sánh 2 bản

B dịch từ tuần 0-3 (sớm) sang tuần 1-4 (muộn); F dịch từ tuần 4-7 sang tuần 10-13. Khoảng dịch chuyển đúng bằng TF của từng công việc (B: 1 tuần, F: 6 tuần). Đây chính là "vùng đệm" mà người quản lý dự án có thể tận dụng để điều phối nhân lực, máy móc mà không ảnh hưởng tiến độ chung.

Gantt điều chỉnh — gộp theo "làn" song song

Mục 4.4.3 giáo trình gọi đây là biểu đồ Gantt điều chỉnh: công việc nối tiếp nhau (cái này bắt đầu đúng lúc cái kia kết thúc) vẽ chung một hàng; công việc chạy song song thì tách hàng khác. Cách này cho thấy rõ hơn có bao nhiêu luồng công việc độc lập đang chạy cùng lúc.

3 làn công việc của ví dụ trên (phương án triển khai sớm)
LànChuỗi công việc nối tiếpVì sao gộp chung hàng
1A → C → E → G → HĐây chính là đường găng — mỗi việc bắt đầu ngay khi việc trước xong
2B → DD bắt đầu đúng lúc B kết thúc (tuần 3)
3FĐứng một mình vì sau F không có việc nào nối tiếp trực tiếp trước J/H theo kiểu dây chuyền

Phần 4 · Khi nào dùng Gantt, khi nào không

Ưu điểm và nhược điểm

Nội dung
✅ Ưu điểmDễ xây dựng, dễ đọc; thấy ngay tổng thời gian và tiến độ; là cơ sở phân bổ nguồn lực hợp lý.
⚠️ Nhược điểmKhó thể hiện mối quan hệ phụ thuộc phức tạp giữa các công việc (không rõ "vì sao" một việc phải chờ); chỉ phù hợp dự án quy mô nhỏ, không quá nhiều công việc chồng chéo.
Vì sao vẫn sống hơn 100 năm

Câu hỏi chính giáo trình đặt ra: dù ra đời từ 1910, Gantt vẫn phổ biến nhất vì nó trả lời đúng câu người quản lý thực tế cần nhất — "hôm nay ai đang làm gì, còn bao lâu nữa xong" — nhanh hơn bất kỳ sơ đồ mạng nào. Sơ đồ mạng (AOA/AON) mạnh về logic phụ thuộc, Gantt mạnh về lịch trực quan; dự án thực tế thường dùng CẢ HAI cùng lúc, mỗi cái một mục đích.


Phần 5 · Mục 4.4.4

Biểu đồ đường chéo — theo dõi thực tế so với kế hoạch

Mục đích

Dùng để theo dõi tiến độ thực hiện kế hoạch trên cơ sở đối chiếu giữa kế hoạch với thực tế — khác Gantt ở chỗ Gantt cho biết lịch dự kiến, còn biểu đồ đường chéo cho biết đang chạy nhanh hơn hay chậm hơn lịch đó.

1

Trục tung: tiến độ dự kiến (cộng dồn) của các công việc.

2

Trục hoành: tiến độ thực tế (cộng dồn) thực hiện các công việc đó.

3

Đường chéo (phân giác): nơi thực tế đúng bằng kế hoạch — "đường chuẩn" để so sánh.

Ví dụ trong slide gốc
Thời gian (tuần)CV1CV2CV3
Kế hoạch322
Thực tế315
Tiến độ dự kiến Tiến độ thực tế CV1 CV2 CV3 CV1 CV2' CV3 CV3' A A'
Cách đọc điểm A và A'

A nằm đúng trên đường chéo: đây là điểm mà nếu làm đúng kế hoạch, tổng khối lượng dự kiến sau CV1+CV2+CV3 = 3+2+2 = 7 sẽ tương ứng thực tế cũng đạt mốc 7. A' lệch sang phải, ra ngoài đường chéo: thực tế phải làm tới 3+1+5 = 9 mới đạt cùng khối lượng đó — nghĩa là chậm hơn kế hoạch. Quy tắc chung: điểm càng lệch phải/dưới đường chéo, tiến độ càng chậm; điểm lệch trái/trên đường chéo nghĩa là vượt tiến độ.

Khi nào dùng

Biểu đồ đường chéo hữu ích khi dự án có số công việc không quá nhiều — dùng làm công cụ kiểm tra, theo dõi tiến độ hoàn thành theo thời gian thực, bổ trợ cho Gantt chứ không thay thế.


Phần 6 · Tự kiểm tra

Câu hỏi ôn tập

Xem đáp án

1. Vì G nằm trên đường găng (TF=0) — ES=LS và EF=LF, nên "sớm nhất" và "muộn nhất" trùng nhau, không có chỗ để dịch chuyển.

2. Điểm phía trên đường chéo nghĩa là ở cùng một mức tiến độ thực tế, khối lượng dự kiến cần đạt cao hơn — nói cách khác, thực tế đã vượt kế hoạch (làm nhanh hơn dự kiến).

3. Với dự án nhiều công việc, chỉ nhìn các thanh ngang không thể biết ngay công việc nào đang chặn công việc nào (quan hệ tiền nhiệm). Khi một công việc bị trễ, Gantt thuần túy không tự động cho biết việc đó có đẩy lùi đường găng hay không — phải quay lại sơ đồ mạng (AOA/AON) để kiểm tra.