Purpose
To convert high-level user goals into actionable tasks, with all sub-decisions and alternate paths captured before drawing UX flows.
Table – Task Scenario Breakdown
| User Goal | Task | Sub-Task(s) | Decision Points | Edge Cases / Exceptions | Sample Notes |
| Book a demo | Fill booking form | – Enter name – Enter email – Select time slot | – Confirm time zone? – Auto-check calendar availability? | – Email invalid – No slots available | Show inline error; suggest alternative slots |
| Create PRD | Start new doc | – Select template – Add project title | – Choose “AI Draft” vs “Blank” | – Template missing – User cancels midway | Save draft auto |
| Reset password | Initiate reset | – Enter email – Verify link | – Is email registered? – Token expired? | – Wrong email – Expired link | Provide help link + support contact |
| Checkout order | Add payment | – Enter card details – Apply promo code | – Card valid? – Promo eligibility? | – Payment failure – Promo expired | Retry payment, fallback to PayPal |
Usage Notes
- Always start from the user’s end-goal → break into tasks → break tasks into sub-tasks.
- Document decisions (yes/no, conditional logic) alongside edge cases.
- This sheet acts as the blueprint for UX Flow Diagrams (EPIC 2.4).
- Keep language neutral, non-UI specific (avoid “click button” at this stage).