Bỏ qua nội dung

Lập tiến độ Gantt

DVDPM hỗ trợ lập tiến độ chi tiết theo task hierarchy (parent-child) với % hoàn thành, dependency, và render thẳng Gantt chart vào Excel.

Tạo task tiến độ

  1. Tab DVDPMGantt (hoặc Tiến độ).
  2. Click + Mới → điền:
TrườngMô tả
Mã taskVd T-001, 1.1. Unique trong dự án.
Tên taskVd “Đào móng tầng hầm”
Parent(optional) chọn task cha — task con tự rollup vào parent
Ngày bắt đầu kế hoạchDate picker
Ngày kết thúc kế hoạchPhải > ngày bắt đầu
% hoàn thành0-100. Cập nhật theo thực tế.
Ngày bắt đầu thực tế(optional) khi bắt đầu thực
Ngày kết thúc thực tế(optional) khi hoàn thành
Phụ thuộc task(optional) ID task phải hoàn thành trước
Người chịu trách nhiệmVd “PM Nguyễn Văn A”
  1. Click Lưu.

Task hierarchy

Tương tự BoQ, task có thể phân cấp:

T-1 — Phần ngầm
├── T-1.1 — Đào móng
├── T-1.2 — Đổ bê tông cọc
└── T-1.3 — Bảo dưỡng cọc
T-2 — Phần thân
├── T-2.1 — Đổ sàn tầng 1
└── T-2.2 — Đổ sàn tầng 2

DVDPM tự rollup % hoàn thành parent từ children (weighted average theo duration).

Nhập tiến độ thực tế

Mỗi tuần / mỗi ngày, PM cập nhật:

  1. Mở dialog Gantt → chọn task.
  2. Edit:
    • % hoàn thành (0 → 100)
    • Ngày bắt đầu thực tế (khi mới start lần đầu)
    • Ngày kết thúc thực tế (khi % = 100)
  3. Lưu.

DVDPM tự tính:

  • Slip days = ngày kết thúc thực tế − ngày kết thúc kế hoạch
  • Status: Not Started / In Progress / Completed / Delayed

Render Gantt chart

Click Render to Excel → DVDPM tạo sheet Gantt với:

  • Bảng task: mã + tên + dates + % hoàn thành + status
  • Cell highlighting (Excel conditional formatting):
    • Plan duration: cell xanh nhạt
    • Actual duration: cell xanh đậm overlap
    • Delayed task: cell đỏ
  • Today line: cột vertical đánh dấu ngày hiện tại

Sheet tự pivot được — anh/chị có thể format thêm theo nhu cầu báo cáo.

Trong dialog Gantt:

  • Search — gõ keyword trong tên task
  • Filter status — chỉ hiện Delayed / In Progress / Completed
  • Filter level — hiện tới level N (vd chỉ tới level 2 để hide chi tiết)
  • Filter người chịu trách nhiệm — view task của 1 PM cụ thể

Tip lập tiến độ

  • Bắt đầu từ phase milestones: 5-10 task level 1 (Phần ngầm, Phần thân, Hoàn thiện, Kỹ thuật MEP, Bàn giao). Sau đó decompose dần.
  • Dependency tối thiểu: chỉ link task có dependency thực sự (vd “Đổ sàn 2 phụ thuộc Đổ sàn 1”). Đừng link mọi task — quá phức tạp.
  • Update tuần 1 lần: cuối tuần PM ngồi 30 phút update % cho cả tuần. Daily update overkill cho project nhỏ.
  • % hoàn thành ước lượng: dựa vào khối lượng vật lý (đã đổ X/Y khối bê tông) hoặc effort (làm Z/W giờ). KHÔNG dựa vào “tôi cảm giác xong 70%”.

Tích hợp với BoQ

DVDPM chưa tự link Gantt task ↔ BoQ items (roadmap v1.1+). Hiện tại Gantt và BoQ độc lập:

  • Gantt: theo dõi thời gian
  • BoQ: theo dõi khối lượng + giá trị

Khi cần xem ”% tiến độ tài chính”, dùng S-Curve thay vì Gantt.

Sự cố thường gặp

Render Gantt không thấy bar / chart

DVDPM dùng Excel native chart — yêu cầu Excel 2016+ với chart engine. Nếu sheet trống:

  1. Verify Excel version (File → Account → About Excel).
  2. Re-render: click Render lại — overwrite sheet cũ.

Task con không rollup vào parent

Verify field Parent đã chọn đúng. Mặc định DVDPM rollup theo:

  • % hoàn thành = average của children
  • Ngày bắt đầu = MIN của children
  • Ngày kết thúc = MAX của children

Tiếp theo: Daily log → | Liên quan: S-Curve, BoQ