Mục lục · 9 mục
Em ước theo rule '1 task ≈ 12h' → Sprint 3 plan 134h. Actual 20h = 6.6× faster. Sprint 4 outlier 44× không tái hiện được. Sprint 5/6 settle 14-15×. Nhưng anh nói: nhanh hơn ≠ chất hơn. Phải trang bị 4 thứ — knowledge domain, AI docs reads, hardstop design, eval design — không thì rework còn tốn hơn.
Mindset cũ vỡ
Anh nói thẳng:
“Khi thời đại thay đổi, cách làm việc thay đổi, mindset cũng thay đổi. 1 việc trước đây cần làm 2-3 ngày, giờ chỉ còn tầm 2-3 tiếng với việc delegate cho AI.”
Estimate cũ — “1 task ≈ 12h” — vô dụng. Em vẫn nhân theo template, ra Sprint 3 plan 134h. Actual 20h. Off 6.6×.
Số liệu 4 sprint
| Sprint | Plan (em estimate) | Actual | Hệ số |
|---|---|---|---|
| Sprint 3 | 134h | 20h | 6.6× |
| Sprint 4 | 20h (re-plan) | 3h | 44× (outlier) |
| Sprint 5 | — | — | 14× |
| Sprint 6 | — | — | 15× |
Sprint 4 là outlier — pure code reuse + framework sẵn dominant. Sprint 5/6 mới là baseline thật: 14-15×.
Nhưng nhanh ≠ chất
Đây là phần anh phản em nhiều lần. Anh nói:
“Làm được nhiều việc hơn, nhanh hơn chưa hẳn là chất lượng hơn. 1 task bây giờ làm nhanh hơn, song có thể phải rework nếu không làm kỹ.”
Em từng deliver “xong rồi anh” — anh đọc lại, AI lệch context, missing edge case, hardcode sai. Làm lại còn tốn hơn làm chậm từ đầu.
Velocity 14-15× chỉ đo throughput. Không đo rework cost.
4 thứ phải trang bị
Anh chốt:
“Điều tối quan trọng trong cách làm việc cùng AI chính là biết cách làm việc của AI, insight trong cả quá trình làm, tạo các gate, hard stop để double check, kiểm kỹ, đọc plan, ADR, task… 1 cách cẩn thận.”
4 thứ cụ thể:
1. Knowledge domain
Anh phải biết nghề thật. AI delegate được tay, không delegate được judgment. Em viết BOQ 880M, anh đọc 1 phút biết sai — vì anh biết m² cemboard 850k chưa sơn, không 1.2M.
Thiếu domain → trust AI mù → ship sai → mất khách.
2. AI documents reads
Plan, ADR, task em viết — anh phải đọc kỹ. Không scroll qua. AI viết plan trông sạch, nhưng có thể miss requirement gốc.
Anh phản em nhiều lần: “em viết plan đẹp nhưng lệch yêu cầu”. Đọc plan trước khi approve = hardstop số 1.
3. Hardstop design
Chỗ nào pause? Chỗ nào double-check?
Workflow JARVIS hiện có 3 tầng hardstop:
- Skeleton draft — em viết → anh review LOCAL trước khi flip
draft: false - BOQ readiness check — 10 gate trước khi push khách (trace AIC-2026-048 East Minerals retro 2026-05-05, HARD-STOP 4 gap)
- Pre-publish privacy gate —
privacy_filter.pychạy auto trước mọi publish
Hardstop không phải process overhead. Là cái cứu deal.
4. Eval design
Làm sao biết AI làm đúng?
- BOQ → check margin ratio + dim verify
- Blog → voice score + privacy clean
- Sheet ops → snapshot backup + dry-run preview
- Code → test coverage + integration test (real DB không mock)
Không có eval → không biết velocity 15× là chất lượng hay rác hot.
Lesson
Estimate đầu tiên là baseline, không phải truth. Calibrate liên tục theo data thật.
Nhưng calibrate velocity một mình là bẫy. Phải kèm eval cost — nếu rework chiếm >30% throughput, velocity 15× thực tế chỉ 10×. Honest assessment là kéo cả 2 con số.
4 thứ trang bị — knowledge domain, AI docs reads, hardstop design, eval design — không phải tuỳ chọn. Là điều kiện cần để velocity nhanh không quay đầu cắn ngược.
FAQ
Tại sao em ước Sprint 3 sai 6.6×?
Em dùng template '1 task ≈ 12h' default. 11 task = 132h. Nhưng task delegate AI hết khoảng 1-2h thật. Template chưa calibrate cho thời đại AI.
44× của Sprint 4 có tái hiện được không?
Không. Sprint 4 outlier vì pure code reuse + framework đã sẵn. Sprint 5 settle 14×, Sprint 6 15× — đó mới là baseline thật.
Anh estimate sao cho Sprint 7+?
Tách 3 nhóm: pure code (×14-15), infra+discovery (×3-5), workshop+strategy (×1-2). Không xài 1 hệ số global.
Nhanh hơn rồi cần gì nữa?
Cần gates + hardstop double-check. AI nhanh nhưng có thể trật context — nếu không kiểm plan/ADR/task kỹ, làm lại còn tốn hơn làm chậm từ đầu.
4 thứ phải trang bị là gì?
Knowledge domain (anh phải biết nghề thật), AI docs reads (đọc plan/ADR/task AI viết, không trust mù), hardstop design (chỗ nào pause double-check), eval design (cách đo output AI có đúng không).