Checklist: UX Flow Completeness

Purpose

To ensure UX flows are end-to-end, logical, and robust — covering all tasks, decisions, and states before wireframe execution.


Flow Completeness Checklist

ItemCheckStatus (☑/✗)Notes
Flow BoundariesStart and end points are clearly defined  
Task CoverageAll tasks/sub-tasks from Task Scenario Breakdown are included  
Decision PointsEach decision has ≥ 2 branches (Yes/No, Success/Fail)  
Happy PathCore flow is clearly documented  
Error PathsAll error/exception paths included (timeouts, invalid inputs, API fails)  
Empty StatesEmpty states mapped for data-driven screens  
Loading StatesLoading indicators defined  
Permission StatesRole-based access restrictions included where relevant  
System ResponsesEach step has a defined system reaction (confirmation, error, redirect)  
ConsistencyNaming conventions, IDs (F1, F2…) consistent across flow  
ClarityNo ambiguous steps (e.g., “user does something”)  
AnnotationsNotes for dev/PM included where needed  
Business AlignmentFlow supports stated business & success goals  
User AlignmentFlow resolves core user goals & pain points  
Review DonePeer review completed  
Sign-OffDesign Lead approved  

Usage Notes

  • Fill this checklist during peer review of UX flows.
  • A flow cannot move to wireframes until all boxes are ☑.
  • Keep checklist stored alongside final flow diagram for audit.

Outcome: Guarantees that every UX flow is complete, logical, and resilient, preventing redesigns during wireframes or dev.