Tình huống minh họa: Một tổng thầu có tiến độ dự án với hơn tám trăm đầu việc. Kế hoạch nói chuỗi găng chạy qua khu tháp chính. Nhưng khi công trường chậm ba tuần ở hạng mục hạ tầng kỹ thuật, không ai nhận ra rằng hạng mục đó vừa trở thành đường găng mới. Ban điều hành vẫn theo dõi khu tháp, đến khi chủ đầu tư hỏi tiến độ mới thì mới phát hiện ngày hoàn thành đã trôi mười hai ngày.
Trả lời ngắn: Quản lý đường găng là việc xác định chuỗi công việc quyết định ngày hoàn thành dự án, theo dõi độ trễ cho phép của từng đầu việc và cập nhật lại chuỗi mỗi khi tiến độ thực thay đổi. Với hàng trăm đầu việc, đường găng không cố định: khi một nhánh mất đệm, chính nhánh đó trở thành đường găng mới, và mọi ưu tiên nguồn lực phải chuyển theo.
Bài viết này dành cho ai?
Dành cho Trưởng phòng Kế hoạch, Planner, Giám đốc dự án và Ban điều hành của công ty tổng thầu đang chạy dự án có hàng trăm đến hàng nghìn đầu việc — những người phải trả lời hai câu hỏi: hôm nay chuỗi găng đang chạy qua đâu, và đầu việc nào vừa mất đệm để có thể thành găng.
Điều gì đang xảy ra?
- Đường găng được xác định một lần lúc chốt baseline, rồi không ai tính lại khi tiến độ thực thay đổi.
- Không có độ trễ cho phép (float) theo từng đầu việc nên không biết đầu việc nào gần thành găng.
- Ưu tiên nguồn lực vẫn đổ về nhánh cũ, trong khi nhánh mới đã trở thành găng.
- Báo cáo tuần liệt kê hàng trăm đầu việc như nhau, không phân biệt việc chặn găng với việc có đệm.
- Mỗi lần cập nhật tiến độ mất vài ngày nên chuỗi găng luôn được đọc trên dữ liệu cũ.
Điều doanh nghiệp thực sự muốn đạt được
Chức năng: xác định chuỗi găng trên toàn bộ mạng lưới công việc, tính độ trễ cho phép của từng đầu việc và cập nhật lại sau mỗi vòng dữ liệu. Quản trị: một danh sách ưu tiên duy nhất dựa trên mức tiêu tốn đệm, để nguồn lực và sự chú ý của ban điều hành chảy về đúng nhánh. Tổ chức: rõ ai tính lại chuỗi găng, ai xác nhận độ trễ thực tế, ai quyết định đổi hướng nguồn lực và ai công bố ngày hoàn thành dự kiến mới.
Điều gì đang cản trở?
| Lớp cản trở | Biểu hiện | Hệ quả |
|---|---|---|
| Dữ liệu | Logic phụ thuộc không đầy đủ nên chuỗi găng tính ra không khớp thực tế | Danh sách ưu tiên sai, nguồn lực đổ về nhánh có đệm |
| Quy trình | Không có vòng tính lại độ trễ cho phép sau mỗi lần cập nhật tiến độ | Đầu việc mất đệm được phát hiện khi đã thành găng |
| Kiểm soát | Báo cáo tuần không tách việc chặn găng khỏi việc có đệm | Ban điều hành không thấy nơi cần can thiệp |
| Tổ chức | Không ai chịu trách nhiệm cập nhật và công bố chuỗi găng mới | Ưu tiên nguồn lực dựa trên nhận định cũ của từng người |
| Công cụ | Cập nhật tiến độ mất nhiều ngày, dữ liệu về chậm | Mọi quyết định ưu tiên đều dựa trên đường găng đã lỗi thời |
Điểm nhìn cốt lõi: Đường găng không phải một thuộc tính cố định của dự án mà là một trạng thái tạm thời, thay đổi sau mỗi vòng dữ liệu. Sai lầm phổ biến là quản lý đường găng bằng cách ghi nhớ nó lúc chốt baseline. Khi mọi đầu việc đều có độ trễ cho phép và chuỗi găng được tính lại theo nhịp cập nhật, việc cảnh báo chuyển từ phát hiện sau khi trễ sang biết trước khi nhánh trở thành găng.

