Vấn đề thật của Product Owner
Một PO trung bình dành 40-60% thời gian cho công việc "cơ khí": gõ lại story cho đúng format, cập nhật trạng thái ticket, gom câu hỏi trước refinement, viết acceptance criteria (AC), trả lời dev những chi tiết đã nói trong họp. Đây là công việc lặp lại, tốn năng lượng, và làm bạn không còn thời gian cho phần quan trọng nhất: quyết định làm gì và tại sao.
Khóa này KHÔNG dạy bạn lập trình AI hay lý thuyết mô hình. Mục tiêu là: dùng AI (ChatGPT/Claude/Copilot) và AI-agent (tự động chạy trên Jira/Azure DevOps) như một trợ lý cá nhân để làm nhanh và tốt hơn công việc PO hằng ngày.
Phân biệt: AI trợ giúp vs AI-agent
- AI trợ giúp (assistant): Bạn hỏi, nó trả lời. Bạn copy kết quả vào Jira. Ví dụ: dán mô tả thô, nhờ AI viết thành user story chuẩn.
- AI-agent: Có công cụ và quyền hành động. Nó tự đọc Jira, tự tạo/cập nhật ticket, tự gửi nhắc nhở theo quy tắc bạn đặt. Ví dụ: mỗi sáng thứ Hai, agent quét backlog và bình luận vào những story thiếu AC.
Bản đồ tác vụ PO có thể giao cho AI
- Viết/chuẩn hóa user story và acceptance criteria
- Tách epic thành story, gợi ý story còn thiếu
- Cập nhật trạng thái, gán nhãn, điền field trên Jira/Azure DevOps
- Chuẩn bị agenda và câu hỏi cho refinement
- Nhắc nhở tự động: story chưa estimate, sprint sắp hết, ticket đứng yên quá lâu
- Tóm tắt tiến độ sprint cho stakeholder
Ví dụ prompt đầu tiên
Mục tiêu: biến một dòng yêu cầu thô thành user story tạm ổn để bàn tiếp.
Bạn là trợ lý PO. Viết 1 user story theo mẫu "Là <ai>, tôi muốn <gì>, để <giá trị>".
Yêu cầu thô: "Khách phàn nàn không tìm lại được đơn hàng cũ trên app".
Sau story, liệt kê 3 acceptance criteria dạng Given/When/Then và 2 câu hỏi cần làm rõ.
Giữ ngắn gọn, tiếng Việt, đừng bịa số liệu.
Các bước bắt đầu ngay hôm nay
- Chọn 1 tác vụ tốn thời gian nhất trong tuần của bạn (thường là viết story).
- Ghi lại quy trình thủ công hiện tại: bạn cần input gì, output ra sao.
- Thử prompt mẫu ở trên với 1 yêu cầu thật, đánh giá kết quả.
- Ghi chú phần AI làm tốt và phần bạn phải sửa tay.
- Lưu prompt hiệu quả vào một file "thư viện prompt" cá nhân.
Template: Thẻ đánh giá tác vụ để AI hóa
[ ] Tên tác vụ:
[ ] Tần suất (ngày/tuần/sprint):
[ ] Thời gian thủ công mỗi lần:
[ ] Input cần có:
[ ] Tiêu chí "đạt" của output:
[ ] Mức rủi ro nếu AI sai (thấp/trung/cao):
[ ] Giai đoạn phù hợp (AI trợ giúp / Agent tự động):
Ưu tiên AI hóa tác vụ tần suất cao + rủi ro thấp trước (viết nháp story, chuẩn hóa format). Để lại quyết định ưu tiên backlog cho chính bạn.
Sai lầm thường gặp
- Kỳ vọng agent thay bạn quyết định: AI viết story tốt, nhưng "làm gì trước" là trách nhiệm PO. Đừng để agent tự đóng/mở ticket quan trọng khi chưa có người duyệt.
- Ảo giác (hallucination): AI có thể bịa số liệu, tên tính năng, hay AC không tồn tại. Trong ví dụ trên ta dặn "đừng bịa số liệu" — luôn thêm ràng buộc này.
- Rò rỉ dữ liệu: Đừng dán thông tin khách hàng thật, doanh thu, hay tài liệu mật vào công cụ AI công cộng khi chưa rõ chính sách bảo mật của công ty.
- Phụ thuộc quá mức: Nếu bạn không còn hiểu tại sao story được viết thế, bạn mất quyền kiểm soát sản phẩm. AI là bản nháp đầu, không phải quyết định cuối.
Chốt bài
Bạn vừa lập bản đồ nơi thời gian bị mất và cách phân tầng AI trợ giúp → agent. Bài 2 sẽ đi sâu vào tác vụ số một: viết user story và acceptance criteria chất lượng bằng prompt.