Câu trả lời được chấp nhận
Hai khái niệm bổ sung nhau, ở hai mức khác nhau:
| Định nghĩa Hoàn thành (DoD) | Tiêu chí chấp nhận | |
|---|---|---|
| Phạm vi | Mọi hạng mục backlog / Increment | Riêng một user story |
| Trả lời | "Đạt chuẩn chất lượng chung chưa?" | "Làm đúng điều người dùng cần chưa?" |
| Ví dụ | Code review xong; test tự động pass; đã deploy staging; tài liệu cập nhật | "Người dùng nhập sai mật khẩu 5 lần thì khoá 15 phút" |
| Ai lập | Tổ chức (nếu có chuẩn chung) hoặc Scrum Team | Product Owner cùng Developers |
Theo Scrum Guide 2020
- DoD là mô tả chính thức trạng thái của Increment khi đạt các chuẩn chất lượng cần thiết cho sản phẩm; đó là cam kết (commitment) gắn với Increment.
- Nếu tổ chức có DoD chung, Scrum Team phải tuân thủ tối thiểu; nếu không, Scrum Team tự lập.
- Hạng mục chưa đạt DoD không được phát hành, không được trình bày ở Sprint Review như đã xong — nó quay lại Product Backlog để xem xét.
Trong tình huống trên, story đạt tiêu chí chấp nhận nhưng chưa đạt DoD → chưa xong, không tính vào velocity (Agile Alliance cũng nhấn mạnh điểm này).
Mẫu DoD khởi đầu (giả định)
- Code được review bởi ít nhất 1 người khác
- Unit test và test tích hợp pass trên CI
- Không còn lỗi mức nghiêm trọng mở
- Đã triển khai lên staging, PO kiểm tra được
- Tài liệu người dùng / API cập nhật
Mẹo: DoD nên được làm chặt dần qua retrospective; thêm "Định nghĩa Sẵn sàng" (Definition of Ready) nếu story thường vào sprint khi còn mơ hồ — đây là thực hành bổ sung, không có trong Scrum Guide.
Nguồn: