SlideShare a Scribd company logo
The nine golden rules of
interface design
Stefan Ivanov
MSc in Media Informatics
UX Design lecturer
CEO & Co-Founder
Stefan Ivanov Using mappings, affordances, constraints and signifiers in UX
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
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
Strive for simplicity
Stefan Ivanov The nine golden rules of interface design
Strive for simplicity
Stefan Ivanov The nine golden rules of interface design
Strive for simplicity
Stefan Ivanov The nine golden rules of interface design
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
Speak your users’ language
Stefan Ivanov The nine golden rules of interface design
Speak your users’ language
Stefan Ivanov The nine golden rules of interface design
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
Be consistent and predictable
Stefan Ivanov The nine golden rules of interface design
Be consistent and predictable
Stefan Ivanov The nine golden rules of interface design
Be consistent and predictable
Stefan Ivanov The nine golden rules of interface design
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
Provide feedback
Stefan Ivanov The nine golden rules of interface design
Provide feedback
Stefan Ivanov The nine golden rules of interface design
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
Reduce memory load
Stefan Ivanov The nine golden rules of interface design
Reduce memory load
Stefan Ivanov The nine golden rules of interface design
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
Avoid errors and offer undo
Stefan Ivanov The nine golden rules of interface design
Avoid errors and offer undo
Stefan Ivanov The nine golden rules of interface design
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
Design for clear exits and dialogue
Stefan Ivanov The nine golden rules of interface design
Design for clear exits and dialogue
Stefan Ivanov The nine golden rules of interface design
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
Provide help and documentation
Stefan Ivanov The nine golden rules of interface design
Provide help and documentation
Stefan Ivanov The nine golden rules of interface design
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
Address diverse user needs
Stefan Ivanov The nine golden rules of interface design
Address diverse user needs
Stefan Ivanov The nine golden rules of interface design
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
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
Thanks to our Sponsors:
Diamond Sponsor:
Gold Sponsors:
Swag Sponsors: Media Partners:
Silver Sponsors:
Hosting partner:

More Related Content

DOC
Exercise Schneiderman’s Eight Golden Rules HCI
ODP
Eliminating the Odd
PPTX
Ui ux designing principles
PPTX
Unit 7 performing user interface design
PPTX
The Golden Rules by Theo Mandel - Software Engineering
PPT
Dr. Janet Six - Using Interaction Design to Create Products That Your Custome...
PPTX
golden rules of user interface design
PPT
Design rules and usability requirements
Exercise Schneiderman’s Eight Golden Rules HCI
Eliminating the Odd
Ui ux designing principles
Unit 7 performing user interface design
The Golden Rules by Theo Mandel - Software Engineering
Dr. Janet Six - Using Interaction Design to Create Products That Your Custome...
golden rules of user interface design
Design rules and usability requirements

Similar to The nine golden rules of interface design (20)

PPT
HCI 3e - Ch 7: Design rules
PPTX
user interface design software engineering
PDF
UI Design Principles : 20 Essential Rules for User Interface Design
PDF
20 Principles: UI Design
PPTX
HCI Unit 3.pptx
PDF
User Interface design and analysis Part.1
PDF
Golden Rules of User Experience Design - Theo Mandel, Ph.D. (UPDATED)
PDF
UID-Textbook.pdf
PDF
UX Design Heuristics, aka "what makes an interaction good"?
PPT
USER INTERFACE DESIGN - unit-1 last part.ppt
PPTX
Ten Usability Heuristics by Jakob Nielsen.pptx
PPTX
Lecturvxxxxxxxxxxxxxxxxxxxxxxxxe 17.pptx
PDF
User Interface design and analysis Part.2
PDF
Golden Rules of Interface Design
PPTX
6-User Interface Design_6-User Interface Design.pptx
PDF
Computer Science application and Engineering
ODT
Golden rules of gui in multimedia
PPTX
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022
PPT
Usability Heuristics
HCI 3e - Ch 7: Design rules
user interface design software engineering
UI Design Principles : 20 Essential Rules for User Interface Design
20 Principles: UI Design
HCI Unit 3.pptx
User Interface design and analysis Part.1
Golden Rules of User Experience Design - Theo Mandel, Ph.D. (UPDATED)
UID-Textbook.pdf
UX Design Heuristics, aka "what makes an interaction good"?
USER INTERFACE DESIGN - unit-1 last part.ppt
Ten Usability Heuristics by Jakob Nielsen.pptx
Lecturvxxxxxxxxxxxxxxxxxxxxxxxxe 17.pptx
User Interface design and analysis Part.2
Golden Rules of Interface Design
6-User Interface Design_6-User Interface Design.pptx
Computer Science application and Engineering
Golden rules of gui in multimedia
Top 10 jakob nielsen’s phenomenal rules of uiux design for 2022
Usability Heuristics
Ad

