Giải thích 4 loại quan hệ phụ thuộc giữa các nhiệm vụ (FS, SS, FF, SF)
Trả lời ngắn: quan hệ phụ thuộc giữa các nhiệm vụ xác định cách hai nhiệm vụ liên hệ với nhau về thời gian. Có bốn loại — Kết thúc–Bắt đầu (FS), Bắt đầu–Bắt đầu (SS), Kết thúc–Kết thúc (FF) và Bắt đầu–Kết thúc (SF). Kết thúc–Bắt đầu phổ biến hơn hẳn các loại còn lại: nhiệm vụ thứ hai không thể bắt đầu cho đến khi nhiệm vụ thứ nhất kết thúc. Ba loại kia xử lý công việc chồng lấn và song song.
Quan hệ phụ thuộc giữa các nhiệm vụ là gì?
Quan hệ phụ thuộc là một liên kết logic giữa hai nhiệm vụ, kiểm soát trình tự của chúng. Nhiệm vụ thứ nhất là nhiệm vụ tiền nhiệm; nhiệm vụ thứ hai là nhiệm vụ kế tiếp. Quan hệ phụ thuộc là thứ khiến một bản tiến độ tự tính toán lại: dời nhiệm vụ tiền nhiệm, nhiệm vụ kế tiếp sẽ dời theo. Không có chúng, biểu đồ Gantt chỉ là một hàng thanh không bao giờ phản ứng với thay đổi.
Mỗi loại phụ thuộc được xác định bởi việc đầu nào của hai nhiệm vụ được nối với nhau — điểm bắt đầu hoặc kết thúc của nhiệm vụ tiền nhiệm, được liên kết với điểm bắt đầu hoặc kết thúc của nhiệm vụ kế tiếp.
Bốn loại quan hệ phụ thuộc
1. Kết thúc–Bắt đầu (FS)
Nhiệm vụ kế tiếp không thể bắt đầu cho đến khi nhiệm vụ tiền nhiệm kết thúc. Đây là loại mặc định và là loại bạn sẽ dùng nhiều nhất. Ví dụ: bạn không thể “sơn tường” cho đến khi đã “trát tường”.
2. Bắt đầu–Bắt đầu (SS)
Nhiệm vụ kế tiếp không thể bắt đầu cho đến khi nhiệm vụ tiền nhiệm bắt đầu. Hữu ích cho những công việc chạy song song khi một việc nào đó đã khởi động. Ví dụ: “đổ bê tông” và “san phẳng bê tông” — việc san phẳng bắt đầu ngay sau khi việc đổ bê tông bắt đầu, chứ không phải sau khi nó kết thúc.
3. Kết thúc–Kết thúc (FF)
Nhiệm vụ kế tiếp không thể kết thúc cho đến khi nhiệm vụ tiền nhiệm kết thúc; hai nhiệm vụ cùng kết thúc. Ví dụ: “viết” và “biên tập” một báo cáo — việc biên tập không thể khép lại cho đến khi việc viết khép lại.
4. Bắt đầu–Kết thúc (SF)
Nhiệm vụ kế tiếp không thể kết thúc cho đến khi nhiệm vụ tiền nhiệm bắt đầu. Hiếm gặp, và chủ yếu được dùng cho việc giao ca. Ví dụ: “ca đêm” không thể kết thúc cho đến khi “ca ngày” bắt đầu.
Độ trễ và thời gian dẫn
Quan hệ phụ thuộc có thể mang độ trễ (lag, một khoảng chờ) hoặc thời gian dẫn (lead, một khoảng chồng lấn). Một liên kết Kết thúc–Bắt đầu với hai ngày độ trễ nghĩa là nhiệm vụ kế tiếp bắt đầu hai ngày sau khi nhiệm vụ tiền nhiệm kết thúc — rất tiện cho việc “chờ sơn khô”. Thời gian dẫn là độ trễ âm: nhiệm vụ kế tiếp bắt đầu trước khi nhiệm vụ tiền nhiệm kết thúc hẳn, giúp rút ngắn tiến độ.
Bạn nên dùng loại phụ thuộc nào?
Hãy chọn Kết thúc–Bắt đầu trừ khi bạn có lý do cụ thể để không làm vậy — nó mô hình hóa phần lớn công việc thực tế. Dùng Bắt đầu–Bắt đầu để chạy các nhiệm vụ song song, Kết thúc–Kết thúc để các nhiệm vụ cùng về đích, và chỉ dùng Bắt đầu–Kết thúc cho trường hợp giao ca hiếm hoi. Lạm dụng các loại “lạ” khiến bản tiến độ khó đọc; những kế hoạch tốt nhất chủ yếu là FS với một vài liên kết SS ở những chỗ công việc thực sự chồng lấn.
LoopGantt hỗ trợ cả bốn loại với thời gian dẫn và độ trễ, và tính lại toàn bộ tiến độ — bao gồm cả đường găng — ngay khi bạn thay đổi một nhiệm vụ.
Câu hỏi thường gặp
Loại phụ thuộc phổ biến nhất là gì?
Kết thúc–Bắt đầu (FS). Trong hầu hết các dự án, phần lớn các liên kết là FS — một nhiệm vụ đơn giản là phải xong trước khi nhiệm vụ tiếp theo có thể bắt đầu.
Độ trễ và thời gian dẫn khác nhau thế nào?
Độ trễ thêm một khoảng chờ giữa các nhiệm vụ được liên kết; thời gian dẫn tạo ra một khoảng chồng lấn. Độ trễ đẩy nhiệm vụ kế tiếp về sau; thời gian dẫn kéo nó lên sớm hơn. Cả hai đều được biểu thị bằng ngày (hoặc giờ) ngay trên quan hệ phụ thuộc.
Mọi công cụ quản lý dự án đều hỗ trợ cả bốn loại chứ?
Không. Các công cụ đơn giản và bảng tính thường chỉ hỗ trợ Kết thúc–Bắt đầu. Các phần mềm lập tiến độ chuyên nghiệp như Microsoft Project, Primavera và LoopGantt hỗ trợ cả bốn loại, điều này quan trọng khi công việc chồng lấn.
Xây dựng bản tiến độ phản ứng với thay đổi
Đừng tự tay đổi ngày cho từng nhiệm vụ mỗi khi có gì đó trễ nữa. Tạo biểu đồ Gantt miễn phí với quan hệ phụ thuộc thực thụ — mô tả dự án của bạn và LoopGantt sẽ tạo các liên kết cho bạn, rồi giữ toàn bộ dòng thời gian luôn đồng bộ.