Hướng dẫn

Gantt và Jira: cách giữ kế hoạch và công việc luôn khớp nhau

Jira rất giỏi trong công việc hằng ngày, nhưng không tính các ngày từ quan hệ phụ thuộc và lịch làm việc. Cách đồng bộ hai chiều của Planitude hoạt động, ai quản lý gì và cách kết nối trong vài phút.

bởi Nhóm Planitude8 phút đọcDữ liệu được xác minh vào tháng 10 năm 2026
Hình minh họa bìa cho bài viết “Gantt và Jira: cách giữ kế hoạch và công việc luôn khớp nhau”
Trong bài viết này
  1. Hai công cụ, hai câu hỏi khác nhau
  2. Jira còn thiếu gì để lập lịch
  3. Cách đồng bộ hai chiều hoạt động
  4. Ai quản lý gì: quy tắc theo trường
  5. Quan hệ phụ thuộc, xung đột và xóa
  6. Kết nối Jira từng bước
  7. Các giới hạn đã biết
  8. Câu hỏi thường gặp

Ở nhiều công ty, dự án tồn tại hai lần. Kế hoạch, với các giai đoạn, quan hệ phụ thuộc và ngày giao hàng, nằm trong một biểu đồ Gantt do quản lý dự án chuẩn bị. Công việc, với ticket, sprint và phân công, nằm trong Jira. Chừng nào hai bên còn tách rời, ai đó phải sao chép tiến độ từ bên này sang bên kia bằng tay, và các ngày của kế hoạch nhanh chóng lỗi thời.

Bài viết này giải thích vì sao riêng Jira là chưa đủ để lập lịch, cách đồng bộ hai chiều giữa Planitude và Jira Cloud hoạt động và những giới hạn nên biết trước khi bật.

Hai công cụ, hai câu hỏi khác nhau

Jira trả lời câu hỏi nhóm đang làm gì ngay lúc này? Backlog, bảng và sprint được xây dựng cho việc đó. Một lịch trình trả lời câu hỏi khác: khi nào chúng ta xong, và tác vụ nào không thể chậm trễ?

Để trả lời câu hỏi thứ hai cần thời lượng, quan hệ phụ thuộc có độ vượt trước và độ trễ, lịch làm việc có ngày lễ, ràng buộc và một phép tính đẩy mọi thay đổi xuống phía sau. Nếu việc cài đặt máy chủ mới trễ ba ngày, kiểm thử, đào tạo và go-live phải tự dời theo, và quản lý dự án phải biết ngay ngày giao hàng còn giữ được không.

Jira còn thiếu gì để lập lịch

Jira không thiếu công cụ lập kế hoạch. Dòng thời gian hiển thị quan hệ phụ thuộc giữa các mục được liên kết bằng loại liên kết “Blocks” và, khi các ngày của hai mục liên kết chồng lên nhau, đường phụ thuộc chuyển sang màu đỏ để báo hiệu một chậm trễ có thể xảy ra[1]. Theo trang giá của Atlassian, quan hệ phụ thuộc được quản lý trong một dự án duy nhất ở gói Free và Standard và xuyên dự án ở gói Premium[2].

Tuy nhiên, một cảnh báo không phải là một phép tính lại: các ngày giữ nguyên như đã nhập, và đường găng không nằm trong các tính năng được mô tả. Kết quả là kế hoạch sống ở nơi khác, trong một tệp hay công cụ khác, và dần lệch pha. Để xem so sánh đầy đủ hai công cụ, hãy đọc Planitude so với Jira.

Cách đồng bộ hai chiều hoạt động

Tích hợp kết nối một dự án Planitude với một dự án Jira Cloud. Đăng nhập dùng Atlassian OAuth 2.0: Planitude không bao giờ thấy mật khẩu của bạn, lưu token được mã hóa và gia hạn chúng bằng refresh token xoay vòng do Atlassian cung cấp, hết hạn sau 90 ngày không hoạt động[3].

