Acceptance Criteria là gì? Trong quá trình phát triển phần mềm, "Acceptance Criteria" là một khái niệm quan trọng trong BA giúp đảm bảo tính chính xác và hoàn thành của mỗi tính năng. Trong bài viết này, chúng ta sẽ tìm hiểu về Acceptance Criteria là gì và có bao nhiêu loại Acceptance Criteria nhé!


Acceptance Criteria là một trong những kiến thức BA quan trọng mà Business Analyst bắt buộc phải biết. Nếu bạn còn nhiều thắc mắc về Acceptance Criteria hoặc bất kỳ vấn đề nào trong BA thì hãy đặt lịch tư vấn 1:1 với các chuyên gia uy tín tại ứng dụng Askany để được giải đáp chuyên sâu nhé!

Giải thích Acceptance Criteria là gì

Acceptance Criteria là gì? Acceptance Criteria là một tập hợp các điều kiện và tiêu chí mà mỗi tính năng hoặc User Story cần đáp ứng để được coi là hoàn thành. Được xác định trước khi bắt đầu phát triển, Acceptance Criteria giúp định rõ yêu cầu của khách hàng và đội ngũ phát triển. Nó không chỉ giúp đảm bảo tính chính xác của sản phẩm mà còn là tiêu chí đo lường hiệu suất của một tính năng.


Ví dụ: Bạn đang phát triển một ứng dụng đặt hàng trực tuyến. Acceptance Criteria cho tính năng "Thêm sản phẩm vào giỏ hàng" có thể bao gồm:


Người dùng mục tiêu: Người dùng có thể thêm sản phẩm vào giỏ hàng.


Mô tả công việc chi tiết

  • Người dùng có thể bấm nút "Thêm vào giỏ hàng" dưới mỗi sản phẩm.

  • Số lượng sản phẩm trong giỏ hàng được cập nhật tự động.

  • Thông báo xác nhận hiển thị sau khi sản phẩm được thêm vào giỏ hàng.


Kiểm tra hiệu suất

  • Thêm sản phẩm vào giỏ hàng không làm gián đoạn trải nghiệm người dùng.

  • Sản phẩm được thêm vào giỏ hàng ngay lập tức và hiển thị đúng số lượng.


Kiểm tra tương tác

  • Nếu người dùng thêm cùng một sản phẩm nhiều lần, số lượng sản phẩm trong giỏ hàng được tính đúng.

  • Nếu sản phẩm đã hết hàng, thông báo phản hồi rõ ràng được hiển thị.


Xem thêm: Hướng dẫn viết user story cho BA

Các loại Acceptance Criteria

Sau khi đã hiểu Acceptance Criteria là gì, chúng ta sẽ tiếp tục khám phá các loại Acceptance Criteria. Các tiêu chí chấp nhận thường được viết dưới dạng các câu hoặc mệnh đề ngắn gọn, dễ hiểu. Acceptance Criteria có thể được chia thành hai loại chính:


Tiêu chí chức năng: Các tiêu chí chức năng xác định các chức năng hoặc tính năng cụ thể mà sản phẩm hoặc dịch vụ phải có. 


Ví dụ:

  • Sản phẩm phải có khả năng tạo tài khoản người dùng.

  • Sản phẩm phải có khả năng đăng nhập bằng tên người dùng và mật khẩu.


Tiêu chí phi chức năng: Các tiêu chí phi chức năng xác định các yêu cầu về hiệu suất, khả năng sử dụng, bảo mật, v.v. 


Ví dụ:

  • Sản phẩm phải chạy trong vòng 10 giây.

  • Sản phẩm phải dễ sử dụng cho người dùng mới.

  • Sản phẩm phải an toàn cho người dùng.


Hy vọng sau bài viết này bạn đã hiểu Acceptance Criteria là gì. Acceptance Criteria không chỉ đơn thuần là danh sách điều kiện mà còn là công cụ quan trọng giúp đảm bảo tính chính xác và hiệu suất của mỗi tính năng. Bằng cách này, đội ngũ phát triển có thể đáp ứng mong đợi của khách hàng và tối ưu hóa trải nghiệm người dùng. Nếu bạn gặp vấn đề liên quan đến Acceptance Criteria hoặc bất kỳ giai đoạn nào trong quá trình phát triển phần mềm thì đừng ngại lắng nghe lời khuyên hữu ích của các chuyên gia BA uy tín tại ứng dụng Askany nhé!

Post a Comment

أحدث أقدم