Define Target User Community
–Identify Usage Profiles
Perform Task Analysis to ensure proper functionality
–Define tasks and subtasks
–Establish task frequencies of use
–Matrix of users and tasks helpful
Select Interaction Styles
–Direct manipulation
–Menu selection
–Form fillin
–Command language
–Natural language
èBlending of interaction
styles need for diverse tasks and diverse users
Select
Evaluation Measures
–Time to learn
–Speed of performance for key
benchmarks
–Rate and nature of common user
errors
–Retention over time
–Subjective satisfaction: free-form comments and feedback
Create & Test Design Alternatives
–Use a wide range of mock-ups