More from Stefan Ivanov (20)

PDF
Design in the New Normal
PDF
The True Purpose of Design Systems
PDF
One for all and all for one
PDF
Digital Design in Bulgaria
PDF
The True Purpose of Design Systems
PDF
Understanding users without getting bored
PDF
Design in Bulgaria
PDF
Design strategy for constrained productivity tools
PDF
Measuring usability workshop
PDF
The quest for player centrism
PDF
The Case Behind User Experience
PDF
Measuring Usability
PDF
Designing for constrained productivity
PPTX
Design through empathy
PPTX
Storyboards - telling the stories of your users visually
PPTX
Gamification - a player centered design process
PPTX
Emotion and usability
PPTX
Mobile Wireframing with Indigo Studio
PDF
Web Usability Metrics JSNext Bulgaria 2014
PDF
wUX applying UX principles to wearable tech and smart textiles
Design in the New Normal
The True Purpose of Design Systems
One for all and all for one
Digital Design in Bulgaria
The True Purpose of Design Systems
Understanding users without getting bored
Design in Bulgaria
Design strategy for constrained productivity tools
Measuring usability workshop
The quest for player centrism
The Case Behind User Experience
Measuring Usability
Designing for constrained productivity
Design through empathy
Storyboards - telling the stories of your users visually
Gamification - a player centered design process
Emotion and usability
Mobile Wireframing with Indigo Studio
Web Usability Metrics JSNext Bulgaria 2014
wUX applying UX principles to wearable tech and smart textiles
Ad

Recently uploaded (20)

PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PPT
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
PDF
GSH-Vicky1-Complete-Plans on Housing.pdf
PPTX
Entrepreneur intro, origin, process, method
PDF
Architecture Design Portfolio- VICTOR OKUTU
PPTX
Media And Information Literacy for Grade 12
PDF
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
PPTX
22CDH01-V3-UNIT III-UX-UI for Immersive Design
PPTX
Acoustics new for. Sound insulation and absorber
PPTX
rapid fire quiz in your house is your india.pptx
PDF
Test slideshare presentation for blog post
PPTX
VERNACULAR_DESIGN_PPT FINAL WITH PROPOSED PLAN.pptx
PDF
intro_to_rust.pptx_123456789012446789.pdf
PPT
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
PPTX
CLASSIFICATION OF YARN- process, explanation
PPTX
timber basics in structure mechanics (dos)
PDF
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PDF
Interior Structure and Construction A1 NGYANQI
DOC-20250430-WA0014._20250714_235747_0000.pptx
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
GSH-Vicky1-Complete-Plans on Housing.pdf
Entrepreneur intro, origin, process, method
Architecture Design Portfolio- VICTOR OKUTU
Media And Information Literacy for Grade 12
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
22CDH01-V3-UNIT III-UX-UI for Immersive Design
Acoustics new for. Sound insulation and absorber
rapid fire quiz in your house is your india.pptx
Test slideshare presentation for blog post
VERNACULAR_DESIGN_PPT FINAL WITH PROPOSED PLAN.pptx
intro_to_rust.pptx_123456789012446789.pdf
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
CLASSIFICATION OF YARN- process, explanation
timber basics in structure mechanics (dos)
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Interior Structure and Construction A1 NGYANQI

The nine golden rules of interface design

  • 1. The nine golden rules of interface design
  • 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
  • 5. Strive for simplicity Stefan Ivanov The nine golden rules of interface design
  • 6. Strive for simplicity Stefan Ivanov The nine golden rules of interface design
  • 7. Strive for simplicity 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
  • 16. Provide feedback Stefan Ivanov The nine golden rules of interface design
  • 17. Provide feedback 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
  • 19. Reduce memory load Stefan Ivanov The nine golden rules of interface design
  • 20. Reduce memory load 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: