Vấn đề quen thuộc của Product Owner
Bạn ngồi refinement, đội dev nhìn tấm story rồi thở dài: "Cái này to quá, làm sao ước lượng?". Story kiểu "Là người dùng, tôi muốn quản lý tài khoản" nghe rất hợp lý nhưng thực ra gói cả đăng ký, đăng nhập, đổi mật khẩu, xóa tài khoản, phân quyền. Nó không thể xong trong một sprint, không test được rõ ràng, và luôn kéo tràn sprint.
Gốc rễ nằm ở ba điểm: (1) story mô tả giải pháp/kỹ thuật thay vì giá trị; (2) story gộp nhiều hành vi vào một; (3) tiêu chí chấp nhận (acceptance criteria) mơ hồ nên ai hiểu một kiểu. AI không thay bạn quyết định giá trị, nhưng cực mạnh ở việc: bóc tách một mô tả dài thành nhiều story nhỏ theo khung, đề xuất acceptance criteria, và soi ra chỗ story vi phạm INVEST.
INVEST — thước đo một story tốt
- Independent — độc lập, ít phụ thuộc story khác.
- Negotiable — còn chỗ để thương lượng, không phải hợp đồng cứng.
- Valuable — mang giá trị cho người dùng/khách hàng.
- Estimable — đội có thể ước lượng được.
- Small — đủ nhỏ để xong trong một sprint.
- Testable — có tiêu chí kiểm thử rõ ràng.
Dùng AI để chẩn đoán trước khi viết
Trước khi nhờ AI viết, hãy nhờ nó chẩn đoán. Đây là bước tiết kiệm thời gian nhất.
Bạn là Product Owner giàu kinh nghiệm. Đánh giá story sau theo 6 tiêu chí INVEST.
Với mỗi tiêu chí: cho điểm Đạt/Không đạt và giải thích 1 câu.
Cuối cùng nêu 2 rủi ro lớn nhất nếu đưa story này vào sprint.Story: "Là người dùng, tôi muốn quản lý tài khoản của mình."
Bối cảnh sản phẩm: app đặt lịch spa, người dùng là khách hàng cuối.
AI sẽ chỉ ra story vi phạm Small/Estimable/Testable và gợi ý cần tách. Đó là điểm khởi đầu cho các bài sau.
Các bước áp dụng ngay hôm nay
- Mở backlog, chọn 3 story mà đội hay kêu "to" hoặc bị carry-over qua sprint.
- Dán từng story vào prompt chẩn đoán INVEST ở trên.
- Ghi lại tiêu chí nào bị vi phạm nhiều nhất trong backlog của bạn.
- Đừng sửa vội — mục tiêu bài này là nhìn ra vấn đề có hệ thống.
Checklist tái dùng: "Story này đã sẵn sàng chưa?"
- [ ] Có nêu ai (vai trò) và giá trị (vì sao), không chỉ tính năng?
- [ ] Có thể xong gọn trong một sprint?
- [ ] Có ít nhất 2–3 acceptance criteria kiểm thử được?
- [ ] Không gộp nhiều hành vi (đăng ký + đăng nhập + đổi mật khẩu...)?
- [ ] Đội dev tự tin ước lượng mà không cần "nghiên cứu thêm"?
Sai lầm thường gặp
- Nhờ AI viết story khi bạn chưa hiểu giá trị. AI sẽ bịa ra giá trị nghe hay nhưng sai (ảo giác). Bạn phải nắm "vì sao" trước, AI chỉ diễn đạt lại.
- Dán nguyên tài liệu nội bộ nhạy cảm vào công cụ AI công cộng. Thông tin khách hàng, doanh thu, chiến lược có thể bị rò rỉ. Ẩn danh dữ liệu, dùng ví dụ giả lập.
- Tin tuyệt đối vào chấm điểm INVEST của AI. Nó là gợi ý để bạn suy nghĩ, không phải phán quyết. Bạn là người hiểu ngữ cảnh sản phẩm, AI thì không.
- Phụ thuộc quá mức đến mức mất khả năng tự đánh giá story — dùng AI để tăng tốc, không phải thay thế tư duy Product.