Tác động tới doanh nghiệp
| Chiều tác động | Điều gì xảy ra khi đường găng không được quản lý theo thực tế |
|---|---|
| Cost | Nguồn lực đổ về nhánh không còn là găng, còn nhánh găng mới bị bỏ đói và phải xử lý gấp |
| Margin | Chi phí cứu tiến độ ở nhánh mới phát sinh không được dự phòng, ăn vào biên lợi nhuận |
| Cash Flow | Mốc nghiệm thu gắn với nhánh găng bị đẩy lùi, dòng tiền thu về chậm hơn kế hoạch |
| Progress | Ngày hoàn thành trôi từng kỳ mà ban điều hành chỉ biết sau vài tuần |
| Risk | Mất căn cứ và thời điểm để gửi thông báo gia hạn, yếu thế trong đàm phán với chủ đầu tư |
Nguyên nhân gốc
Logic phụ thuộc giữa các đầu việc không được khai báo đầy đủ và kiểm tra ↓ Không tính độ trễ cho phép cho từng đầu việc nên không biết việc nào sắp thành găng ↓ Chuỗi găng xác định một lần lúc baseline, không tính lại theo tiến độ thực ↓ Báo cáo tuần không tách việc chặn găng khỏi việc có đệm lớn ↓ Ưu tiên nguồn lực giữ nguyên theo nhận định cũ ↓ Nhánh mới trở thành găng mà không có nguồn lực, ngày hoàn thành trôi và chỉ lộ khi quá muộn
Framework quản trị
| Lớp | Nội dung | Chủ sở hữu |
|---|---|---|
| Kiểm tra logic | Rà phụ thuộc, kiểm tra vòng lặp và phụ thuộc thiếu trước khi tính găng | Planner |
| Độ trễ cho phép | Tính float tổng và float riêng cho từng đầu việc, xếp hạng theo mức tiêu tốn | Planner |
| Cập nhật chuỗi găng | Tính lại chuỗi găng sau mỗi vòng dữ liệu và công bố danh sách găng mới | Trưởng phòng Kế hoạch |
| Ưu tiên | Nguồn lực và sự chú ý chảy về đầu việc có float thấp hoặc đang âm | Ban điều hành |
| Hành động | Ngưỡng cảnh báo theo float còn lại, mỗi ngưỡng gắn một hành động và người chịu trách nhiệm | Giám đốc dự án |
LOGIC ĐẦY ĐỦ — phụ thuộc giữa các đầu việc được khai báo và kiểm tra vòng lặp ↓ TÍNH FLOAT — độ trễ cho phép tổng và riêng cho từng đầu việc ↓ XÁC ĐỊNH CHUỖI GĂNG — float bằng không hoặc âm là chuỗi găng hiện hành ↓ XẾP HẠNG RỦI RO — đầu việc có float thấp và tiến độ đang chậm lên đầu danh sách ↓ CẬP NHẬT THEO NHỊP — tính lại sau mỗi vòng dữ liệu, công bố găng mới ↓ HÀNH ĐỘNG THEO NGƯỠNG — cảnh báo theo mức float còn lại, quyết định đổi hướng nguồn lực
Tính độ trễ cho phép cho từng đầu việc, xác định lại chuỗi găng sau mỗi vòng dữ liệu, xếp hạng đầu việc theo mức tiêu tốn đệm và cảnh báo theo ngưỡng float còn lại.
Khám phá EcoCons → Xem gói Base →Quy trình To-Be (Process chi tiết)
| Bước | Người phụ trách | Điều kiện vào | Điểm kiểm soát |
|---|---|---|---|
| Kiểm tra logic phụ thuộc | Planner | Tiến độ đã có danh sách công việc | Không có vòng lặp, không có công việc treo thiếu phụ thuộc |
| Tính độ trễ cho phép | Planner | Logic đã kiểm tra và chốt | Mọi đầu việc đều có float tổng và float riêng |
| Xác định chuỗi găng hiện hành | Planner | Float đã tính | Chuỗi găng gắn với mốc hợp đồng, không chỉ theo đường dài nhất |
| Xếp hạng đầu việc theo rủi ro đệm | Trưởng phòng Kế hoạch | Chuỗi găng đã xác định | Danh sách ưu tiên xếp theo float còn lại và tốc độ tiêu đệm |
| Công bố và chuyển ưu tiên nguồn lực | Ban điều hành | Danh sách ưu tiên đã có | Nguồn lực đổi hướng theo chuỗi găng mới, có quyết định ghi nhận |
| Tính lại sau mỗi vòng dữ liệu | Planner | Tiến độ thực đã cập nhật | Chuỗi găng mới được công bố kèm chênh lệch ngày hoàn thành |

Ví dụ minh họa — số liệu giả định
Ví dụ minh họa — số liệu giả định, không phải thống kê.
Một dự án giả định có chuỗi găng ban đầu dài 300 ngày qua nhánh kết cấu. Một nhánh khác qua hạ tầng kỹ thuật dài 280 ngày, tức có float 20 ngày. Sau ba tuần, nhánh kết cấu giữ tiến độ, còn nhánh hạ tầng chậm 24 ngày. Tự kiểm tra: 280 + 24 = 304 ngày, vượt nhánh kết cấu 300 ngày một khoảng 304 − 300 = 4 ngày, nên nhánh hạ tầng thành đường găng mới và chênh lệch float là 20 − 24 = −4 ngày (đệm âm). Nếu không đổi hướng nguồn lực, ngày hoàn thành trôi 4 ngày. Kiểm tra lại: float ban đầu 20 ngày, tiêu hết 20 ngày thì chạm găng, cộng thêm 4 ngày nữa ra đệm âm 4 ngày, khớp 304 − 300 = 4. Nếu chuyển một tổ đội từ nhánh kết cấu sang nhánh hạ tầng giúp rút 6 ngày, nhánh hạ tầng còn 304 − 6 = 298 ngày, thấp hơn 300 ngày, và đường găng quay về nhánh kết cấu với float 2 ngày cho hạ tầng. Kết luận: chỉ cần nhìn float và tiêu đệm là biết khi nào phải đổi hướng nguồn lực.
EcoCons hỗ trợ ở đâu?
| Yêu cầu | Năng lực | Mức đáp ứng |
|---|---|---|
| Phụ thuộc giữa các đầu việc | Nhiệm vụ dự án, phụ thuộc nhiệm vụ và cột mốc theo công trình | Tiêu chuẩn |
| Ngày kế hoạch so với ngày thực tế | Ngày bắt đầu – kết thúc dự kiến, ngày thực hiện và độ lệch nhiệm vụ | Tiêu chuẩn + cấu hình |
| Cảnh báo đầu việc sắp trễ | Cảnh báo hạn chót, quy tắc nhắc việc và trạng thái nhiệm vụ | Tiêu chuẩn + cấu hình |
| Tính float và xếp hạng đầu việc chặn găng | Mô hình dữ liệu nhiệm vụ kết hợp phân tích chuỗi găng trên nền AI-X | Mở rộng (AI-X) |
AI / Automation hỗ trợ ở đâu?
Điểm ra quyết định cần AI hỗ trợ là lúc phải biết nhánh nào đang thực sự quyết định ngày hoàn thành. Khi logic công việc và tiến độ thực nằm trong cùng một hệ thống, AI có thể tính lại float sau mỗi vòng dữ liệu, gắn cờ đầu việc có float thấp hoặc đệm âm, và mô phỏng việc chuyển nguồn lực giữa các nhánh. AI không tự khẳng định chuỗi găng là đúng khi logic phụ thuộc chưa đầy đủ, không tự đổi ưu tiên nguồn lực, không tự điều chỉnh mốc hợp đồng và không tự kết luận một nhánh là an toàn. Kết quả tính toán phải được Planner và Giám đốc dự án xác nhận.
KPI cần theo dõi
| KPI | Công thức | Tần suất | Chủ sở hữu | Hành động khi lệch |
|---|---|---|---|---|
| Số đầu việc có đệm âm | Đầu việc float âm ÷ tổng đầu việc trên chuỗi găng | Tuần | Planner | Leo thang lên Ban điều hành và xếp lại ưu tiên |
| Tỷ lệ đầu việc găng giữ đúng tiến độ | Đầu việc găng đạt ÷ tổng đầu việc găng trong kỳ | Tuần | Giám đốc dự án | Rà nguồn lực và phương án nén tiến độ nhánh găng |
| Độ trễ cập nhật chuỗi găng | Số ngày từ ngày dữ liệu cắt đến ngày công bố găng mới | Tuần | Trưởng phòng Kế hoạch | Rút ngắn chu kỳ nhập liệu và tính lại |
| Số lần chuỗi găng đổi nhánh | Số lần nhánh găng thay đổi trong kỳ | Tháng | Ban điều hành | Đánh giá chất lượng dữ liệu phụ thuộc và độ ổn định kế hoạch |
Bốn chỉ số này trả lời câu hỏi cốt lõi của quản lý đường găng: có bao nhiêu đầu việc đang âm đệm, nhánh găng có giữ được tiến độ, chuỗi găng được cập nhật nhanh hay chậm và kế hoạch có ổn định hay đang đổi nhánh liên tục.
Câu hỏi thường gặp
Đường găng có cố định trong suốt dự án không?
Không. Đường găng là trạng thái tạm thời, thay đổi mỗi khi tiến độ thực thay đổi. Một nhánh có đệm 20 ngày sẽ trở thành đường găng sau khi tiêu hết 20 ngày đệm đó. Vì vậy việc tính lại chuỗi găng sau mỗi vòng dữ liệu quan trọng hơn việc xác định đúng nó lúc chốt baseline.
Độ trễ cho phép (float) dùng để làm gì trong điều hành?
Float cho biết một đầu việc có thể trễ bao nhiêu ngày mà chưa đẩy ngày hoàn thành dự án. Nó là cơ sở xếp hạng ưu tiên: đầu việc có float thấp cần được bảo vệ trước. Theo dõi tốc độ tiêu float còn giúp biết trước nhánh nào sắp trở thành găng, thay vì phát hiện khi đã trễ.
Làm sao để biết chuỗi găng tính ra đúng?
Kiểm tra ba thứ: logic phụ thuộc đã khai báo đủ và không có vòng lặp, mọi công việc đều có phụ thuộc vào và ra, và chuỗi găng phải đi qua được các mốc hợp đồng đã cam kết. Nếu chuỗi găng tính ra không liên quan tới mốc hợp đồng, gần như chắc chắn dữ liệu phụ thuộc đang thiếu.
Khi có hàng trăm đầu việc thì có cần tính cho từng đầu việc không?
Không cần bằng tay, nhưng dữ liệu phải phủ mọi đầu việc. Cách làm thực tế là để phần mềm tính float cho toàn bộ mạng lưới, còn con người tập trung vào nhóm đầu việc có float thấp dưới ngưỡng cảnh báo. Như vậy hàng trăm đầu việc vẫn được theo dõi mà ban điều hành chỉ cần nhìn vài chục dòng quan trọng.
Nên đặt ngưỡng cảnh báo theo float như thế nào?
Thường dùng các ngưỡng theo số ngày còn lại, ví dụ 10, 5 và 0 ngày float, mỗi ngưỡng gắn một hành động cụ thể: rà lại kế hoạch, tăng nguồn lực và leo thang lên ban điều hành. Con số nên chọn theo độ trễ cập nhật dữ liệu của doanh nghiệp — nếu mất bảy ngày mới cập nhật xong thì ngưỡng cảnh báo phải lớn hơn bảy ngày.
Một dự án có thể có nhiều đường găng cùng lúc không?
Có. Khi nhiều nhánh cùng có float bằng không, tất cả đều là đường găng và đều phải được bảo vệ như nhau. Trường hợp các nhánh về đích gần nhau còn rủi ro hơn một đường găng duy nhất, vì nguồn lực phải chia cho nhiều nơi cùng lúc và chỉ cần một nhánh trễ là ngày hoàn thành trôi.
Checklist: doanh nghiệp của bạn có vấn đề này không?
Đọc kết quả: 0–2 ô = đường găng đang được quản lý theo thực tế; 3–5 ô = cần bổ sung float và vòng tính lại chuỗi găng; 6–8 ô = nên xây hệ quản lý đường găng theo năm lớp ở phần Framework.
Kết luận
Với hàng trăm đầu việc, quản lý đường găng không phải ghi nhớ một chuỗi đúng mà là duy trì một cơ chế tính lại nó. Khi logic phụ thuộc đầy đủ, mỗi đầu việc có float, chuỗi găng được công bố lại sau mỗi vòng dữ liệu và nguồn lực đổi hướng theo ngưỡng cảnh báo, tổng thầu biết trước nhánh nào sắp thành găng thay vì phát hiện khi ngày hoàn thành đã trôi.
Xem thêm: Hành trình Tiến độ & phối hợp đa dự án và tầng KPI tổng thầu xây dựng để bộ chỉ số tiến độ được theo dõi đúng nhịp.