DÙNG AI KIỂM TRA TIẾN ĐỘ THI CÔNG:
TỪ MS PROJECT/EXCEL ĐẾN CẢNH BÁO CÔNG VIỆC CHẬM CÓ THỂ TRUY NGUỒN
Một file tiến độ có thể có:
500 công việc.
2.000 công việc.
Thậm chí hàng chục nghìn Activity – Công việc.
Khi đó, vấn đề của kỹ sư không còn đơn giản là:
“Công việc nào đang chậm?”
Mà phải trả lời được:
• Chậm so với mốc nào?
• Baseline – Tiến độ cơ sở nào đang được dùng?
• Data Date – Ngày dữ liệu là ngày nào?
• Actual Start – Ngày bắt đầu thực tế có được cập nhật không?
• Actual Finish – Ngày hoàn thành thực tế có căn cứ không?
• Remaining Duration – Thời lượng còn lại có hợp lý không?
• Logic – Quan hệ công việc có bị đứt không?
• Công việc chậm có nằm trên Critical Path – Đường găng không?
• Công việc nào đang kéo Forecast Finish – Ngày hoàn thành dự báo?
• Công việc nào sắp đến hạn nhưng chưa đủ Workfront – Mặt bằng/điều kiện triển khai?
• Dữ liệu nào là dữ liệu gốc, dữ liệu nào do AI tính?
Đây là nơi AI có thể hỗ trợ rất mạnh.
Nhưng phải dùng đúng nguyên tắc:
AI KHÔNG “NHÌN MÀU ĐỎ” RỒI KẾT LUẬN DỰ ÁN CHẬM.
AI phải đi từ:
SCHEDULE DATA – DỮ LIỆU TIẾN ĐỘ
→ DATA DATE – NGÀY DỮ LIỆU
→ BASELINE – TIẾN ĐỘ CƠ SỞ
→ ACTUAL – THỰC TẾ
→ FORECAST – DỰ BÁO
→ LOGIC – QUAN HỆ
→ VARIANCE – CHÊNH LỆCH
→ EXCEPTION – NGOẠI LỆ
→ SOURCE – NGUỒN
→ ENGINEER VERIFICATION – KỸ SƯ XÁC MINH.
────────────────────
BƯỚC 1: ĐỪNG BẮT ĐẦU BẰNG FILE .MPP
Nếu AI không đọc trực tiếp được:
Microsoft Project – MS Project
hoặc:
Primavera P6,
hãy xuất dữ liệu sang:
Excel – Bảng tính Excel.
CSV – Comma-Separated Values (Tệp dữ liệu phân tách).
PDF – Tệp PDF để tham chiếu trình bày.
Các trường nên xuất ít nhất:
Activity ID – Mã công việc.
Activity Name – Tên công việc.
WBS – Work Breakdown Structure (Cấu trúc phân chia công việc).
Original Duration – Thời lượng ban đầu.
Remaining Duration – Thời lượng còn lại.
Baseline Start – Ngày bắt đầu cơ sở.
Baseline Finish – Ngày hoàn thành cơ sở.
Current Start – Ngày bắt đầu hiện tại.
Current Finish – Ngày hoàn thành hiện tại.
Actual Start – Ngày bắt đầu thực tế.
Actual Finish – Ngày hoàn thành thực tế.
% Complete – Phần trăm hoàn thành.
Predecessor – Công việc trước.
Successor – Công việc sau.
Relationship Type – Loại quan hệ.
Lag – Độ trễ quan hệ.
Total Float – Tổng dự trữ thời gian.
Critical Status – Trạng thái găng nếu phần mềm cung cấp.
Constraint – Ràng buộc.
Calendar – Lịch làm việc.
Resource – Nguồn lực nếu có.
────────────────────
BƯỚC 2: TẠO SCHEDULE DATA INVENTORY – DANH MỤC DỮ LIỆU TIẾN ĐỘ
Trước khi phân tích, phải biết AI đang sử dụng những file nào.
Tạo bảng:
Source ID
| File Name
| Schedule Type
| Revision
| Status
| Data Date
| Export Date
| Reporting Period
| Source
| Verification Status.
Schedule Type – Loại tiến độ có thể là:
Tender Schedule – Tiến độ dự thầu.
Contract Schedule – Tiến độ hợp đồng.
Baseline Schedule – Tiến độ cơ sở.
Approved Baseline – Tiến độ cơ sở được phê duyệt.
Updated Schedule – Tiến độ cập nhật.
Recovery Schedule – Tiến độ phục hồi.
Lookahead Schedule – Tiến độ ngắn hạn.
Revised Schedule – Tiến độ điều chỉnh.
Không được trộn các loại này.
────────────────────
BƯỚC 3: KHÓA DATA DATE – NGÀY DỮ LIỆU
Đây là nguyên tắc số 1 khi kiểm tra tiến độ.
Ví dụ:
Data Date – Ngày dữ liệu = 30/09/2026.
Khi đó phải hiểu:
Actual – Thực tế
được ghi nhận đến thời điểm nào?
Forecast – Dự báo
được tính từ thời điểm nào?
Nếu báo cáo ngày 03/10 nhưng dữ liệu tiến độ mới cập nhật đến 30/09:
phải ghi rõ:
SCHEDULE DATA DATE: 30/09/2026
– NGÀY DỮ LIỆU TIẾN ĐỘ: 30/09/2026.
Không được làm người đọc hiểu nhầm:
dữ liệu đã cập nhật đến 03/10.
────────────────────
BƯỚC 4: PHÂN BIỆT DATA DATE – NGÀY DỮ LIỆU VÀ REPORT DATE – NGÀY BÁO CÁO
Ví dụ:
Data Date:
30/09/2026.
Report Date:
03/10/2026.
Đây là hai ngày khác nhau.
Report Date – Ngày báo cáo
không được dùng thay cho:
Data Date – Ngày dữ liệu.
Nếu không phân biệt:
AI có thể tính sai:
Ageing – Tuổi dữ liệu.
Lookahead Window – Khoảng nhìn trước.
Overdue – Quá hạn.
Forecast – Dự báo.
────────────────────
BƯỚC 5: XÁC ĐỊNH BASELINE – TIẾN ĐỘ CƠ SỞ
Đây là bước AI rất dễ làm sai.
Một dự án có thể có:
Baseline Rev.0.
Baseline Rev.1.
Revised Baseline.
Recovery Schedule.
Updated Programme.
AI không được tự chọn:
FILE MỚI NHẤT
là:
BASELINE ĐƯỢC PHÊ DUYỆT.
Phải xác định:
Baseline ID – Mã tiến độ cơ sở.
Revision – REV.
Approval Status – Trạng thái phê duyệt.
Approval Date – Ngày phê duyệt.
Approval Reference – Hồ sơ phê duyệt.
Contractual Status – Trạng thái theo hợp đồng nếu có.
Nếu chưa xác định:
APPROVED BASELINE NOT CONFIRMED
– CHƯA XÁC NHẬN TIẾN ĐỘ CƠ SỞ ĐƯỢC PHÊ DUYỆT.
────────────────────
BƯỚC 6: TẠO BASELINE REGISTER – DANH MỤC TIẾN ĐỘ CƠ SỞ
Baseline ID
| Revision
| Title
| Data/Status Date
| Approval Status
| Approval Date
| Approval Reference
| Superseded?
| Source
| Verification Status.
Điều này đặc biệt quan trọng khi dự án đã điều chỉnh tiến độ nhiều lần.
Không được để AI lấy:
Baseline Start từ Rev.1
và:
Baseline Finish từ Rev.2
rồi ghép thành một bảng.
────────────────────
BƯỚC 7: TẠO ACTIVITY MASTER REGISTER – DANH MỤC CÔNG VIỆC TỔNG
Activity ID phải là khóa chính nếu hệ thống tiến độ có mã ổn định.
Các cột:
Activity ID
| Activity Name
| WBS
| Area
| Discipline
| Contractor
| Original Duration
| Remaining Duration
| Baseline Start
| Baseline Finish
| Current Start
| Current Finish
| Actual Start
| Actual Finish
| % Complete
| Total Float
| Critical Status
| Current Status
| Source.
Nguyên tắc:
ACTIVITY NAME – TÊN CÔNG VIỆC
không nên dùng làm khóa duy nhất.
Vì tên công việc có thể:
trùng,
đổi,
viết tắt,
hoặc được sửa qua từng phiên bản.
────────────────────
BƯỚC 8: KHÔNG ĐỂ AI TỰ TẠO ACTIVITY ID – MÃ CÔNG VIỆC CHÍNH THỨC
Nếu tiến độ có:
A1000.
A1010.
A1020.
hãy giữ nguyên.
Nếu dữ liệu không có ID và AI cần tạo để phân tích:
ghi rõ:
WORKING ACTIVITY ID
– MÃ CÔNG VIỆC LÀM VIỆC.
Không được biến mã AI tạo thành:
mã chính thức của tiến độ.
────────────────────
BƯỚC 9: CHUẨN HÓA WBS – CẤU TRÚC PHÂN CHIA CÔNG VIỆC
WBS – Work Breakdown Structure
(Cấu trúc phân chia công việc)
giúp phân tích tiến độ theo:
Project – Dự án.
Package – Gói công việc.
Building – Công trình.
Zone – Phân khu.
Floor – Tầng.
Discipline – Bộ môn.
System – Hệ thống.
Work Type – Loại công việc.
AI có thể chuẩn hóa tên.
Nhưng không được tự thay đổi:
WBS Code – Mã WBS
của tiến độ gốc.
────────────────────
BƯỚC 10: TẠO ACTIVITY STATUS DICTIONARY – TỪ ĐIỂN TRẠNG THÁI CÔNG VIỆC
Một hệ thống có thể sử dụng:
Not Started – Chưa bắt đầu.
In Progress – Đang thực hiện.
Completed – Hoàn thành.
Suspended – Tạm dừng.
Các hệ khác có thể dùng thuật ngữ khác.
AI nên tạo:
Source Status
| Standardized Status
| Definition
| Mapping Basis
| Verification.
Không tự suy trạng thái chỉ dựa trên:
% Complete – Phần trăm hoàn thành
nếu dữ liệu phần mềm đã có trạng thái chính thức.
────────────────────
BƯỚC 11: KIỂM TRA ACTUAL START – NGÀY BẮT ĐẦU THỰC TẾ
Một công việc có:
% Complete = 25%
nhưng:
Actual Start – Ngày bắt đầu thực tế
đang trống.
Đây là:
DATA EXCEPTION – NGOẠI LỆ DỮ LIỆU.
AI không được tự điền:
Actual Start = Baseline Start.
Cũng không được tự lấy:
ngày đầu tiên xuất hiện trong nhật ký
làm Actual Start
nếu dự án chưa quy định như vậy.
────────────────────
BƯỚC 12: KIỂM TRA ACTUAL FINISH – NGÀY HOÀN THÀNH THỰC TẾ
Nếu:
Status = Completed – Hoàn thành
nhưng:
Actual Finish = Blank – Trống,
AI phải cảnh báo.
Ngược lại:
Actual Finish có ngày
nhưng:
Status = In Progress – Đang thực hiện,
cũng cần rà soát.
Tạo:
SCHEDULE DATA EXCEPTION REGISTER
– DANH MỤC NGOẠI LỆ DỮ LIỆU TIẾN ĐỘ.
────────────────────
BƯỚC 13: KHÔNG TỰ SUY ACTUAL DATES – NGÀY THỰC TẾ
Đây là nguyên tắc bắt buộc.
Không có Actual Start:
ACTUAL START NOT FOUND IN PROVIDED DATA
– CHƯA TÌM THẤY NGÀY BẮT ĐẦU THỰC TẾ TRONG DỮ LIỆU ĐƯỢC CUNG CẤP.
Không có Actual Finish:
ACTUAL FINISH NOT FOUND IN PROVIDED DATA
– CHƯA TÌM THẤY NGÀY HOÀN THÀNH THỰC TẾ TRONG DỮ LIỆU ĐƯỢC CUNG CẤP.
Không tự điền cho “đẹp bảng”.
────────────────────
BƯỚC 14: PHÂN BIỆT BASELINE, CURRENT VÀ ACTUAL
Đây là ba nhóm dữ liệu khác nhau.
Baseline – Cơ sở:
kế hoạch được dùng làm mốc so sánh.
Current/Forecast – Hiện tại/Dự báo:
lịch hiện tại sau cập nhật.
Actual – Thực tế:
những gì đã thực sự xảy ra theo hồ sơ cập nhật.
Ví dụ:
Baseline Finish:
15/10.
Current Forecast Finish:
25/10.
Actual Finish:
chưa có.
Không được viết:
“Actual Finish = 25/10.”
25/10 chỉ là:
Forecast Finish – Ngày hoàn thành dự báo.
────────────────────
BƯỚC 15: TẠO BASELINE-CURRENT-ACTUAL MATRIX – MA TRẬN CƠ SỞ – HIỆN TẠI – THỰC TẾ
Activity ID
| Baseline Start
| Baseline Finish
| Current Start
| Current Finish
| Actual Start
| Actual Finish
| Status
| Source.
Chỉ riêng bảng này đã giúp phát hiện rất nhiều lỗi cập nhật.
────────────────────
BƯỚC 16: TÍNH START VARIANCE – CHÊNH LỆCH NGÀY BẮT ĐẦU
Với công việc đã bắt đầu:
Start Variance
– Chênh lệch bắt đầu
có thể tính theo quy ước dự án:
Actual Start
-
Baseline Start.
Nhưng phải xác định:
Calendar Days – Ngày lịch
hay:
Working Days – Ngày làm việc.
Không được trộn hai cách tính.
Nếu dự án sử dụng lịch làm việc:
AI cần biết:
Calendar – Lịch.
────────────────────
BƯỚC 17: TÍNH FINISH VARIANCE – CHÊNH LỆCH NGÀY HOÀN THÀNH
Với công việc đã hoàn thành:
Finish Variance
– Chênh lệch hoàn thành
có thể so:
Actual Finish
với:
Baseline Finish.
Với công việc chưa hoàn thành:
so sánh:
Forecast Finish
với:
Baseline Finish.
Phải ghi rõ:
ACTUAL FINISH VARIANCE
– CHÊNH LỆCH HOÀN THÀNH THỰC TẾ
hay:
FORECAST FINISH VARIANCE
– CHÊNH LỆCH HOÀN THÀNH DỰ BÁO.
Không gộp hai loại.
────────────────────
BƯỚC 18: “CHẬM 10 NGÀY” PHẢI NÓI RÕ CHẬM CÁI GÌ
Câu:
“Công việc chậm 10 ngày”
quá mơ hồ.
Nên ghi:
“Forecast Finish – Ngày hoàn thành dự báo muộn hơn Baseline Finish – Ngày hoàn thành cơ sở 10 ngày lịch.”
hoặc:
“Actual Start – Ngày bắt đầu thực tế muộn hơn Baseline Start – Ngày bắt đầu cơ sở 10 ngày làm việc.”
Cùng là:
10 ngày
nhưng ý nghĩa quản lý hoàn toàn khác.
────────────────────
BƯỚC 19: PHÂN BIỆT ACTIVITY DELAY – CHẬM CÔNG VIỆC VÀ PROJECT DELAY – CHẬM DỰ ÁN
Một Activity – Công việc chậm
không tự động có nghĩa:
Project Completion – Hoàn thành dự án bị chậm.
Vì công việc có thể còn:
Float – Dự trữ thời gian.
Hoặc không ảnh hưởng:
Critical Path – Đường găng.
Do đó:
ACTIVITY DELAY
≠
PROJECT DELAY.
AI không được nhìn một Activity chậm 15 ngày rồi kết luận:
“Dự án chậm 15 ngày.”
────────────────────
BƯỚC 20: PHÂN BIỆT DELAY – CHẬM VÀ ENTITLEMENT – QUYỀN ĐƯỢC GIA HẠN
Ngay cả khi xác định:
Project Delay – Chậm dự án,
cũng không tự động có nghĩa:
EOT – Extension of Time (Gia hạn thời gian)
được chấp nhận.
Chuỗi phải tách:
EVENT – SỰ KIỆN
→ IMPACT – ẢNH HƯỞNG
→ DELAY ANALYSIS – PHÂN TÍCH CHẬM
→ CONTRACTUAL ENTITLEMENT – CƠ SỞ QUYỀN THEO HỢP ĐỒNG
→ ASSESSMENT/DECISION – ĐÁNH GIÁ/QUYẾT ĐỊNH.
AI có thể hỗ trợ dữ liệu.
Không tự quyết định:
EOT entitlement – Quyền được gia hạn.
────────────────────
BƯỚC 21: KIỂM TRA TOTAL FLOAT – TỔNG DỰ TRỮ THỜI GIAN
Nếu file tiến độ cung cấp:
Total Float – Tổng dự trữ thời gian,
AI có thể:
lọc,
sắp xếp,
phân nhóm,
tìm công việc có Float thấp.
Nhưng không được tự tính lại Total Float
chỉ từ một bảng Excel thiếu:
logic,
calendar,
constraint
và các thiết lập scheduling.
Nếu thiếu dữ liệu:
TOTAL FLOAT CANNOT BE INDEPENDENTLY VERIFIED
– CHƯA THỂ KIỂM CHỨNG ĐỘC LẬP TỔNG DỰ TRỮ THỜI GIAN.
────────────────────
BƯỚC 22: KHÔNG TỰ ĐỊNH NGHĨA CRITICAL – GĂNG
Một số phần mềm/dự án xác định Critical – Găng theo:
Total Float.
Một số sử dụng:
Longest Path – Đường dài nhất.
Một số có thiết lập khác.
AI không được mặc định:
Total Float ≤ 0
luôn là định nghĩa găng của mọi dự án.
Phải lấy:
CRITICALITY DEFINITION
– ĐỊNH NGHĨA GĂNG
từ:
Schedule Settings – Thiết lập tiến độ
hoặc quy trình dự án.
────────────────────
BƯỚC 23: TẠO CRITICAL ACTIVITY REGISTER – DANH MỤC CÔNG VIỆC GĂNG
Activity ID
| Activity Name
| Critical Status
| Criticality Basis
| Total Float
| Forecast Finish
| Related Milestone
| Source
| Verification Status.
Nếu Critical Status do phần mềm xuất:
ghi:
SOURCE-REPORTED CRITICAL
– TRẠNG THÁI GĂNG THEO NGUỒN.
Không giả vờ rằng AI đã tự tính CPM – Critical Path Method (Phương pháp đường găng) nếu chưa đủ dữ liệu.
────────────────────
BƯỚC 24: KIỂM TRA PREDECESSOR – CÔNG VIỆC TRƯỚC VÀ SUCCESSOR – CÔNG VIỆC SAU
AI rất hữu ích để tìm:
Missing Predecessor – Thiếu công việc trước.
Missing Successor – Thiếu công việc sau.
Dangling Activity – Công việc có logic hở.
Nhưng phải loại trừ:
Project Start Milestone – Mốc bắt đầu dự án.
Project Finish Milestone – Mốc kết thúc dự án.
và các ngoại lệ được dự án cho phép.
Không phải Activity không có predecessor đều là lỗi.
────────────────────
BƯỚC 25: TẠO LOGIC REGISTER – DANH MỤC QUAN HỆ LOGIC
Predecessor ID
| Successor ID
| Relationship Type
| Lag
| Predecessor Status
| Successor Status
| Source
| Verification Status.
Relationship Type – Loại quan hệ thường có thể gồm:
FS – Finish-to-Start (Hoàn thành – Bắt đầu).
SS – Start-to-Start (Bắt đầu – Bắt đầu).
FF – Finish-to-Finish (Hoàn thành – Hoàn thành).
SF – Start-to-Finish (Bắt đầu – Hoàn thành).
AI không được tự thay loại quan hệ vì “thấy hợp lý hơn”.
────────────────────
BƯỚC 26: KIỂM TRA LAG – ĐỘ TRỄ QUAN HỆ
Ví dụ:
A → B
FS + 7 days.
AI có thể phát hiện:
Lag lớn.
Lag âm.
Lag bất thường so với phần còn lại.
Nhưng:
“LAG LỚN”
không tự động là:
“LOGIC SAI.”
Tạo:
LOGIC EXCEPTION – NGOẠI LỆ LOGIC
để kỹ sư rà soát.
────────────────────
BƯỚC 27: KIỂM TRA CONSTRAINT – RÀNG BUỘC
Các ràng buộc có thể ảnh hưởng mạnh đến lịch.
AI nên trích xuất:
Constraint Type – Loại ràng buộc.
Constraint Date – Ngày ràng buộc.
Activity ID – Mã công việc.
Reason/Note – Lý do/Ghi chú nếu có.
Tạo:
CONSTRAINT REGISTER
– DANH MỤC RÀNG BUỘC.
Không được tự kết luận:
“Constraint này sai”
nếu chưa biết:
Scheduling Procedure – Quy trình lập tiến độ.
────────────────────
BƯỚC 28: TÌM HARD CONSTRAINT – RÀNG BUỘC CỨNG THEO ĐỊNH NGHĨA DỰ ÁN/PHẦN MỀM
AI có thể lọc những constraint có khả năng:
khóa ngày,
làm che khuất logic,
hoặc cần kỹ sư xem xét.
Nhưng thuật ngữ:
Hard Constraint – Ràng buộc cứng
phải theo:
phần mềm/quy trình dự án.
Không tự áp một định nghĩa chung cho mọi hệ thống.
────────────────────
BƯỚC 29: KIỂM TRA OUT-OF-SEQUENCE – THỰC HIỆN KHÔNG THEO LOGIC KẾ HOẠCH
Ví dụ:
Successor – Công việc sau
đã bắt đầu
trong khi:
Predecessor – Công việc trước
chưa đạt điều kiện theo logic tiến độ.
AI có thể phát hiện:
POTENTIAL OUT-OF-SEQUENCE
– CÓ KHẢ NĂNG THỰC HIỆN KHÔNG THEO LOGIC.
Nhưng cần xem:
Relationship Type – Loại quan hệ.
Lag – Độ trễ.
Actual Dates – Ngày thực tế.
Scheduling Setting – Thiết lập phần mềm.
Không kết luận chỉ từ tên công việc.
────────────────────
BƯỚC 30: KIỂM TRA NEGATIVE FLOAT – DỰ TRỮ THỜI GIAN ÂM
Nếu phần mềm xuất:
Total Float < 0,
AI có thể lọc danh sách.
Nhưng cần xác định:
nguyên nhân có thể liên quan tới:
Constraint – Ràng buộc.
Required Finish – Ngày hoàn thành yêu cầu.
Logic – Quan hệ.
Forecast – Dự báo.
AI không được tự tuyên bố:
“ÂM FLOAT = NHÀ THẦU CHẬM.”
────────────────────
BƯỚC 31: KIỂM TRA LONG DURATION ACTIVITY – CÔNG VIỆC CÓ THỜI LƯỢNG DÀI
AI có thể lọc:
Activity có Original Duration vượt ngưỡng.
Nhưng ngưỡng phải do:
Project Scheduling Procedure – Quy trình tiến độ dự án
hoặc người dùng xác định.
Ví dụ:
>20 ngày
chỉ được coi là cảnh báo nếu:
dự án chọn 20 ngày làm ngưỡng.
Không tự tạo:
20 ngày,
30 ngày,
60 ngày
rồi gọi đó là tiêu chuẩn.
────────────────────
BƯỚC 32: KIỂM TRA MILESTONE – MỐC TIẾN ĐỘ
Tạo:
MILESTONE REGISTER
– DANH MỤC MỐC TIẾN ĐỘ.
Milestone ID
| Milestone Name
| Milestone Type
| Baseline Date
| Current Forecast Date
| Actual Date
| Variance
| Contract Reference
| Status
| Source.
Phân biệt:
Contractual Milestone – Mốc hợp đồng.
Internal Milestone – Mốc nội bộ.
Interface Milestone – Mốc giao diện.
Payment Milestone – Mốc thanh toán nếu áp dụng.
Không được coi mọi milestone trong file:
là mốc hợp đồng.
────────────────────
BƯỚC 33: KIỂM TRA FORECAST COMPLETION – HOÀN THÀNH DỰ BÁO
Nếu file cập nhật cho biết:
Forecast Project Finish = 20/12/2026.
AI có thể so với:
Baseline/Contract Completion Date.
Nhưng phải ghi rõ:
SOURCE FORECAST
– DỰ BÁO THEO NGUỒN.
Không được nói:
“AI dự báo dự án hoàn thành 20/12”
nếu thực chất:
20/12 đã có sẵn trong file tiến độ.
────────────────────
BƯỚC 34: TẠO SCHEDULE VARIANCE REGISTER – DANH MỤC CHÊNH LỆCH TIẾN ĐỘ
Activity ID
| Baseline Start
| Actual/Current Start
| Start Variance
| Baseline Finish
| Actual/Forecast Finish
| Finish Variance
| Variance Type
| Calendar Basis
| Status
| Source.
Phải phân biệt:
Actual Variance – Chênh lệch thực tế.
Forecast Variance – Chênh lệch dự báo.
Không trộn.
────────────────────
BƯỚC 35: KIỂM TRA % COMPLETE – PHẦN TRĂM HOÀN THÀNH
Đây là trường dữ liệu rất dễ gây hiểu nhầm.
Có thể tồn tại:
Duration % Complete – % hoàn thành theo thời lượng.
Physical % Complete – % hoàn thành vật lý.
Units % Complete – % hoàn thành theo nguồn lực/đơn vị.
Weighted Progress – Tiến độ theo trọng số.
AI không được thấy:
“50%”
rồi tự hiểu đó là:
Physical Progress – Tiến độ vật lý.
Phải xác định:
PROGRESS MEASUREMENT BASIS
– CƠ SỞ ĐO TIẾN ĐỘ.
────────────────────
BƯỚC 36: TẠO PROGRESS BASIS REGISTER – DANH MỤC CƠ SỞ ĐO TIẾN ĐỘ
Activity ID
| Progress Type
| Reported %
| Measurement Basis
| Quantity Basis
| Weight Basis
| Source
| Verification Status.
Nếu chưa biết:
PROGRESS BASIS NOT CONFIRMED
– CHƯA XÁC NHẬN CƠ SỞ ĐO TIẾN ĐỘ.
────────────────────
BƯỚC 37: ĐỐI CHIẾU TIẾN ĐỘ VỚI QUANTITY – KHỐI LƯỢNG
Ví dụ:
Planned Quantity – Khối lượng kế hoạch:
1.000 m³.
Actual Quantity – Khối lượng thực hiện:
600 m³.
Có thể tính:
Quantity Progress – Tiến độ theo khối lượng = 60%.
Nhưng chỉ khi:
cùng phạm vi,
cùng đơn vị,
cùng cơ sở đo bóc,
cùng Cut-off Date – Ngày chốt dữ liệu.
Không được lấy:
khối lượng thanh toán
thay cho:
khối lượng thi công thực tế
mà không kiểm tra định nghĩa.
────────────────────
BƯỚC 38: PHÂN BIỆT INSTALLED, INSPECTED, ACCEPTED VÀ CERTIFIED
Installed Quantity – Khối lượng đã thi công/lắp đặt.
Inspected Quantity – Khối lượng đã kiểm tra/nghiệm thu theo hồ sơ.
Accepted Quantity – Khối lượng được chấp nhận theo quy trình.
Certified Quantity – Khối lượng được xác nhận thanh toán.
Bốn số này:
CÓ THỂ KHÁC NHAU.
AI không được lấy:
Certified Quantity – Khối lượng xác nhận thanh toán
làm:
Actual Installed Quantity – Khối lượng thi công thực tế
nếu không có căn cứ.
────────────────────
BƯỚC 39: ĐỐI CHIẾU TIẾN ĐỘ VỚI DAILY REPORT – BÁO CÁO NGÀY
AI có thể liên kết:
Activity ID
→ Daily Report – Báo cáo ngày
→ Work Description – Nội dung công việc
→ Location – Vị trí
→ Manpower – Nhân lực
→ Equipment – Thiết bị
→ Quantity – Khối lượng.
Tạo:
ACTIVITY-EVIDENCE MATRIX
– MA TRẬN CÔNG VIỆC – BẰNG CHỨNG.
Nhưng:
không tìm thấy trong báo cáo ngày
không tự động có nghĩa:
công việc không thực hiện.
────────────────────
BƯỚC 40: KIỂM TRA “100% COMPLETE – HOÀN THÀNH 100%” CÓ BẰNG CHỨNG KHÔNG
AI có thể tìm:
Activity % Complete = 100%.
Sau đó đối chiếu:
Actual Finish.
Inspection Record.
Quantity Record.
Daily Report.
Completion Evidence.
Nếu thiếu:
100% COMPLETE REQUIRES VERIFICATION
– TRẠNG THÁI HOÀN THÀNH 100% CẦN XÁC MINH.
Không được tự đổi:
100%
thành:
95%.
AI chỉ cảnh báo.
────────────────────
BƯỚC 41: KIỂM TRA CÔNG VIỆC “NOT STARTED – CHƯA BẮT ĐẦU” NHƯNG ĐÃ QUA BASELINE START
Đây là một cảnh báo rất hữu ích.
Điều kiện:
Status = Not Started.
Data Date > Baseline Start.
Khi đó có thể ghi:
BASELINE START PASSED – ACTIVITY NOT STARTED
– ĐÃ QUA NGÀY BẮT ĐẦU CƠ SỞ, CÔNG VIỆC CHƯA BẮT ĐẦU THEO DỮ LIỆU.
Nhưng chưa được tự kết luận:
PROJECT DELAY – CHẬM DỰ ÁN.
────────────────────
BƯỚC 42: KIỂM TRA CÔNG VIỆC ĐÃ QUA BASELINE FINISH NHƯNG CHƯA HOÀN THÀNH
Điều kiện:
Data Date > Baseline Finish.
Status ≠ Completed.
Đây là:
BASELINE FINISH PASSED
– ĐÃ QUA NGÀY HOÀN THÀNH CƠ SỞ.
Có thể tính:
Days Past Baseline Finish
– Số ngày đã qua mốc hoàn thành cơ sở.
Nhưng:
không tự gọi:
Delay to Project Completion
– Chậm hoàn thành dự án.
────────────────────
BƯỚC 43: TẠO SCHEDULE EXCEPTION REGISTER – DANH MỤC NGOẠI LỆ TIẾN ĐỘ
Các cảnh báo có thể gồm:
Baseline Not Confirmed
– Chưa xác nhận Baseline.
Data Date Missing
– Thiếu Data Date.
Actual Start Missing
– Thiếu ngày bắt đầu thực tế.
Actual Finish Missing
– Thiếu ngày hoàn thành thực tế.
Completed but Actual Finish Missing
– Báo hoàn thành nhưng thiếu Actual Finish.
Progress > 0 but Actual Start Missing
– Có tiến độ nhưng thiếu Actual Start.
Baseline Start Passed but Not Started
– Qua ngày bắt đầu cơ sở nhưng chưa bắt đầu.
Baseline Finish Passed but Not Completed
– Qua ngày hoàn thành cơ sở nhưng chưa hoàn thành.
Possible Open End
– Có khả năng hở logic.
Potential Out-of-Sequence
– Có khả năng thực hiện không theo logic.
Negative Float
– Float âm.
Constraint for Review
– Ràng buộc cần rà soát.
Long Duration for Review
– Thời lượng dài cần rà soát.
Progress Basis Not Confirmed
– Chưa xác nhận cơ sở đo tiến độ.
Các cột:
Exception ID
| Activity ID
| Exception Type
| Description
| Rule/Basis
| Source
| Verification Required
| Status.
────────────────────
BƯỚC 44: KHÔNG TỰ GỌI MỌI EXCEPTION – NGOẠI LỆ LÀ “LỖI”
Exception – Ngoại lệ
chỉ có nghĩa:
DỮ LIỆU/CẤU TRÚC CẦN ĐƯỢC RÀ SOÁT.
Ví dụ:
Activity không có successor
có thể là:
Project Finish Milestone – Mốc kết thúc.
Không phải lỗi.
AI nên dùng:
REQUIRES REVIEW
– CẦN RÀ SOÁT
thay vì:
WRONG – SAI
khi chưa đủ căn cứ.
────────────────────
BƯỚC 45: TẠO LOOKAHEAD – TIẾN ĐỘ NHÌN TRƯỚC
AI rất hữu ích để tạo:
2-Week Lookahead – Tiến độ 2 tuần.
3-Week Lookahead – Tiến độ 3 tuần.
4-Week Lookahead – Tiến độ 4 tuần.
Ví dụ:
Data Date = 03/10/2026.
4-Week Lookahead
→ lấy các công việc dự kiến triển khai/tiếp tục trong khoảng nhìn trước theo quy tắc dự án.
Nhưng chỉ lọc ngày là chưa đủ.
Phải kiểm tra:
READINESS – SỰ SẴN SÀNG.
────────────────────
BƯỚC 46: TẠO LOOKAHEAD READINESS MATRIX – MA TRẬN SẴN SÀNG LOOKAHEAD
Activity ID
| Planned Start
| Planned Finish
| Drawing Ready?
| Material Ready?
| Workfront Ready?
| Predecessor Ready?
| RFI Closed?
| Inspection/Permit Requirement
| Resource Ready?
| Constraint
| Readiness Status
| Source.
Các điều kiện cụ thể phải lấy từ:
Project Procedure – Quy trình dự án
hoặc do nhóm dự án xác định.
AI không được tự tạo:
READY CRITERIA – TIÊU CHÍ SẴN SÀNG
rồi áp cho dự án.
────────────────────
BƯỚC 47: PHÂN BIỆT SCHEDULED – ĐƯỢC LẬP KẾ HOẠCH VÀ READY – SẴN SÀNG
Một Activity có:
Planned Start = ngày mai
không có nghĩa:
Ready to Start – Sẵn sàng bắt đầu.
Có thể đang thiếu:
Approved Drawing – Bản vẽ được phê duyệt.
Material – Vật tư.
Access – Mặt bằng/đường tiếp cận.
Predecessor Completion – Hoàn thành công việc trước.
RFI Response – Phản hồi RFI.
Inspection Release – Điều kiện nghiệm thu/cho phép theo quy trình.
Resource – Nguồn lực.
Do đó:
SCHEDULED
≠
READY.
────────────────────
BƯỚC 48: TẠO CONSTRAINT REGISTER – DANH MỤC VƯỚNG MẮC TRIỂN KHAI
Lưu ý:
Constraint trong quản lý Lookahead – Vướng mắc triển khai
và:
Schedule Constraint – Ràng buộc trong phần mềm tiến độ
có thể là hai khái niệm khác nhau.
Để tránh nhầm, có thể dùng:
WORKFRONT CONSTRAINT REGISTER
– DANH MỤC VƯỚNG MẮC MẶT BẰNG/CÔNG VIỆC.
Activity ID
| Constraint ID
| Constraint Description
| Constraint Type
| Responsible Party
| Required Date
| Current Status
| Evidence
| Source.
────────────────────
BƯỚC 49: KHÔNG TỰ GÁN RESPONSIBLE PARTY – BÊN PHỤ TRÁCH
Ví dụ:
Activity chưa thể thi công vì bản vẽ chưa được phê duyệt.
AI không được tự ghi:
“Consultant Responsible – Tư vấn chịu trách nhiệm.”
Cần xem:
Submittal History – Lịch sử trình duyệt.
Review Period – Thời gian xem xét.
Current Status – Trạng thái.
Responsibility Matrix – Ma trận trách nhiệm.
Contract/Procedure – Hợp đồng/Quy trình.
Nếu chưa rõ:
RESPONSIBLE PARTY NOT CONFIRMED
– CHƯA XÁC NHẬN BÊN PHỤ TRÁCH.
────────────────────
BƯỚC 50: KIỂM TRA PROCUREMENT – MUA SẮM VỚI TIẾN ĐỘ
Liên kết:
Activity ID
→ Material/Equipment
→ Required-on-Site Date
→ Submittal
→ Approval
→ PO
→ Manufacturing
→ Delivery
→ Inspection
→ Ready for Use.
Nếu:
Required-on-Site Date
sớm hơn:
Forecast Delivery Date,
AI có thể cảnh báo:
POTENTIAL MATERIAL READINESS GAP
– CÓ KHẢ NĂNG THIẾU SẴN SÀNG VẬT TƯ.
Nhưng chưa được tự gọi:
PROJECT DELAY.
────────────────────
BƯỚC 51: KIỂM TRA RESOURCE – NGUỒN LỰC VỚI TIẾN ĐỘ
Nếu có:
Resource-Loaded Schedule – Tiến độ có gán nguồn lực,
AI có thể phân tích:
Planned Manpower – Nhân lực kế hoạch.
Actual Manpower – Nhân lực thực tế.
Equipment Demand – Nhu cầu thiết bị.
Resource Peak – Đỉnh nguồn lực.
Resource Gap – Chênh lệch nguồn lực.
Nhưng nếu tiến độ không được Resource Loaded – Gán nguồn lực:
không được giả vờ rằng dữ liệu nguồn lực có sẵn.
────────────────────
BƯỚC 52: KIỂM TRA PRODUCTIVITY – NĂNG SUẤT
Ví dụ:
Remaining Quantity = 1.000 m².
Actual Productivity = 100 m²/ngày.
AI có thể tính toán một kịch bản đơn giản:
Estimated Working Days = 10 ngày làm việc.
Nhưng phải ghi rõ:
CALCULATED SCENARIO
– KỊCH BẢN TÍNH TOÁN.
Không được tự thay:
Remaining Duration
trong tiến độ chính thức.
Vì năng suất có thể thay đổi theo:
Crew – Tổ đội.
Workfront – Mặt bằng.
Shift – Ca làm việc.
Weather – Thời tiết.
Method – Biện pháp.
Resource – Nguồn lực.
────────────────────
BƯỚC 53: TẠO RECOVERY SCENARIO – KỊCH BẢN PHỤC HỒI, KHÔNG PHẢI RECOVERY SCHEDULE ĐƯỢC PHÊ DUYỆT
AI có thể hỗ trợ tính:
Scenario A – Kịch bản A:
tăng nhân lực.
Scenario B – Kịch bản B:
bổ sung ca.
Scenario C – Kịch bản C:
chia thêm Workfront – Mặt bằng thi công.
Scenario D – Kịch bản D:
thay đổi trình tự nếu kỹ thuật cho phép.
Nhưng phải ghi:
WORKING RECOVERY SCENARIO
– KỊCH BẢN PHỤC HỒI LÀM VIỆC.
Không gọi:
APPROVED RECOVERY SCHEDULE
– TIẾN ĐỘ PHỤC HỒI ĐƯỢC PHÊ DUYỆT
nếu chưa được phê duyệt.
────────────────────
BƯỚC 54: KHÔNG ĐỂ AI TỰ SỬA LOGIC TIẾN ĐỘ
AI có thể đề xuất:
“Xem xét quan hệ FS giữa A100 và A110.”
Nhưng không được tự:
đổi FS thành SS,
xóa predecessor,
thêm lag,
thay duration,
thay constraint
rồi coi đó là tiến độ chính thức.
Mọi thay đổi phải đi qua:
SCHEDULER/PROJECT TEAM REVIEW
– RÀ SOÁT CỦA KỸ SƯ TIẾN ĐỘ/NHÓM DỰ ÁN.
────────────────────
BƯỚC 55: TẠO SCHEDULE CHANGE REGISTER – DANH MỤC THAY ĐỔI TIẾN ĐỘ
Khi so hai bản cập nhật:
Previous Update – Bản cập nhật trước.
Current Update – Bản cập nhật hiện tại.
AI có thể tạo:
Activity ID
| Field
| Previous Value
| Current Value
| Difference
| Change Type
| Source
| Verification Status.
Các trường nên kiểm tra:
Duration.
Remaining Duration.
Logic.
Constraint.
Forecast Date.
Actual Date.
% Complete.
Calendar.
Activity Added/Deleted.
────────────────────
BƯỚC 56: ĐẶC BIỆT KIỂM TRA ACTUAL DATE CHANGE – THAY ĐỔI NGÀY THỰC TẾ
Nếu:
Actual Start
hoặc:
Actual Finish
thay đổi giữa hai kỳ cập nhật,
đây là dữ liệu cần chú ý.
AI nên cảnh báo:
ACTUAL DATE CHANGED BETWEEN UPDATES
– NGÀY THỰC TẾ THAY ĐỔI GIỮA HAI BẢN CẬP NHẬT.
Không tự kết luận:
“DỮ LIỆU BỊ SỬA SAI.”
Có thể có:
Data Correction – Hiệu chỉnh dữ liệu
được phép.
Cần xác minh.
────────────────────
BƯỚC 57: KIỂM TRA ACTIVITY ADDED/DELETED – CÔNG VIỆC THÊM/XÓA
So sánh:
Activity ID của kỳ trước
với:
Activity ID kỳ này.
Tạo:
ACTIVITY CHANGE REGISTER
– DANH MỤC THAY ĐỔI CÔNG VIỆC.
Activity ID
| Previous Status
| Current Status
| Added?
| Deleted?
| Name Changed?
| WBS Changed?
| Source.
Không tự gọi:
Deleted Activity – Công việc bị xóa
là vi phạm.
Phải kiểm tra:
lý do,
revision,
phê duyệt,
quy trình thay đổi tiến độ.
────────────────────
BƯỚC 58: TẠO SCHEDULE QUALITY CHECK – KIỂM TRA CHẤT LƯỢNG DỮ LIỆU TIẾN ĐỘ
AI có thể rà:
Missing Activity ID – Thiếu mã.
Duplicate Activity ID – Trùng mã.
Missing WBS – Thiếu WBS.
Missing Duration – Thiếu thời lượng.
Missing Logic – Thiếu logic.
Missing Actual Date – Thiếu ngày thực tế.
Invalid Date Sequence – Trình tự ngày bất thường.
Progress-Date Conflict – Xung đột tiến độ–ngày.
Completed Activity with Remaining Duration
– Công việc hoàn thành nhưng còn thời lượng còn lại.
Not Started Activity with Actual Start
– Công việc chưa bắt đầu nhưng có ngày bắt đầu thực tế.
Nhưng mỗi cảnh báo phải:
truy được đến Activity ID.
────────────────────
BƯỚC 59: TẠO SCHEDULE EXCEPTION DASHBOARD – BẢNG ĐIỀU HÀNH NGOẠI LỆ TIẾN ĐỘ
Không cần nhồi hàng trăm biểu đồ.
Một Dashboard – Bảng điều hành tốt có thể gồm:
Data Date – Ngày dữ liệu.
Approved Baseline – Baseline được xác nhận.
Project/Milestone Forecast – Dự báo dự án/mốc.
Activities Not Started Past Baseline Start
– Công việc chưa bắt đầu dù đã qua mốc cơ sở.
Activities Not Completed Past Baseline Finish
– Công việc chưa hoàn thành dù đã qua mốc cơ sở.
Critical Activities – Công việc găng theo nguồn/định nghĩa dự án.
Negative Float Activities – Công việc có Float âm.
Open Logic Exceptions – Ngoại lệ logic đang mở.
Lookahead Activities – Công việc Lookahead.
Lookahead Not Ready – Công việc Lookahead chưa đủ điều kiện theo tiêu chí.
Milestone Variance – Chênh lệch mốc.
Schedule Data Exceptions – Ngoại lệ dữ liệu.
Dashboard phải:
DRILL DOWN – TRUY XUỐNG
được đến:
Activity ID
→ Field
→ Value
→ Rule
→ Source.
────────────────────
BƯỚC 60: TẠO 4-WEEK LOOKAHEAD – TIẾN ĐỘ NHÌN TRƯỚC 4 TUẦN
Đây là một trong những đầu ra thực tế nhất.
Bảng:
Activity ID
| Activity Name
| Area
| Planned/Forecast Start
| Planned/Forecast Finish
| Current Status
| Predecessor Status
| Drawing Status
| Material Status
| Workfront Status
| Resource Status
| Constraint
| Action
| Responsible Party
| Required Date
| Source.
Khi đó họp tiến độ không còn chỉ hỏi:
“TUẦN SAU LÀM GÌ?”
Mà hỏi:
“TUẦN SAU LÀM GÌ, VÀ ĐÃ ĐỦ ĐIỀU KIỆN ĐỂ LÀM CHƯA?”
────────────────────
BƯỚC 61: TẠO DELAY EVENT REGISTER – DANH MỤC SỰ KIỆN CÓ KHẢ NĂNG LIÊN QUAN CHẬM TIẾN ĐỘ
Có thể lấy dữ liệu từ:
RFI – Yêu cầu làm rõ.
NCR – Báo cáo không phù hợp.
Site Instruction – Chỉ dẫn hiện trường.
Design Change – Thay đổi thiết kế.
Material Delay – Chậm vật tư.
Access Constraint – Vướng mặt bằng.
Weather Record – Hồ sơ thời tiết.
Meeting Minutes – Biên bản họp.
Nhưng:
EVENT – SỰ KIỆN
không tự động là:
DELAY – CHẬM
và:
DELAY
không tự động là:
EOT ENTITLEMENT – QUYỀN GIA HẠN.
────────────────────
BƯỚC 62: TẠO ACTIVITY-EVENT MATRIX – MA TRẬN CÔNG VIỆC – SỰ KIỆN
Event ID
| Event Date
| Event Description
| Activity ID
| Event Source
| Recorded Impact
| Schedule Impact Analysis Available?
| Status
| Verification Required.
Nếu biên bản họp nói:
“chậm do bản vẽ”
AI phải giữ:
RECORDED STATEMENT – NỘI DUNG ĐƯỢC GHI NHẬN.
Không tự biến thành:
PROVEN CAUSE – NGUYÊN NHÂN ĐÃ ĐƯỢC CHỨNG MINH.
────────────────────
BƯỚC 63: TẠO SCHEDULE TRACEABILITY CHAIN – CHUỖI TRUY NGUỒN TIẾN ĐỘ
Một cảnh báo tiến độ tốt phải truy được:
ACTIVITY ID – MÃ CÔNG VIỆC
→ WBS
→ BASELINE DATE – NGÀY CƠ SỞ
→ ACTUAL/FORECAST DATE – NGÀY THỰC TẾ/DỰ BÁO
→ VARIANCE – CHÊNH LỆCH
→ LOGIC – QUAN HỆ
→ FLOAT – DỰ TRỮ THỜI GIAN
→ RELATED EVENT – SỰ KIỆN LIÊN QUAN
→ EVIDENCE – BẰNG CHỨNG
→ SOURCE – NGUỒN.
Nếu AI nói:
“A100 chậm 12 ngày”
hãy hỏi:
“12 ngày được tính từ trường nào đến trường nào, theo Calendar Days hay Working Days, Data Date nào và Baseline nào?”
Không trả lời được:
KHÔNG DÙNG KẾT LUẬN ĐÓ.
────────────────────
BƯỚC 64: THỰC HIỆN TWO-WAY CHECK – KIỂM TRA HAI CHIỀU
CHIỀU 1:
Schedule
→ Site Evidence.
Chọn 10 Activity báo Completed – Hoàn thành.
Kiểm tra:
có Actual Finish không?
có nhật ký/báo cáo tương ứng không?
có khối lượng/hồ sơ nghiệm thu liên quan không?
CHIỀU 2:
Site Evidence
→ Schedule.
Chọn 10 công việc đã được ghi nhận thực hiện ngoài hiện trường.
Kiểm tra:
đã được phản ánh vào tiến độ chưa?
Nhưng:
không tìm thấy bằng chứng
không đồng nghĩa:
công việc chưa thực hiện.
────────────────────
BƯỚC 65: THỰC HIỆN RANDOM REVERSE CHECK – KIỂM TRA NGƯỢC NGẪU NHIÊN
Chọn:
05 công việc AI báo chậm.
05 công việc AI báo găng.
05 công việc Lookahead chưa sẵn sàng.
03 milestone có chênh lệch.
Với từng trường hợp:
Dashboard
→ Exception
→ Activity ID
→ Schedule Row
→ Baseline
→ Data Date
→ Logic
→ Evidence
→ Source.
Đây là cách kiểm tra:
AI CÓ ĐANG PHÂN TÍCH DỮ LIỆU
hay:
ĐANG VIẾT MỘT BÁO CÁO NGHE CÓ VẺ HỢP LÝ.
────────────────────
5 SAI LẦM THƯỜNG GẶP
SAI LẦM 1:
CÔNG VIỆC CHẬM 10 NGÀY
→ DỰ ÁN CHẬM 10 NGÀY.
Sai.
Activity Delay – Chậm công việc
≠
Project Delay – Chậm dự án.
────────────────────
SAI LẦM 2:
REV TIẾN ĐỘ MỚI NHẤT
→ TỰ COI LÀ BASELINE ĐƯỢC PHÊ DUYỆT.
Sai.
Latest Revision – REV mới nhất
≠
Approved Baseline – Baseline được phê duyệt.
────────────────────
SAI LẦM 3:
% COMPLETE = 50%
→ TỰ HIỂU LÀ KHỐI LƯỢNG THỰC HIỆN 50%.
Sai.
Phải xác định:
Progress Measurement Basis
– Cơ sở đo tiến độ.
────────────────────
SAI LẦM 4:
TOTAL FLOAT ÂM
→ KẾT LUẬN NHÀ THẦU CHẬM.
Sai.
Phải kiểm tra:
logic,
constraint,
required date,
baseline,
và cấu hình tiến độ.
────────────────────
SAI LẦM 5:
AI PHÁT HIỆN ACTIVITY CHẬM
→ TỰ KẾT LUẬN ĐƯỢC GIA HẠN TIẾN ĐỘ.
Sai.
Delay – Chậm
≠
EOT Entitlement – Quyền được gia hạn.
────────────────────
KHUYẾN CÁO ĐỂ AI LÀM VIỆC HIỆU QUẢ, KHÔNG RƠI VÀO VÙNG GIỚI HẠN
1. Luôn ghi English Term – Thuật ngữ tiếng Anh cạnh Vietnamese Meaning – Nghĩa tiếng Việt.
2. Luôn chốt Data Date – Ngày dữ liệu.
3. Xác nhận Approved Baseline – Baseline được phê duyệt trước khi tính chênh lệch.
4. Không tự chọn file mới nhất làm Baseline.
5. Không tự điền Actual Start/Actual Finish – Ngày thực tế.
6. Không trộn Actual – Thực tế với Forecast – Dự báo.
7. Không trộn Calendar Days – Ngày lịch với Working Days – Ngày làm việc.
8. Không tự định nghĩa Critical – Găng.
9. Không tự tính Total Float nếu thiếu dữ liệu cần thiết.
10. Không tự sửa Logic – Quan hệ.
11. Không tự xóa Constraint – Ràng buộc.
12. Không tự gán Responsible Party – Bên phụ trách.
13. Không tự coi Activity Delay – Chậm công việc là Project Delay – Chậm dự án.
14. Không tự coi Delay – Chậm là EOT Entitlement – Quyền gia hạn.
15. Không tự coi Scheduled – Được lập kế hoạch là Ready – Sẵn sàng.
16. Không tự coi Missing Record – Chưa tìm thấy hồ sơ là Work Not Done – Công việc chưa thực hiện.
17. Mọi cảnh báo phải truy được về Activity ID – Mã công việc và Source – Nguồn.
────────────────────
PROMPT “CHỐNG SUY ĐOÁN” DÙNG NGAY
“Bạn đang hỗ trợ tôi kiểm tra Construction Schedule (Tiến độ thi công).
Chỉ sử dụng Schedule Data (Dữ liệu tiến độ), Baseline (Tiến độ cơ sở), Updated Schedule (Tiến độ cập nhật), Daily/Weekly Report (Báo cáo ngày/tuần), Quantity Record (Hồ sơ khối lượng), Inspection Record (Hồ sơ nghiệm thu), Procurement Data (Dữ liệu mua sắm) và các tài liệu tôi cung cấp.
Luôn trình bày English Term (Thuật ngữ tiếng Anh) cạnh Vietnamese Meaning (Nghĩa tiếng Việt).
Trước khi phân tích phải xác định Data Date (Ngày dữ liệu) và Baseline (Tiến độ cơ sở) đang sử dụng.
Không tự coi Latest Revision (REV mới nhất) là Approved Baseline (Baseline được phê duyệt).
Không tự tạo hoặc sửa Activity ID (Mã công việc), Actual Start (Ngày bắt đầu thực tế), Actual Finish (Ngày hoàn thành thực tế), Remaining Duration (Thời lượng còn lại), % Complete (Phần trăm hoàn thành), Logic (Quan hệ), Lag (Độ trễ), Constraint (Ràng buộc), Total Float (Tổng dự trữ thời gian) hoặc Critical Status (Trạng thái găng).
Phân biệt rõ:
Baseline (Cơ sở),
Current/Forecast (Hiện tại/Dự báo),
Actual (Thực tế).
Phân biệt:
Actual Finish Variance (Chênh lệch hoàn thành thực tế)
và:
Forecast Finish Variance (Chênh lệch hoàn thành dự báo).
Không tự coi Activity Delay (Chậm công việc) là Project Delay (Chậm dự án).
Không tự coi Delay (Chậm) là EOT Entitlement (Quyền được gia hạn).
Không tự coi Scheduled (Được lập kế hoạch) là Ready (Sẵn sàng).
Không tự kết luận Responsible Party (Bên chịu trách nhiệm) nếu chưa có căn cứ.
Nếu không tìm thấy dữ liệu, ghi:
CHƯA TÌM THẤY TRONG DỮ LIỆU ĐƯỢC CUNG CẤP
(NOT FOUND IN PROVIDED DATA).
Không được đổi thành:
CHƯA THỰC HIỆN
(NOT DONE).
Nếu dữ liệu không đọc được, ghi:
KHÔNG ĐỌC ĐƯỢC
(UNREADABLE).
Nếu hai nguồn không thống nhất, ghi:
DỮ LIỆU KHÔNG ĐỒNG NHẤT – CẦN XÁC MINH
(INCONSISTENT DATA – VERIFICATION REQUIRED).
Nếu không đủ dữ liệu để xác nhận Critical Path (Đường găng), Total Float (Tổng dự trữ thời gian) hoặc Project Delay (Chậm dự án), phải ghi rõ:
CHƯA ĐỦ CĂN CỨ KẾT LUẬN
(INSUFFICIENT BASIS TO CONCLUDE).
Với mỗi cảnh báo, cung cấp:
Activity ID
→ Activity Name
→ WBS
→ Data Date
→ Baseline Date
→ Actual/Forecast Date
→ Variance
→ Logic/Float nếu có
→ Rule/Basis
→ Source
→ Verification Required.
Không đưa ra kết luận không thể truy ngược về dữ liệu nguồn.”
────────────────────
THỰC HÀNH NGAY
Không cần bắt đầu với toàn bộ tiến độ 5.000 công việc.
Hãy chọn:
01 GÓI CÔNG VIỆC
hoặc:
01 KHU VỰC
có khoảng:
100–300 Activity – Công việc.
Xuất từ:
MS Project/Primavera
sang Excel với tối thiểu:
Activity ID.
Activity Name.
WBS.
Original Duration.
Remaining Duration.
Baseline Start.
Baseline Finish.
Current Start.
Current Finish.
Actual Start.
Actual Finish.
% Complete.
Predecessor.
Successor.
Relationship Type.
Lag.
Total Float.
Constraint.
Calendar.
Sau đó yêu cầu AI tạo:
1. Schedule Data Inventory – Danh mục dữ liệu tiến độ.
2. Baseline Register – Danh mục Baseline.
3. Activity Master Register – Danh mục công việc tổng.
4. Baseline-Current-Actual Matrix – Ma trận Cơ sở–Hiện tại–Thực tế.
5. Schedule Variance Register – Danh mục chênh lệch tiến độ.
6. Logic Register – Danh mục quan hệ logic.
7. Constraint Register – Danh mục ràng buộc.
8. Milestone Register – Danh mục mốc.
9. Schedule Exception Register – Danh mục ngoại lệ tiến độ.
10. 4-Week Lookahead – Tiến độ nhìn trước 4 tuần.
11. Lookahead Readiness Matrix – Ma trận sẵn sàng Lookahead.
12. Schedule Change Register – Danh mục thay đổi tiến độ.
13. Schedule Exception Dashboard – Bảng điều hành ngoại lệ tiến độ.
Sau đó thực hiện:
TWO-WAY CHECK – KIỂM TRA HAI CHIỀU
và:
RANDOM REVERSE CHECK – KIỂM TRA NGƯỢC NGẪU NHIÊN.
Mục tiêu cuối cùng không phải:
“AI CHỈ CHO TÔI NHỮNG DÒNG MÀU ĐỎ.”
Mà phải là:
CÔNG VIỆC NÀO ĐANG CÓ VẤN ĐỀ?
CHẬM SO VỚI MỐC NÀO?
DỮ LIỆU ĐƯỢC CHỐT NGÀY NÀO?
BASELINE NÀO ĐANG ĐƯỢC SỬ DỤNG?
ĐÓ LÀ ACTUAL HAY FORECAST?
CÔNG VIỆC CÓ FLOAT KHÔNG?
CÓ LIÊN QUAN ĐƯỜNG GĂNG KHÔNG?
CÓ ĐỦ ĐIỀU KIỆN TRIỂN KHAI KHÔNG?
CẢNH BÁO ĐƯỢC TÍNH TỪ TRƯỜNG DỮ LIỆU NÀO?
VÀ KỸ SƯ CÓ THỂ TRUY NGƯỢC VỀ DÒNG TIẾN ĐỘ GỐC HAY KHÔNG?
AI KHÔNG THAY KỸ SƯ TIẾN ĐỘ.
AI GIÚP KỸ SƯ BIẾN HÀNG NGHÌN DÒNG TIẾN ĐỘ THÀNH NHỮNG NGOẠI LỆ CÓ THỂ KIỂM TRA, TRUY NGUỒN VÀ HÀNH ĐỘNG.
BÀI 46/100 – SERIES AI THỰC CHIẾN CHO NGƯỜI LÀM XÂY DỰNG
🔎 Bạn đang tìm việc hoặc cần tuyển nhân sự ngành Xây dựng?
👉 Tìm việc – Đăng tuyển nhanh tại: https://vmcworks.com.vn/
💬 Cần hỗ trợ? Kết nối VMC Works: https://zalo.me/vmcworks
#vmcworks #kysu #xaydung #AITrongXayDung #TienDoXayDung #MSProject #QuanLyDuAn #KySuXayDung
Viết bình luận