Critical Path Method là gì? Cách tính đường găng dự án | Ví dụ

Critical Path Method là gì? Cách tính đường găng dự án | Ví dụ
Nội dung bài viết 8 mục
  1. Critical Path Method là gì?
  2. Các bước tính đường găng
  3. Ví dụ: dự án lắp đặt dây chuyền chiết rót tại nhà máy nước giải khát ở Hưng Yên
  4. Khi nào dùng CPM?
  5. Mẹo áp dụng trên Excel
  6. Lỗi hay gặp
  7. Câu hỏi thường gặp
  8. Bước tiếp theo

Lắp đặt dây chuyền mới, chuẩn bị đánh giá chứng nhận, chạy dự án PPAP cho khách hàng — dự án nào cũng có hàng chục đầu việc chạy song song. Câu hỏi then chốt của người quản lý là: việc nào trễ thì cả dự án trễ? Phương pháp đường găng trả lời chính xác câu hỏi đó, để bạn dồn sự chú ý và nguồn lực vào đúng chỗ.

Các bước áp dụng CPM

Tóm tắt nhanh

  • CPM xác định chuỗi công việc dài nhất (đường găng) từ bắt đầu đến kết thúc dự án.
  • Bất kỳ công việc nào trên đường găng trễ một ngày thì cả dự án trễ một ngày.
  • Tính xuôi lấy ES, EF; tính ngược lấy LS, LF; float = LS − ES, bằng 0 là công việc găng.
  • Giúp dồn chú ý và nguồn lực vào đúng việc, ví dụ lắp line mới hay dự án PPAP.

Critical Path Method là gì?

Critical Path Method (CPM – phương pháp đường găng) là kỹ thuật lập tiến độ dự án, trong đó ta xác định chuỗi công việc dài nhất từ lúc bắt đầu đến khi kết thúc. Chuỗi này gọi là đường găng (critical path): bất kỳ công việc nào trên đó bị trễ một ngày, cả dự án trễ một ngày.

Các khái niệm cần nắm:

Ký hiệuTênÝ nghĩa
ESEarly Start – bắt đầu sớm nhấtThời điểm sớm nhất có thể bắt đầu
EFEarly Finish – kết thúc sớm nhấtEF = ES + thời gian
LSLate Start – bắt đầu muộn nhấtMuộn nhất mà không làm trễ dự án
LFLate Finish – kết thúc muộn nhấtLS = LF − thời gian
FloatThời gian dự trữFloat = LS − ES; bằng 0 là công việc găng

Các bước tính đường găng

  1. Liệt kê công việc, thời gian và công việc đi trước.
  2. Vẽ sơ đồ mạng (AON – công việc trên nút).
  3. Tính xuôi (forward pass): ES của một việc = EF lớn nhất của các việc đi trước.
  4. Tính ngược (backward pass): LF của một việc = LS nhỏ nhất của các việc theo sau.
  5. Tính float, các việc có float = 0 tạo thành đường găng.

Ví dụ: dự án lắp đặt dây chuyền chiết rót tại nhà máy nước giải khát ở Hưng Yên

MãCông việcThời gian (ngày)Đi trước
AKhảo sát mặt bằng, chốt layout5–
BĐặt mua thiết bị nhập khẩu20A
CCải tạo nền, hệ thống điện nước12A
DĐào tạo vận hành viên6A
ELắp đặt thiết bị8B, C
FViết SOP, kế hoạch kiểm soát7D
GChạy thử, thẩm định (IQ/OQ/PQ)5E, F

Tính xuôi và tính ngược:

MãThời gianESEFLSLFFloatGăng?
A505050✔
B205255250✔
C1251713258
D6511202615
E8253325330✔
F71118263315
G5333833380✔

