AllianceProject Handbook
← Thuật ngữ

Quy trình làm việc

acceptance criteria

còn gọi là tiêu chí nghiệm thu

Danh sách điều kiện kiểm được, quyết định một việc đã xong hay chưa — viết trước khi code.

Acceptance criteria mô tả cái phải đạt, không mô tả cách đạt. Mỗi dòng phải trả lời được bằng đạt hoặc không đạt, bởi một người không tham gia viết code.

Viết được

  • "Chrome chiếm không quá 10% chiều cao màn lúc đọc"
  • "Mọi target bấm được từ 48dp trở lên"
  • "Màn hình còn dùng được ở mức phóng chữ 200%"

Không viết được

  • "Trông hiện đại hơn"
  • "Header phải co lại khi vuốt"
  • "Tối ưu trải nghiệm người dùng"

Cột phải sai hai kiểu khác nhau. Dòng 1 và 3 là sở thích — không phép thử nào bác bỏ được. Dòng 2 là pattern: nó là giải pháp, viết vào đây là chặn mất những cách đạt khác cũng đúng.

Viết acceptance criteria trước khi viết code là cách rẻ nhất để phát hiện đề bài chưa rõ.

Bài dùng thuật ngữ này