Usability
-How easily can users achieve?
-Focus on effectiveness, efficiency, satifaction
-Make interfaces intuitive, reduce user effort
What is UX
-Overall feelings, perceptions, satisfaction with a product
-Usability plus emotional factors:enjoyment, trust, aesthetics
-Good UX:not just usable, but meaningful and engaging
Principle 1
Know your user
-Identify audience’s skills,background, needs
-Understand user goals and context
-Tailor interface to real users, not assumptions
Principle 2
Understand the task
-Design matches natural user tasks and flows
-Break user goals into clear steps
-Align workflow with mental models
Principle 3
Reduce memory load
-Minimize what users must remember
-Prefer recognition
-Limit options
Principle 4
Strive for consistency
-Use uniform design patterns,terms
-Similar actions=similar visuals
-Follow platform conventions
Principle 5
Remind users(visbility and feedback)
-Keep users informed
-Gentle reminders for important info
-Tool/tips help for easy guidance
Principle 6
Prevent errors and allow recovery
-Prevent common errors(constrain, disable invalid)
-Confirm destructive actions, provide “Undo”
-Clear error messages,easy recovery steps
Principle 7
Naturalness
-Use familiar metaphors and mappings
-Make interaction intuitive
-Obvious affordances
What makes a good UI?
-Simplicity
-Clarity
-Familiarity
Visual layout basics
-Alignment
-Grouping
-Whitespace
Consistency and standards
-Consistent styles
-Use platform UI standards
-Use same terminology everywhere to avoid confusion
Effective labeling
-Use friendly language on labels/buttons
-Short but descriptive, users know to input
-Provide instructions or placeholders where helpful
-Avoid technical jargon
Choosing the right controls
-Pick controls that match the input
-Avoid free text if input can be constrained
-Buttons:Label with clear action
-Controls should afford usage
Basic usability checks
-Is everything visible and legible?
-Logical flow
-Controls work as expected?
-No typos or inconsistent terms
Why evaluate usability?
-We often think our UI is easy, but only testing shows if users agree
-Early usability testing catches problmes before launch
-Leads to higher quality, more efficient, and satisfying user experiences
-Better usability means happier users
Usability goals and criteria
Effectiveness
Efficiency
Satisfaction
Learnability
Error rate
Common usability issues
-Navigation problems
-Label confusion
-Lack of feedback
-Inconsistent UI
-Error handling gaps
Heuristic evaluation
-Experts review the UI against best-practice
-Systematic inspection using heuristics
-Fast and low cost, no end-users required
-Check for:consistency,visibility of status, error prevention
Key usability heuristics
-Consistency and standards
-Visibility of system status
-Error prevention and recovery
-Recognition over recall
-Aesthetic and minimalist design
Heuristics
Practical checklist for finding issues quickly
User testing sessions
Plan sessions
Get real users
Observe
Collect metrics
Encourage “think aloud”
Gather user feedback
-After testing, interview users:what was frustrating
-Use quick surveys
-Watch for repeated feedback
Ask for suggestions
Incorporating feedback(iterative design)
-Analyze issues
-Prioritize fixes
-Brainstorm/redesign
-Implement and iterate