US-PLAN-004 — Ngừng sử dụng (Archive) Plan

↑ Parent: UC-PLAN-004 ↓ Acceptance Criteria: AC-PLAN-007 · AC-PLAN-008

FieldValue
IDUS-PLAN-004
NameNgừng sử dụng (Archive) Plan
Parent Use CaseUC-PLAN-004
StoryLà một Billing Admin, tôi muốn ngừng sử dụng (archive) một Plan không còn dùng nữa, để ngăn khách hàng mới subscribe vào Plan đó mà không ảnh hưởng khách hàng hiện tại đang dùng Plan này.
Related StoriesUS-PLAN-003
INVESTĐạt?Justification
IndependentKhông phụ thuộc Update; có thể ship độc lập sau Create + Read.
NegotiableNgưỡng xác định “đã từng có subscription” (kể cả đã huỷ) có thể điều chỉnh cùng Product/Legal.
ValuableNgăn Plan lỗi thời tiếp tục được chọn cho khách hàng mới.
EstimableLogic rẽ nhánh xoá cứng/archive đã rõ trong BR-PLAN-006.
SmallChỉ scope 1 hành động (archive/xoá cứng), không bao gồm bulk-delete.
TestableCó AC-PLAN-007, AC-PLAN-008.

Definition of Ready

CheckTiêu chuẩnĐạt?
ParentCó Parent Feature hoặc Parent UC✅ UC-PLAN-004
ActorActor rõ ràng✅ Billing Admin
GoalGoal rõ ràng✅ Ngừng sử dụng Plan
ValueBusiness value rõ✅ Ngăn subscribe mới vào Plan lỗi thời
ACAcceptance Criteria đầy đủ✅ AC-PLAN-007, AC-PLAN-008
Business RulesRule liên quan đã xác định✅ BR-PLAN-006 (xem UC)
DependencyDependency đã xác định✅ Cần biết trạng thái subscription của Plan
UXCó design nếu cần✅ Confirm dialog (xoá cứng vs archive)
PermissionRole/permission đã rõ✅ Chỉ Billing Admin
Error/Edge casesCase quan trọng đã xác định✅ E1 (Plan đang active subscription)
INVESTPass INVEST
EstimationDev có thể estimate✅ 2 story points
QA ReadyQA có thể viết test scenario

Kết luận: PASS DoR — chuyển sang “Ready for Development”.

Acceptance Criteria

AC-PLAN-007 — Xoá cứng Plan chưa từng dùng

FieldValue
IDAC-PLAN-007
Parent User StoryUS-PLAN-004
ScenarioXoá cứng Plan chưa từng dùng
GivenPlan “Draft Plan” chưa từng được gắn với bất kỳ subscription nào
WhenAdmin nhấn “Delete” và xác nhận
ThenSystem xoá cứng Plan khỏi hệ thống
AndPlan không còn xuất hiện trong danh sách Plan.

AC-PLAN-008 — Archive Plan đang có subscription active

FieldValue
IDAC-PLAN-008
Parent User StoryUS-PLAN-004
ScenarioArchive Plan đang có subscription active
GivenPlan “Pro Monthly” đang có ít nhất 1 subscription active
WhenAdmin nhấn “Delete” và xác nhận cảnh báo “This plan is in use by N active subscription(s)”
ThenSystem chuyển Plan sang status “archived”
AndPlan biến mất khỏi danh sách chọn khi tạo subscription mới
AndSubscription active hiện tại không bị ảnh hưởng.