Lần đầu kết nối, bạn chọn cách căn chỉnh ban đầu:

  1. Gửi kế hoạch sang Jira: một issue được tạo cho mỗi tác vụ và một liên kết “Blocks” cho mỗi quan hệ phụ thuộc;
  2. Nhập từ Jira: mỗi issue hiện có trở thành một tác vụ ở cuối kế hoạch, với ngày bắt đầu, thời lượng, tiến độ và người thực hiện;
  3. Cả hai: trước tiên nhập, sau đó gửi các tác vụ chưa có trong Jira.

Từ đó, thay đổi đi theo cả hai chiều. Từ Planitude sang Jira, mọi thay đổi của kế hoạch được phát hiện và gửi trong vài giây, dù đến từ đâu: bảng lưới, biểu đồ Gantt, một lần nhập hay trợ lý AI. Từ Jira sang Planitude, thay đổi đến qua các webhook mà tích hợp đã đăng ký, được Planitude gia hạn trước thời hạn 30 ngày của Atlassian[4], và một lần kiểm tra mỗi năm phút bắt các sự kiện bị bỏ lỡ.

Các tác vụ tóm tắt có thể chỉ ở trong Planitude hoặc trở thành Epic, với các tác vụ bên dưới là issue con.

Ai quản lý gì: quy tắc theo trường

Một đồng bộ đáng tin cần quy tắc đơn giản cho từng trường. Trong Planitude quy tắc như sau:

PlanitudeJiraBên quản lý
TênTóm tắt (Summary)Planitude
Ghi chúMô tả (Description)Planitude
Bắt đầuTrường “Start date”Planitude
Kết thúcNgày đến hạn (Due date)Planitude
Quan hệ phụ thuộc kết thúc-bắt đầuLiên kết “Blocks”Planitude
Tiến độTrạng thái (qua chuyển trạng thái)Jira
Phân côngNgười thực hiện (Assignee)Jira

Logic phản ánh công việc thực tế: kế hoạch quyết định khi nào, nhóm quyết định tác vụ đã đến đâu và ai đang làm. Trạng thái được chuyển thành phần trăm bằng một bản đồ có thể chỉnh sửa: theo danh mục, cần làm là 0%, đang thực hiện là 50%, đã xong là 100%. Nếu một tác vụ đã ở 30% và issue của nó chuyển sang “In Progress”, tiến độ của nó không bị ghi đè bằng 50% cố định.

Con người được khớp tự động theo email khi người dùng Jira để lộ email; nếu không, bạn chọn phép khớp thủ công trên trang tích hợp.

Quan hệ phụ thuộc, xung đột và xóa

Quan hệ phụ thuộc. Các liên kết kết thúc-bắt đầu trở thành liên kết “Blocks”: tác vụ tiền nhiệm chặn tác vụ kế nhiệm. Các liên kết bắt đầu-bắt đầu, kết thúc-kết thúc và bắt đầu-kết thúc không có tương đương trong Jira và chỉ ở trong Planitude. Các liên kết “Blocks” thêm tay trong Jira không được nhập cũng không bị xóa.

Ngày bị đổi trong Jira. Vì các ngày do kế hoạch tính, một ngày bị đổi trong Jira sẽ được đặt lại theo giá trị của kế hoạch và thay đổi bị từ chối xuất hiện trong nhật ký tích hợp. Để dời một tác vụ, bạn dời nó trong kế hoạch: công cụ cũng tính lại mọi tác vụ phụ thuộc vào nó.

Xung đột. Với mỗi trường, Planitude so sánh ba giá trị: giá trị đã thống nhất lần cuối, giá trị hiện tại trong kế hoạch và giá trị hiện tại trong Jira. Nếu chỉ một bên thay đổi, thay đổi được chuyển sang bên kia. Nếu cả hai thay đổi thành các giá trị khác nhau, bên quản lý trường thắng và xung đột được ghi nhật ký cùng cả hai giá trị. Quy tắc chỉ phụ thuộc vào dữ liệu, không phụ thuộc đồng hồ của hai máy chủ.

Xóa. Không bên nào xóa gì bên kia. Một tác vụ bị xóa trong Planitude để lại issue trong Jira với nhãn planitude-unlinked; một issue bị xóa trong Jira để lại tác vụ trong kế hoạch, và trang đưa ra hai thao tác: tạo lại nó trong Jira hoặc ngừng đồng bộ nó.

