Review Scope, Impact, Checklist & Test Cases
Route: Open Quality Assurance
Assignee: QA Lead | Project Manager 🧪
Sau khi QA Engineer hoàn thành sinh Test Cases và gửi review, QA Lead/PM thực hiện phê duyệt qua Floating Action Buttons ở phía dưới workspace. Luồng trạng thái giống hệt BRD và Implementation Plan.
Vòng đời trạng thái ticket
CREATED → DRAFTING → WAITING_REVIEW → REVIEWING → APPROVED
↓
REJECTED → (Request Review lại)
Bất kỳ trạng thái nào → ON_HOLD → (Track Back về DRAFTING)
Hành động theo từng trạng thái
DRAFTING — Gửi đi để review
QA Engineer hoàn thành Test Cases và nhấn "Request Review" → ticket chuyển sang WAITING_REVIEW.
| Nút | Hành động |
|---|---|
| Request Review | Gửi QA artifacts để reviewer đánh giá |
| Move to On Hold | Tạm dừng ticket |
WAITING_REVIEW — Tiếp nhận review
QA Lead/PM tìm ticket có badge WAITING_REVIEW và nhấn "Start Review" để bắt đầu đánh giá.
| Nút | Hành động |
|---|---|
| Start Review | Bắt đầu review — trạng thái chuyển sang REVIEWING |
| Cancel Review | Huỷ yêu cầu review — quay về DRAFTING |
| Move to On Hold | Tạm dừng |
REVIEWING — Đọc và quyết định
Reviewer lần lượt kiểm tra 4 tab: Scope & Impact → Checklist → Test Cases. Có thể chỉnh sửa inline trực tiếp trong lúc review (bảng Scope/Impact/Checklist cho phép Edit → Save). Sau khi hoàn tất, nhấn "Approve" hoặc "Reject".
| Nút | Hành động |
|---|---|
| Approve | Phê duyệt toàn bộ QA artifacts — trạng thái chuyển sang APPROVED |
| Reject | Từ chối — trạng thái chuyển sang REJECTED, QA Engineer cần chỉnh sửa |
| Move to On Hold | Tạm dừng |
REJECTED — Chỉnh sửa và gửi lại
QA Engineer chỉnh sửa lại các artifacts theo phản hồi, sau đó nhấn "Request Review" để gửi lại.
| Nút | Hành động |
|---|---|
| Request Review | Gửi lại sau khi chỉnh sửa |
| Move to On Hold | Tạm dừng |
APPROVED — Đã phê duyệt
QA ticket được phê duyệt. Team chuyển sang module Test Execution để thực thi test cases.
| Nút | Hành động |
|---|---|
| Change | (Coming Soon) — Mở lại để chỉnh sửa |
ON_HOLD — Tạm dừng
| Nút | Hành động |
|---|---|
| Track Back | Đưa ticket về DRAFTING |
QA ticket được phê duyệt (APPROVED) là điều kiện để team bắt đầu thực thi test thực tế trong module Test Execution — ghi lại kết quả Pass/Fail cho từng test case.
Nếu reviewer yêu cầu chỉnh sửa Scope sau khi Checklist đã sinh, QA Engineer cần regenerate lại Checklist → Test Cases theo thứ tự. AIPD không tự động đồng bộ khi Scope thay đổi để tránh mất dữ liệu đã chỉnh sửa tay.