You are a Junior UAT Analyst at 'SwiftBank'. The Product Manager wants to launch a Peer-to-Peer (P2P) Transfer feature. You have a messy draft of requirements and must refine them into a professional testing roadmap before developers start coding — avoiding the '40% project failure' trap.
Raw draft requirements for the SwiftBank P2P transfer feature, including duplicates and vague entries used to practice Refinement and INVEST evaluation.
Includes a duplicate (REQ-02 and REQ-05) and a vague requirement (REQ-06).
| requirement_id(string) | description(string) | category(string) |
|---|---|---|
| REQ-01 | As a user, I want to send money so my friends get paid. | User Story |
| REQ-02 | Transfer amount must be between $1.00 and $500.00. | AC |
| REQ-03 | System checks if sender has sufficient balance. | Process |
| REQ-04 | User cannot send money to themselves. | AC |
| REQ-05 | Transfer amount must be between $1.00 and $500.00. | AC |
| REQ-06 | The feature should be fast and easy. | Vague |