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 độ
- Tab DVDPM → Gantt (hoặc Tiến độ).
- Click + Mới → điền:
| Trường | Mô tả |
|---|---|
| Mã task | Vd T-001, 1.1. Unique trong dự án. |
| Tên task | Vd “Đà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ạch | Date picker |
| Ngày kết thúc kế hoạch | Phải > ngày bắt đầu |
| % hoàn thành | 0-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ệm | Vd “PM Nguyễn Văn A” |
- 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 2DVDPM 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:
- Mở dialog Gantt → chọn task.
- 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)
- 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.
Filter + Search
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:
- Verify Excel version (File → Account → About Excel).
- 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