Data collection and user input flows
Questions to answer before starting your design
What's the absolute minimum data you need?
Every extra field reduces completion by 5-10%
Principle: Cognitive LoadWhich fields can be auto-filled or derived?
Reduce manual input wherever possible
Principle: Flexibility Efficiency UseWhen should validation happen?
Inline validation reduces errors by 22%
Principle: Input Validation TimingWhat happens if submission fails?
Preserve data, explain clearly, offer retry
Principle: Error Recovery GuidanceCan the form be saved as draft?
Long forms need save progress functionality
Principle: User Control FreedomWhat's the expected completion time?
Set expectations to reduce abandonment
Principle: Visibility Of System Status Principle