2. Stefan Ivanov
MSc in Media Informatics
UX Design lecturer
CEO & Co-Founder
Stefan Ivanov Using mappings, affordances, constraints and signifiers in UX
3. The nine golden rules
1. Strive for simplicity
2. Speak your users’ language
3. Be consistent and predictable
4. Provide feedback
5. Reduce memory load
6. Avoid errors and offer undo
7. Design for clear exits and dialogue
8. Provide help and documentation
9. Address diverse user needs
Stefan Ivanov The nine golden rules of interface design
4. Strive for simplicity
• The most important rule
• Avoid “creeping featurism”
• Consider reducing functionality as well
• The 80/20 rule
Stefan Ivanov The nine golden rules of interface design
8. Speak your users’ language
• Use wording typical for the domain
• Define terminology while getting domain insight
• Applicable for both terms and processes
• Avoid abbreviations
Stefan Ivanov The nine golden rules of interface design
9. Speak your users’ language
Stefan Ivanov The nine golden rules of interface design
10. Speak your users’ language
Stefan Ivanov The nine golden rules of interface design
11. Be consistent and predictable
• Consistency on all possible levels
• Follow the principle of minimal surprise
• Neither unexpected events, nor unexpectedly
difficult to complete tasks
• Timeouts are evil
Stefan Ivanov The nine golden rules of interface design
12. Be consistent and predictable
Stefan Ivanov The nine golden rules of interface design
13. Be consistent and predictable
Stefan Ivanov The nine golden rules of interface design
14. Be consistent and predictable
Stefan Ivanov The nine golden rules of interface design
15. Provide feedback
• Feedback eliminates confusion
• Subtle feedback for repetitive and less important
events
• Prominent feedback for important events
• The three human deadlines 0.1s / 1s / 10s
Stefan Ivanov The nine golden rules of interface design
18. Reduce memory load
• Short term memory has limited capacity
• Do not request the same information twice
• Offer clear access to help
• Read and select rather than remember and type
Stefan Ivanov The nine golden rules of interface design
21. Avoid errors and offer undo
• When possible prevent occurrence of errors
• Errors always stress your users
• Do not punish your users
• Offer instructions for recovering from errors
Stefan Ivanov The nine golden rules of interface design
22. Avoid errors and offer undo
Stefan Ivanov The nine golden rules of interface design
23. Avoid errors and offer undo
Stefan Ivanov The nine golden rules of interface design
24. Design for clear exits and dialogue
• Clarity about the state of the system
• Clear exits suggest how to go back and where to
go next
• Break complex operations in steps
• User in charge rather than being told what to do
Stefan Ivanov The nine golden rules of interface design
25. Design for clear exits and dialogue
Stefan Ivanov The nine golden rules of interface design
26. Design for clear exits and dialogue
Stefan Ivanov The nine golden rules of interface design
27. Provide help and documentation
• Use dynamic assistants and wizards when
necessary
• Provide online/printed documentation
• Offer tutorials to accelerate learning
• The user must always feel in control
Stefan Ivanov The nine golden rules of interface design
28. Provide help and documentation
Stefan Ivanov The nine golden rules of interface design
29. Provide help and documentation
Stefan Ivanov The nine golden rules of interface design
30. Address diverse user needs
• New users need guidance
• Proficient users look for speed
• Age has huge impact on design
• Interest towards technology varies
Stefan Ivanov The nine golden rules of interface design
31. Address diverse user needs
Stefan Ivanov The nine golden rules of interface design
32. Address diverse user needs
Stefan Ivanov The nine golden rules of interface design
33. The nine golden rules
1. Strive for simplicity
2. Speak your users’ language
3. Be consistent and predictable
4. Provide feedback
5. Reduce memory load
6. Avoid errors and offer undo
7. Design for clear exits and dialogue
8. Provide help and documentation
9. Address diverse user needs
Stefan Ivanov The nine golden rules of interface design
34. SQLSaturday #311 in October!
http://www.sqlsaturday.com/311/
jQuery Bulgaria, November
http://www.jquerybulgaria.com/
Stefan Ivanov The nine golden rules of interface design
Upcoming events
35. Thanks to our Sponsors:
Diamond Sponsor:
Gold Sponsors:
Swag Sponsors: Media Partners:
Silver Sponsors:
Hosting partner: