Đăng Ký Học SEO

Acceptance Criteria: chuẩn hoá tiêu chí Done

Tạo AC rõ ràng, đo được, test được. Ô nhập SYSTEM, GOAL, SCOPE, CONSTRAINTS. Kèm ví dụ thực chiến, mẫu copy dùng ngay và bảng Pass/Fail.

TL;DR

Prompt “Acceptance Criteria: chuẩn hoá tiêu chí Done” có mục tiêu: tạo AC rõ ràng, đo được, test được. Đầu ra chuẩn gồm spec rõ (AC/edge cases) → checklist QA → plan deploy/rollback → log/monitoring. Nguyên tắc khi chạy: mô tả rõ bối cảnh, không đoán, thiếu dữ liệu ghi “CẦN BỔ SUNG”.

  • Mục tiêu: Tạo AC rõ ràng, đo được, test được.
  • Output chuẩn: spec rõ (AC/edge cases) → checklist QA → plan deploy/rollback → log/monitoring.
  • Nguyên tắc: mô tả rõ bối cảnh, không đoán; thiếu dữ liệu ghi “CẦN BỔ SUNG”.

1) Input Spec (bắt buộc)

Prompt cần 5 ô nhập trước khi chạy: System, Goal, Scope, Constraints và Evidence. Điền đủ các ô bằng thông tin thật của dự án rồi mới dán prompt vào công cụ AI, ô nào bỏ trống thì kết quả sẽ chung chung.

{SYSTEM} Bắt buộc
Thông số đầu vào bắt buộc: system phục vụ phân tích kỹ thuật chính xác.
Ví dụ: Dữ liệu cấu hình thực tế của system trên hệ thống
{GOAL} Bắt buộc
Mục tiêu tăng trưởng hoặc cải thiện chỉ số chuyển đổi cụ thể.
Ví dụ: Tăng tỷ lệ kích hoạt tài khoản dùng thử thêm 25%
{SCOPE} Bắt buộc
Phạm vi kiểm toán hoặc triển khai: danh mục sản phẩm, toàn bộ website hoặc nhóm URL mục tiêu.
Ví dụ: Toàn bộ 250 URL danh mục /san-pham/ và giỏ hàng
{CONSTRAINTS} Bắt buộc
Ràng buộc về nguồn lực kỹ thuật, ngân sách, nhân sự hoặc vùng cấm can thiệp.
Ví dụ: Dev hỗ trợ tối đa 15 giờ/tuần, không đổi plugin thanh toán
{EVIDENCE} Bắt buộc
Thông số đầu vào bắt buộc: evidence phục vụ phân tích kỹ thuật chính xác.
Ví dụ: Dữ liệu cấu hình thực tế của evidence trên hệ thống

2) Ví dụ thực chiến

Ví dụ chạy với SYSTEM là “Any web”, GOAL là “tăng tốc + giảm lỗi” và SCOPE là “sitewide”. Đối chiếu kết quả của ví dụ với bảng Pass/Fail trước khi thay bằng dữ liệu dự án của bạn.

Input

  • SYSTEM: Any web
  • GOAL: tăng tốc + giảm lỗi
  • SCOPE: sitewide
  • CONSTRAINTS: chỉ sửa 10 task/tuần

Output kỳ vọng

  • PRD/Spec 1 trang + acceptance criteria
  • Checklist QA + test cases
  • Deploy plan + rollback plan
  • Monitoring/alert rules

3) Mẫu thao tác (copy dùng ngay)

Dán nguyên mẫu vào ChatGPT, Gemini hoặc Claude, thay 5 ô {SYSTEM}, {GOAL}, {SCOPE}, {CONSTRAINTS} và {EVIDENCE} bằng thông tin của bạn rồi chạy. Mẫu giao cho AI vai Web/Dev/Automation Engineer + SEO-aware, nên giữ nguyên câu mở đầu để lần chạy nào cũng ra cùng một cấu trúc.

System Prompt: Acceptance Criteria CLAUDE / CHATGPT / GEMINI / AI OVERVIEW
Bạn là Web/Dev/Automation Engineer + SEO-aware.
System: {SYSTEM}
Goal: {GOAL}
Scope: {SCOPE}
Constraints: {CONSTRAINTS}
Evidence: {EVIDENCE}

Hãy xuất theo format:
A) Problem statement (5W1H) + impact (user/SEO/business)
B) Root-cause hypotheses (3-5) + cách xác minh
C) Spec chi tiết: giải pháp + acceptance criteria + edge cases
D) Task breakdown: dev tasks + config tasks + content tasks (kèm ước lượng)
E) QA plan: test cases, tools, pass/fail
F) Deploy plan: steps + rollback + risk
G) Monitoring: logs/metrics + alert thresholds + owner
H) Post-deploy checklist: 24h/72h/7d

