Phương pháp Đường găng (Critical Path Method - CPM), Free Slack & Total Slack trong Quản lý Dự án
Phương pháp Đường găng (Critical Path Method - CPM) giúp Giám đốc Dự án xác định chính xác chuỗi công việc dài nhất quyết định ngày kết thúc dự án (Total Slack = 0). Bài viết giải thích chi tiết thuật toán Lượt đi (ES/EF), Lượt về (LS/LF) và cách phân biệt Free Slack với Total Slack để điều phối nhân sự không làm vỡ hạn chót.

1. Đường găng Dự án (Critical Path Method - CPM) là gì?
Trong một dự án gồm hàng chục đến hàng trăm gói công việc đan xen nhau, không phải mọi sự chậm trễ đều có hậu quả giống nhau. Có những công việc bị trễ 3 ngày nhưng ngày bàn giao cuối cùng của dự án vẫn không hề suy chuyển; ngược lại, có những công việc chỉ cần trễ nửa ngày là toàn bộ lễ Go-Live của dự án bị đẩy lùi ngay lập tức.
Phương pháp Đường găng (Critical Path Method - CPM) trong miền hiệu suất Schedule của PMBOK® 8 chính là thuật toán toán học xác định:
- Đường găng (Critical Path): Là chuỗi các công việc phụ thuộc dài nhất xuyên suốt mạng dự án, quyết định trực tiếp tổng thời gian ngắn nhất có thể để hoàn thành dự án.
- Công việc Găng (Critical Task): Các gói công việc nằm trên Đường găng có Độ dự trữ toàn phần bằng không (
Total Slack = 0). Trên giao diện Gantt của project-management.erx.vn, các thanh công việc găng và mũi tên nối giữa chúng được tự động tô màu đỏ nổi bật.
2. Công thức Tính Toán Lượt đi (Forward Pass) và Lượt về (Backward Pass) trong CPM
Mỗi khi bạn thay đổi thời lượng (Duration) hoặc mối quan hệ phụ thuộc (FS/SS/FF/SF) của bất kỳ dòng nào trong bảng WBS, động cơ CPM của project-management.erx.vn lập tức chạy 2 lượt tính toán chỉ trong vài mili-giây:
- Lượt đi (Forward Pass — Tính từ ngày khởi công sang phải): Tìm ngày bắt đầu sớm nhất (
ES - Early Start) và ngày kết thúc sớm nhất (EF - Early Finish) của mọi công việc:ES = Max(EF của tất cả các Task tiền nhiệm)EF = ES + Duration - Lượt về (Backward Pass — Tính ngược từ ngày kết thúc dự án về trái): Tìm ngày kết thúc muộn nhất cho phép (
LF - Late Finish) và ngày bắt đầu muộn nhất cho phép (LS - Late Start) mà không làm trễ dự án:LF = Min(LS của tất cả các Task kế nhiệm)LS = LF - Duration
3. Phân biệt Sống còn giữa Free Slack (Độ dự trữ Tự do) và Total Slack (Độ dự trữ Toàn phần)
Từ kết quả của Lượt đi và Lượt về, chuẩn PMBOK 8 tách bạch 2 chỉ số dự trữ thời gian (Float / Slack) mà mọi Giám đốc Dự án cần nắm vững:
| Tiêu chí | Free Slack (Độ dự trữ Tự do) | Total Slack (Độ dự trữ Toàn phần) |
|---|---|---|
| Định nghĩa | Khoảng thời gian một Task có thể bị trễ mà không làm trễ ngày bắt đầu sớm nhất (ES) của bất kỳ Task kế tiếp nào ngay sau nó. |
Khoảng thời gian một Task có thể bị trễ mà không làm trễ ngày kết thúc chung (Finish Date) của toàn bộ dự án. |
| Công thức Tính | Free Slack = Min(ES của Task kế tiếp) - EF của Task hiện tại |
Total Slack = LS - ES = LF - EF |
| Quyền Sử dụng trong Điều hành | Thuộc quyền chủ động của Trưởng nhóm / PM: Dùng để giãn lịch nhân sự bị quá tải (Resource Leveling) mà không ảnh hưởng đến phòng ban nhận bàn giao tiếp theo. | Tài sản dự phòng của toàn dự án: Nếu một Task tiêu hết Total Slack của một nhánh, tất cả các Task phía sau trên nhánh đó sẽ biến thành Task Găng (Slack = 0)! |
4. Hiện tượng Đường găng Dịch chuyển (Shifting Critical Path) & Negative Float
Đường găng không phải là một đường cố định từ đầu đến cuối dự án. Trong quá trình thực thi:
- Gần Găng (Near-Critical Path): Những nhánh công việc có
Total Slack = 1–2 ngàycần được theo dõi sát sao không kém Đường găng chính, vì chỉ cần một sự cố nhỏ ở nhà cung cấp là nhánh đó sẽ vượt lên thành Đường găng mới. - Độ dự trữ Âm (Negative Float / Slack < 0): Khi bạn đặt ràng buộc cứng như Must Finish On (MFO) hoặc khi tiến độ thực tế bị trễ vượt quá ngày kết thúc mục tiêu,
Total Slacksẽ mang giá trị âm (ví dụ-3d), báo hiệu bạn bắt buộc phải áp dụng Fast-Tracking hoặc Crashing ngay lập tức để bù lại 3 ngày bị hụt.
🚀 Thực hành Trực tiếp trên Nền tảng ERX AI Project Gantt Planner
Thay vì quản lý rời rạc trên hàng chục file Excel và Word dễ lệch số liệu, bạn có thể lập tiến độ WBS đa cấp, tính Đường găng (CPM), theo dõi 9 chỉ số EVM, định lượng rủi ro tự động EMV = P% × Impact($) và đồng bộ 13 hồ sơ chuẩn PMBOK® 8 ngay trên trình duyệt.
👉 Mở Nền tảng project-management.erx.vn Ngay → | Xem trọn bộ Chuyên mục Project Management
5. Bài viết Liên quan trong Hệ sinh thái Quản trị Dự án PMBOK® 8
- 🌳 Trụ cột 2 (Cấu trúc WBS): Cấu trúc Phân rã Công việc (WBS) & Từ điển WBS: Cách chia nhỏ Dự án chuẩn PMBOK 8.
- 📊 Trụ cột 3 (Đo lường Tiến độ SPI & Chi phí CPI): Quản lý Giá trị Thu được (Earned Value Management - EVM): Cách tính BAC, PV, EV, AC, SPI, CPI & Dự báo EAC.
- 🛡️ Trụ cột 4 (Dự phòng Rủi ro EMV): Định lượng Rủi ro Dự án bằng EMV (Expected Monetary Value) & Cách tính Quỹ Dự phòng (Contingency Reserve).
- 🔗 Bài viết cùng Cụm 2 (Quan hệ Phụ thuộc PDM): 4 Mối quan hệ Phụ thuộc (FS, SS, FF, SF), Lag/Lead & Kỹ thuật Fast-Tracking chuẩn PMBOK 8.
- ⚙️ Bài viết cùng Cụm 2 (So sánh Công cụ Lập lịch): Tại sao Quản lý Dự án bằng Excel dễ Vỡ tiến độ? So sánh Excel, MS Project & AI Gantt Planner.
6. Câu hỏi Thường gặp (FAQ) về Phương pháp Đường găng (CPM)
Câu hỏi 1: Một dự án có thể có nhiều hơn 1 Đường găng cùng lúc không?
Có. Nếu dự án có hai hoặc nhiều nhánh công việc song song cùng có tổng thời lượng dài nhất bằng nhau (cùng có Total Slack = 0), dự án sẽ có nhiều Đường găng song song. Khi đó, rủi ro trễ hạn của dự án tăng lên gấp đôi và cần được ưu tiên giám sát.
Câu hỏi 2: Free Slack có bao giờ lớn hơn Total Slack không?
Không bao giờ. Về mặt toán học, luôn luôn có 0 ≤ Free Slack ≤ Total Slack. Khi Total Slack = 0 (công việc nằm trên Đường găng), Free Slack của công việc đó cũng bắt buộc bằng 0.
Câu hỏi 3: Làm sao bật hiển thị Đường găng màu đỏ trên project-management.erx.vn?
Trên thanh công cụ của project-management.erx.vn, tính năng Critical Path Highlight được bật mặc định: mọi Task có Total Slack ≤ 0 và đường dây liên kết giữa chúng được tô đỏ tức thời ngay khi bạn chỉnh sửa lịch trình.
Bài viết liên quan
Thông báo
© 2021 CÔNG TY TNHH ERX VIỆT NAM
Địa chỉ văn phòng: 46/4 Nguyễn Cửu Vân, Phường 17, Quận Bình Thạnh, TP.HCM
share
tweet