Kết nối Jira từng bước

  1. Mở dự án trong Planitude và chọn ⋯ › Tích hợp › Jira.
  2. Nhấp Kết nối Jira và cấp quyền trên màn hình đồng ý của Atlassian.
  3. Nếu tài khoản của bạn thấy nhiều trang, hãy chọn đúng trang, rồi chọn dự án Jira.
  4. Xem lại các tùy chọn: loại issue mặc định, có để tác vụ tóm tắt thành Epic hay không, trường ngày bắt đầu, nhãn cho các issue do Planitude tạo.
  5. Chọn căn chỉnh ban đầu: gửi, nhập hoặc cả hai.
  6. Kiểm tra mục Nhân sự và hoàn tất các phép khớp chưa tìm thấy qua email.

Planitude ghi vào Jira với tư cách người đã kết nối dự án, nên người đó cần các quyền Jira để duyệt dự án, tạo, chỉnh sửa, gán và liên kết issue, cũng như chuyển trạng thái của chúng. Chủ sở hữu và biên tập viên của dự án Planitude có thể cấu hình tích hợp; người có quyền chỉ đọc chỉ thấy trạng thái. Các tích hợp khác hiện có được mô tả ở trang Tích hợp.

Các giới hạn đã biết

  • Chỉ Jira Cloud: Jira Data Center và Server không được hỗ trợ.
  • Chỉ quan hệ phụ thuộc kết thúc-bắt đầu; một người thực hiện cho mỗi issue (người có nhiều đơn vị nhất trên tác vụ).
  • Ngày ở mức độ chi tiết theo ngày: giờ giấc ở lại trong Planitude.
  • Atlassian cho phép một ứng dụng OAuth 5 webhook cho mỗi người dùng trên mỗi trang[4]: từ dự án thứ năm được cùng một người kết nối trên cùng một trang, thay đổi từ Jira đến qua lần kiểm tra năm phút.
  • Với tùy chọn “chỉ tác vụ lá”, một tác vụ trở thành tác vụ tóm tắt được coi là đã bị gỡ và issue của nó nhận nhãn planitude-unlinked.

Dùng thử Planitude với kế hoạch của chính bạn

Tạo tài khoản miễn phí

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

Tôi có cần Jira Premium để dùng tích hợp không?

Không. Tích hợp dùng các API Jira Cloud tiêu chuẩn. Đường găng và việc tính lại các ngày đến từ Planitude, vốn miễn phí.

Tôi có thể đổi ngày trực tiếp trong Jira không?

Bạn có thể, nhưng thay đổi sẽ được đặt lại theo giá trị của kế hoạch và được ghi nhật ký, vì các ngày được tính từ quan hệ phụ thuộc và lịch làm việc. Để dời một tác vụ, bạn thay đổi trong Planitude.

Điều gì xảy ra nếu tôi ngắt kết nối dự án?

Planitude xóa các webhook và thông tin xác thực. Các issue vẫn ở trong Jira với nhãn của chúng và không tác vụ nào trong kế hoạch thay đổi.

Tôi có thể kết nối cả Azure DevOps không?

Có, qua một tích hợp xây dựng trên cùng mô hình: Planitude quản lý các ngày, Azure DevOps quản lý trạng thái và người thực hiện. Nó được mô tả trong hướng dẫn về tích hợp.

Nguồn

Mọi thông tin về các sản phẩm được nhắc đến đều lấy từ các trang chính thức này, kiểm tra vào tháng 10 năm 2026. Giá là giá niêm yết, theo đơn vị tiền tệ và chu kỳ thanh toán do nhà cung cấp hiển thị, và có thể thay đổi.

  1. Atlassian Support: dependencies on the timelinesupport.atlassian.com
  2. Atlassian: Jira pricingatlassian.com
  3. Atlassian Developer: OAuth 2.0 (3LO) appsdeveloper.atlassian.com
  4. Atlassian Developer: Jira webhooksdeveloper.atlassian.com

Dùng thử Planitude với kế hoạch của chính bạn

Tạo tài khoản miễn phí, nhập tệp .mpp hoặc bắt đầu từ mẫu: trong vài phút bạn sẽ thấy biểu đồ Gantt với quan hệ phụ thuộc, lịch làm việc và đường găng.

Quảng cáo giúp Planitude miễn phí