4) Pass/Fail

Kết quả đạt khi spec rõ, có AC/test, có rollback, có monitoring. Không đạt khi mô tả chung chung, thiếu evidence, thiếu QA/rollback. Chấm kết quả theo hai tiêu chí này trước khi dùng, trượt tiêu chí nào thì sửa ô nhập đó rồi chạy lại.

KẾT QUẢ ĐẠT CHUẨN (PASS)

  • Bám sát 100% dữ liệu đầu vào thực tế, không đưa ra nhận định chung chung thiếu bằng chứng.
  • Phân loại thứ tự ưu tiên bằng số điểm định lượng (ICE/RICE), chỉ rõ các tác vụ khẩn cấp cần làm trước.
  • Lịch trình triển khai được bóc tách theo từng ngày hoặc từng giai đoạn rõ ràng, có phân công cụ thể.
  • Mỗi đầu việc đều có tiêu chuẩn nghiệm thu định lượng (Definition of Done) đo lường được.
  • Có kịch bản rollback và phương án xử lý rủi ro dự phòng nếu phát sinh sự cố kỹ thuật.

KẾT QUẢ CẦN CHẠY LẠI (FAIL)

  • Đưa ra lời khuyên lý thuyết sách giáo khoa mà không giải quyết dữ liệu cụ thể của dự án.
  • Không phân định rõ ràng thời gian hoàn tất, dàn trải tài nguyên tùy tiện.
  • Tiêu chí nghiệm thu ghi mơ hồ, thiếu chỉ số kỹ thuật hoặc ngưỡng định lượng đối chứng.
  • Thiếu phương án dự phòng khi phát sinh xung đột mã nguồn hoặc tụt lưu lượng truy cập.

Định nghĩaAcceptance Criteria là bộ tiêu chí Done rõ ràng, đo được, test được, giúp bạn biết khi nào kết quả đạt nhờ spec rõ, có test, có rollback và có monitoring.

Cách chạy prompt Acceptance Criteria để chuẩn hoá tiêu chí Done

Các bước giúp bạn điền đủ ô nhập, chạy mẫu prompt trên công cụ AI và chấm kết quả theo bảng Pass/Fail trước khi dùng acceptance criteria cho dự án.

  1. Điền đủ 5 ô nhậpGhi System, Goal, Scope, Constraints và Evidence bằng thông tin thật của dự án, vì ô nào bỏ trống thì kết quả sẽ chung chung.
  2. Chạy thử ví dụ mẫuChạy ví dụ với SYSTEM là Any web, GOAL là tăng tốc và giảm lỗi, SCOPE là sitewide, rồi đối chiếu kết quả với bảng Pass/Fail.
  3. Dán mẫu vào công cụ AIDán nguyên mẫu vào ChatGPT, Gemini hoặc Claude, thay các ô trong ngoặc nhọn bằng thông tin của bạn và giữ nguyên câu mở đầu giao vai cho AI.
  4. Kiểm tra đầu ra chuẩnXem kết quả có đủ spec rõ với AC và edge cases, checklist QA, plan deploy và rollback, cùng log và monitoring hay không.
  5. Chấm theo bảng Pass/FailKết quả đạt khi spec rõ, có AC và test, có rollback, có monitoring. Trượt tiêu chí nào thì sửa ô nhập đó rồi chạy lại.

Câu hỏi thường gặp về Acceptance Criteria

Giải đáp trực tiếp các câu hỏi thường gặp về Acceptance Criteria dựa trên dữ liệu triển khai thực tế, quy trình kiểm thử kỹ thuật và kinh nghiệm thực chiến trên website thật để tối ưu hiệu quả tìm kiếm.

Vì sao acceptance criteria do AI tạo ra thường chung chung, khó test?

Kết quả chung chung thường do ô nhập bị bỏ trống hoặc điền sơ sài. Khi thiếu System, Goal, Scope, Constraints hay Evidence, AI không có bối cảnh để viết tiêu chí đo được. Bạn điền đủ các ô bằng thông tin thật của dự án rồi mới chạy prompt.

Thiếu dữ liệu dự án khi chạy prompt thì AI có tự đoán phần còn thiếu không?

Không. Nguyên tắc khi chạy là mô tả rõ bối cảnh và không đoán. Chỗ nào thiếu dữ liệu, kết quả ghi rõ “CẦN BỔ SUNG” để bạn biết phải lấy thêm thông tin gì trước khi chốt tiêu chí Done.