Giải thích vài ô: ES của E = max(EF của B = 25, EF của C = 17) = 25. ES của G = max(EF của E = 33, EF của F = 18) = 33. Tính ngược: LF của G = 38; LF của E và F = LS của G = 33; LF của B và C = LS của E = 25; LF của A = min(LS B = 5, LS C = 13, LS D = 20) = 5.

Đường găng: A → B → E → G, tổng 38 ngày (số liệu minh hoạ).

Ý nghĩa quản lý: việc cải tạo nền (C) có thể trễ tối đa 8 ngày, đào tạo (D) và viết SOP (F) có 15 ngày dự trữ. Nhưng chỉ cần thiết bị nhập khẩu (B) về trễ 4 ngày do thủ tục hải quan, dự án sẽ xong ở ngày 42. Vì vậy nhà máy cử người theo dõi riêng lô hàng, đặt cọc sớm và chuẩn bị hồ sơ thông quan trước. Muốn rút ngắn dự án, phải rút ngắn việc găng (ví dụ thuê thêm đội lắp đặt cho E), chứ thêm người cho C cũng không giúp gì.

Khi nào dùng CPM?

  • Dự án có nhiều công việc phụ thuộc nhau và thời hạn cứng (ngày SOP của khách hàng, ngày đánh giá chứng nhận).
  • Cần quyết định rút ngắn tiến độ (crashing) — thêm người, làm thêm ca — mà không lãng phí.
  • Cần giải thích cho lãnh đạo vì sao một hạng mục nhỏ lại quan trọng.
  • Kết hợp với sơ đồ mũi tên trong bộ 7 công cụ quản lý mới; với dự án có thời gian rất bất định, có thể bổ sung PERT (ước lượng ba điểm: lạc quan, khả dĩ, bi quan).

Mẹo áp dụng trên Excel

  1. Lập bảng các cột: Mã, Công việc, Thời gian, Đi trước, ES, EF, LS, LF, Float.
  2. Sắp xếp công việc theo thứ tự logic để mọi việc đi trước nằm phía trên.
  3. ES = MAX các EF của việc đi trước (dùng XLOOKUP cho từng mã); EF = ES + Thời gian.
  4. Tính ngược từ dưới lên: LF = MIN các LS của việc theo sau; LS = LF − Thời gian.
  5. Định dạng có điều kiện tô đỏ dòng có Float = 0, rồi vẽ biểu đồ Gantt bằng biểu đồ thanh chồng (thanh ES ẩn màu).
  6. Cập nhật tiến độ thực tế hằng tuần và tính lại — đường găng có thể dịch chuyển.

Lỗi hay gặp

  1. Quên quan hệ phụ thuộc khiến đường găng tính sai.
  2. Dồn nguồn lực vào việc không găng khi muốn đẩy tiến độ.
  3. Không cập nhật: đường găng có thể chuyển sang nhánh khác khi một việc ngoài găng tiêu hết float.
  4. Ước lượng thời gian quá lạc quan, không tính rủi ro nhà cung cấp.
  5. Bỏ qua ràng buộc nguồn lực (cùng một kỹ sư làm hai việc song song).

Câu hỏi thường gặp

Một dự án có thể có nhiều đường găng không? Có. Khi hai nhánh có tổng thời gian bằng nhau và float đều bằng 0, cả hai đều găng — rủi ro trễ cao hơn.

CPM khác PERT thế nào? CPM dùng một giá trị thời gian xác định cho mỗi việc; PERT dùng ba ước lượng để tính thời gian kỳ vọng và độ bất định. Nhiều phần mềm kết hợp cả hai.

Có cần phần mềm chuyên dụng không? Dự án dưới vài chục công việc làm bằng Excel là đủ; dự án lớn nên dùng phần mềm quản lý dự án để tự tính lại khi cập nhật.

Bước tiếp theo

Bản tin Industrial Knowledge

Mỗi tuần một công cụ, đọc trong 5 phút

Đăng ký nhận bản tin và checklist 8D miễn phí (PDF). Không spam, hủy bất cứ lúc nào.