Làm sao biết kết quả prompt chưa đạt để sửa trước khi dùng?

Kết quả không đạt khi mô tả chung chung, thiếu evidence, hoặc thiếu QA và rollback. Bạn chấm theo bảng Pass/Fail trước khi dùng. Trượt tiêu chí nào thì quay lại sửa ô nhập liên quan rồi chạy lại prompt.

Mỗi lần chạy prompt ra một cấu trúc khác nhau thì xử lý thế nào?

Bạn giữ nguyên câu mở đầu của mẫu, nơi giao cho AI vai Web/Dev/Automation Engineer kèm SEO-aware. Giữ câu đó thì lần chạy nào cũng ra cùng một cấu trúc, và bạn chỉ thay phần nội dung trong các ô nhập.

Prompt Acceptance Criteria cần những ô nhập nào trước khi chạy?

Prompt cần 5 ô nhập. System là nền tảng như WordPress, Next.js, Shopify hay Custom. Goal là mục tiêu như perf, SEO, tracking. Scope là phạm vi từ 1 page tới sitewide. Constraints là giới hạn như dev time, hosting. Evidence là bằng chứng như logs, GSC, GA4.

Đầu ra chuẩn của prompt Acceptance Criteria gồm những phần nào?

Đầu ra chuẩn đi theo thứ tự: spec rõ với AC và edge cases, rồi checklist QA, rồi plan deploy và rollback, cuối cùng là log và monitoring. Với ví dụ thực chiến, đầu ra kỳ vọng là PRD hoặc Spec 1 trang kèm acceptance criteria, checklist QA kèm test cases, deploy plan, rollback plan và monitoring/alert rules.

Ví dụ thực chiến của prompt dùng input gì và để làm gì?

Ví dụ chạy với SYSTEM là Any web, GOAL là tăng tốc và giảm lỗi, SCOPE là sitewide, CONSTRAINTS là chỉ sửa 10 task/tuần. Bạn đối chiếu kết quả của ví dụ với bảng Pass/Fail trước, rồi mới thay bằng dữ liệu dự án của bạn.

Mẫu prompt Acceptance Criteria dùng được với những công cụ AI nào?

Mẫu dán được nguyên văn vào ChatGPT, Gemini hoặc Claude. Bạn thay 5 ô SYSTEM, GOAL, SCOPE, CONSTRAINTS và EVIDENCE bằng thông tin của bạn rồi chạy, và giữ nguyên câu mở đầu để kết quả ra cùng một cấu trúc.

Acceptance Criteria là gì trong một dự án web?

Acceptance Criteria, viết tắt AC, là bộ tiêu chí Done giúp xác định khi nào một việc được xem là xong. AC tốt phải rõ ràng, đo được và test được. Đầu ra của prompt Acceptance Criteria đạt khi có spec rõ, có AC và test, có rollback và có monitoring.

Viết Acceptance Criteria bằng AI có cần chuẩn bị dữ liệu trước không?

Có. Prompt Acceptance Criteria cần đủ 5 ô nhập System, Goal, Scope, Constraints và Evidence trước khi chạy. Evidence có thể là logs, GSC, GA4, Lighthouse hoặc screenshots. Ô nào bỏ trống thì Acceptance Criteria do AI tạo ra sẽ chung chung, và chỗ thiếu dữ liệu được ghi “CẦN BỔ SUNG”.

Acceptance Criteria khác checklist QA thế nào?

Acceptance Criteria là tiêu chí Done nằm trong spec, đi cùng edge cases. Checklist QA là bước kế tiếp, đi kèm test cases. Trong đầu ra chuẩn của prompt Acceptance Criteria, thứ tự là spec với AC, rồi checklist QA, rồi plan deploy và rollback, cuối cùng là log và monitoring.

Nên bắt đầu viết Acceptance Criteria bằng prompt từ đâu?

Nên bắt đầu viết Acceptance Criteria bằng việc chạy ví dụ thực chiến có sẵn: SYSTEM là Any web, GOAL là tăng tốc và giảm lỗi, SCOPE là sitewide. Đối chiếu kết quả với bảng Pass/Fail, rồi điền 5 ô nhập bằng dữ liệu thật của dự án và chạy lại.

Menu

Thêm vào màn hình chính

  1. 1 Bấm nút Chia sẻ ở thanh công cụ Safari
  2. 2 Kéo xuống, chọn Thêm vào MH chính
  3. 3 Bấm Thêm ở góc trên bên phải

Ba bước này là của Safari. Nếu đang xem trong ứng dụng khác thì bấm mở bằng Safari trước đã.