SlideShare ist ein Scribd-Unternehmen logo
1 von 61
On Messages
Dimiter Simov – Jimmy
@dsimov | https://about.me/dsimov
Here is a story
3
4
At SAP, we have this nice “social” tool - Jam
5
I participate in a few groups
I wanted to start a new group on UX topics
6
Here is the new-group
form
7
1. Filled out the details
2. Chose to activate the
group
3. Clicked Create
8
Error
The description you
entered is too large.
Please limit yourself to
255 characters.
OK
9
Gone: the message, the dialog, and all my input
Talk about messages
Claim that we are responsible: designers/architects
No recipe – be practical
My goal today
I do not like to write
messages
What’s in a message?
Sign
source of icons: http://www.iconarchive.com/show/soft-scraps-icons-by-hopstarter.html
0. Who shows the message
1. What happened (or will/didn’t happen)
2. Why it happened
3. What users can do about it
Text
traditionally a button
Closing:
Interaction
User goal and expectations
User actions before and after the message
16
Messages by type
17
when: Every time I start Windows
Warning
fix: Do not show
or: Show more info so users know why it is important and
what to do
When: Every time I start Windows
Critical
fix: Show option to remove from start-up list
or: Allow re-installing
Validation
fix: Parse the input and ignore spaces, dashes, dots…
Translation:
Your electronic signature
is valid and you can make
money transfers online
Confirmation
fix: Hide the gibberish. Show a
normal message.
Informative
fix: State that the downtime will be at night and last only 1
hour. Please use my timezone.
As you type
fix: Accept Cyrillic
or: Add to the message that only Latin characters are OK
On Yes, the program starts
On No, the program does not start
Guess what
fix: Do not show, just use the default location
or: Ask users to select a library location
Glad I did not encounter the previous three
Numbered
fix: Say what happened, why, and what users need/can do
Another time
fix: Fix the site to work 24/7
or: Tell users to log in only during business hours
English: Access is blocked! Reason: #34!
Please call the Eurobank officer who
serves you.
Human: you are trying
access outside
business hours
Another place
fix: ?!?!
or: Link to a travel site so users can book a ticket to USA
what!?
Make me think a lot
fix: Simplify and state the acceptable range
Now I’m lost
Make me stop thinking
fix: No idea
Series of increasing severity
Unusual error… not enough storage
Unusual error… no scroll bars
Unusual error… catastrophic failure
fix: Fix the code
Not available… Not accessible… or Access denied?
Schizophrenic
fix: Explain in plain words; see the next slide for an example
Why not this instead of the previous message
You may have no permissions to
view the content of the folder, or it
may be located on a computer with
which you do not have a connection.
Check your connection and try again
or contact your administrator for
permissions.
Useless
fix: Show the list of external references or link to it
Unnecessary
fix: Do not show (no need to tell users in a browser that a page
will be reloaded; unless the reloading will take 3 minutes)
In progress
fix: No fix needed
In progress
fix: Use a normal progress indicator - see how the others do it
Predictive
fix: No fix needed
Preventive
fix: Maybe change the text of the buttons
or: Avoid the popup – see the next slide
2014: jetBlue “eliminated” the popup
…the message now obscures the input
fix: Make the message non-modal
or: Make the user input visible – get back the popup
2015, September
They no longer populate the date
fields automatically with today’s date
The OK and
Cancel buttons
reduced to OK
They still don’t
match text and
closing
CAPS LOCK IS ON
We sometimes need to type in all caps
Caps Lock is a mode, we often do not notice it is ON
The Caps Lock key is too easy to hit, next to Shift
When typing passwords, we don’t see what we type
CAPS LOCK
fix: I challenge you to design one or two fixes!
Do and don’t
Reconsider the limitations:
why limit the password
length?!
Try to avoid messages
Parse the user input:
 both 12/05/14 and 2014-05-12 mean 12 May 2014
Change the UI:
 a calendar picker might work well for entering dates
Try to avoid messages: 2
Spare the technical details and build the program
around user tasks. Most users don’t care how the
program works.
example: “We found search results but will not show them
in this mode. Search again on another screen.”
Try to avoid messages: 3
Show a modal message only if you:
 have no idea what else to do
 have no time to do a better thing
 feel, it makes business sense
 know, it will never show up to users
Use modal messages as a last resort
Any internal message
that is not supposed to be seen by users
finds a way to float to the surface and
shows up to users
Jimmy’s axiom on messages
Coordinate text and closing
We want to do work (have fun, find information) not
read messages
Yet we do not want to guess what is going on
Keep messages short, yet complete
+“You have only view permissions”
versus
- “You do not have edit permissions”
Frame messages positively
and before you write “oops“
Think twice before you try fun
Have a reviewer
I would rather have one colleague find my splling
mistakes than 6 000 000 users
Ask for help
Yes, you can user-test even messages and it pays off
Test with users
1. Avoid messages, especially modal ones
DON’T WRITE MESSAGES, DESIGN INTERACTIONS
2. If you have to give a message, make sure it is obvious
 who shows it
 what happened
 why
 what users can do about it
3. Be practical
Take home
Remember
It is your job to take care of interactions…
and messages!
Developers will write the code
57
Bonus
59
cAPS lOCK pROBLEM sOLVED
My message collection
https://onmessages.wordpress.com/
61
This talk is over. I ran out of slides and
time. You can comment and ask
questions or wait for the next session.
Dimiter Simov @dsimov | EuroIA 2015 Madrid

Weitere ähnliche Inhalte

Was ist angesagt?

Keyboarding II video
Keyboarding II videoKeyboarding II video
Keyboarding II videoKaty Adams
 
Final reflection assignment
Final reflection assignmentFinal reflection assignment
Final reflection assignmentbcv1994
 
Successful Blogging - Three running A Blog ideas You must Apply
Successful Blogging - Three running A Blog ideas You must ApplySuccessful Blogging - Three running A Blog ideas You must Apply
Successful Blogging - Three running A Blog ideas You must Applydiscountgaragedoorrepair066
 
Online Tutorials
Online TutorialsOnline Tutorials
Online TutorialsSue Pelman
 
Registering & Booking Appointments
Registering & Booking AppointmentsRegistering & Booking Appointments
Registering & Booking AppointmentsUCEW
 
Do Your Autoresponders Drive Your Customers Crazy?
Do Your Autoresponders Drive Your Customers Crazy?Do Your Autoresponders Drive Your Customers Crazy?
Do Your Autoresponders Drive Your Customers Crazy?memee50
 
Young slideshow unit 5
Young slideshow unit 5Young slideshow unit 5
Young slideshow unit 5Ellen Young
 
The Destructive Power Of "You"
The Destructive Power Of "You"The Destructive Power Of "You"
The Destructive Power Of "You"Mitch Bryant
 
How to report a bug?
How to report a bug?How to report a bug?
How to report a bug?Pagepro
 
Writing the Ubuntu Manual
Writing the Ubuntu ManualWriting the Ubuntu Manual
Writing the Ubuntu ManualIlya Haykinson
 
Parent Tutorial
Parent TutorialParent Tutorial
Parent Tutorialspike2904
 
2009 MacBook Rollout
2009 MacBook Rollout2009 MacBook Rollout
2009 MacBook RolloutAlice Barr
 
Orientation for online students expectations 2011
Orientation for online students expectations 2011Orientation for online students expectations 2011
Orientation for online students expectations 2011villagewise
 

Was ist angesagt? (17)

Keyboarding II video
Keyboarding II videoKeyboarding II video
Keyboarding II video
 
Final reflection assignment
Final reflection assignmentFinal reflection assignment
Final reflection assignment
 
Successful Blogging - Three running A Blog ideas You must Apply
Successful Blogging - Three running A Blog ideas You must ApplySuccessful Blogging - Three running A Blog ideas You must Apply
Successful Blogging - Three running A Blog ideas You must Apply
 
Online Tutorials
Online TutorialsOnline Tutorials
Online Tutorials
 
Registering & Booking Appointments
Registering & Booking AppointmentsRegistering & Booking Appointments
Registering & Booking Appointments
 
Do Your Autoresponders Drive Your Customers Crazy?
Do Your Autoresponders Drive Your Customers Crazy?Do Your Autoresponders Drive Your Customers Crazy?
Do Your Autoresponders Drive Your Customers Crazy?
 
Young slideshow unit 5
Young slideshow unit 5Young slideshow unit 5
Young slideshow unit 5
 
C 1
C 1C 1
C 1
 
The Destructive Power Of "You"
The Destructive Power Of "You"The Destructive Power Of "You"
The Destructive Power Of "You"
 
How to report a bug?
How to report a bug?How to report a bug?
How to report a bug?
 
Comments 1
Comments 1Comments 1
Comments 1
 
Writing the Ubuntu Manual
Writing the Ubuntu ManualWriting the Ubuntu Manual
Writing the Ubuntu Manual
 
21 c doc ws naf2010si
21 c doc ws naf2010si21 c doc ws naf2010si
21 c doc ws naf2010si
 
Blackboard success tips
Blackboard success tipsBlackboard success tips
Blackboard success tips
 
Parent Tutorial
Parent TutorialParent Tutorial
Parent Tutorial
 
2009 MacBook Rollout
2009 MacBook Rollout2009 MacBook Rollout
2009 MacBook Rollout
 
Orientation for online students expectations 2011
Orientation for online students expectations 2011Orientation for online students expectations 2011
Orientation for online students expectations 2011
 

Ähnlich wie EuroIA 2015 On Messages

13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an ExorcismCrystal Beasley
 
Interface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksInterface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksJulie Dirksen
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignCheryl Platz
 
Avram ODonovan Blogtalk2008
Avram ODonovan Blogtalk2008Avram ODonovan Blogtalk2008
Avram ODonovan Blogtalk2008coniecto
 
Scopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdfScopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdfAtiqur Rahaman
 
Onrec Talk V9
Onrec Talk V9Onrec Talk V9
Onrec Talk V9SiConroy
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0Jesse Flores
 
7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUM7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUMAndrea Tino
 
Building complex sites with Joomla
Building complex sites with JoomlaBuilding complex sites with Joomla
Building complex sites with JoomlaPaul Delbar
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web applicationBurhan Ahmed
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdfYuriTamaki
 
HTML Emails in Rails 3
HTML Emails in Rails 3HTML Emails in Rails 3
HTML Emails in Rails 3John Barton
 

Ähnlich wie EuroIA 2015 On Messages (20)

Designing usable forms
Designing usable formsDesigning usable forms
Designing usable forms
 
13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism13 Signs Your UX Needs an Exorcism
13 Signs Your UX Needs an Exorcism
 
Interface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and TricksInterface Design for Elearning - Tips and Tricks
Interface Design for Elearning - Tips and Tricks
 
Usability
UsabilityUsability
Usability
 
WORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction DesignWORKSHOP: Making the World Easier with Interaction Design
WORKSHOP: Making the World Easier with Interaction Design
 
Avram ODonovan Blogtalk2008
Avram ODonovan Blogtalk2008Avram ODonovan Blogtalk2008
Avram ODonovan Blogtalk2008
 
Scopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdfScopic UX Design Test Task.pdf
Scopic UX Design Test Task.pdf
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Writing Good Emails
Writing Good EmailsWriting Good Emails
Writing Good Emails
 
Onrec Talk V9
Onrec Talk V9Onrec Talk V9
Onrec Talk V9
 
beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0beginners_guide_to_designing_apps_and_interfaces_1_0
beginners_guide_to_designing_apps_and_interfaces_1_0
 
7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUM7 tips for more effective morning SCRUM
7 tips for more effective morning SCRUM
 
Building complex sites with Joomla
Building complex sites with JoomlaBuilding complex sites with Joomla
Building complex sites with Joomla
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web application
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdf
 
HTML Emails in Rails 3
HTML Emails in Rails 3HTML Emails in Rails 3
HTML Emails in Rails 3
 
Participants module.sway
Participants module.swayParticipants module.sway
Participants module.sway
 
Respondology.pptx
Respondology.pptxRespondology.pptx
Respondology.pptx
 

Mehr von Dimiter Simov

Usability Testing for Technical Writers
Usability Testing for Technical WritersUsability Testing for Technical Writers
Usability Testing for Technical WritersDimiter Simov
 
OOUXHO 2020 quantum content
OOUXHO 2020   quantum contentOOUXHO 2020   quantum content
OOUXHO 2020 quantum contentDimiter Simov
 
Are you ready for user feedback - tcworld India-2017
Are you ready for user feedback - tcworld India-2017Are you ready for user feedback - tcworld India-2017
Are you ready for user feedback - tcworld India-2017Dimiter Simov
 
Are you ready for user feedback?
Are you ready for user feedback?Are you ready for user feedback?
Are you ready for user feedback?Dimiter Simov
 
Soft Performance - Laws
Soft Performance - LawsSoft Performance - Laws
Soft Performance - LawsDimiter Simov
 
Soft performance - measuring
Soft performance - measuringSoft performance - measuring
Soft performance - measuringDimiter Simov
 
A UX Journey from Documentation to… Documentation
A UX Journey from Documentation to… DocumentationA UX Journey from Documentation to… Documentation
A UX Journey from Documentation to… DocumentationDimiter Simov
 
EuroIA 2014 highlights
EuroIA 2014 highlightsEuroIA 2014 highlights
EuroIA 2014 highlightsDimiter Simov
 
EuroIA 2012 highlights
EuroIA 2012 highlightsEuroIA 2012 highlights
EuroIA 2012 highlightsDimiter Simov
 
ползваемост 18 Feb 2010
ползваемост 18 Feb 2010ползваемост 18 Feb 2010
ползваемост 18 Feb 2010Dimiter Simov
 

Mehr von Dimiter Simov (12)

Usability Testing for Technical Writers
Usability Testing for Technical WritersUsability Testing for Technical Writers
Usability Testing for Technical Writers
 
OOUXHO 2020 quantum content
OOUXHO 2020   quantum contentOOUXHO 2020   quantum content
OOUXHO 2020 quantum content
 
Are you ready for user feedback - tcworld India-2017
Are you ready for user feedback - tcworld India-2017Are you ready for user feedback - tcworld India-2017
Are you ready for user feedback - tcworld India-2017
 
Are you ready for user feedback?
Are you ready for user feedback?Are you ready for user feedback?
Are you ready for user feedback?
 
Soft Performance - Laws
Soft Performance - LawsSoft Performance - Laws
Soft Performance - Laws
 
Soft performance - measuring
Soft performance - measuringSoft performance - measuring
Soft performance - measuring
 
A UX Journey from Documentation to… Documentation
A UX Journey from Documentation to… DocumentationA UX Journey from Documentation to… Documentation
A UX Journey from Documentation to… Documentation
 
Out of Habit
Out of HabitOut of Habit
Out of Habit
 
EuroIA 2014 highlights
EuroIA 2014 highlightsEuroIA 2014 highlights
EuroIA 2014 highlights
 
Soft performance
Soft performanceSoft performance
Soft performance
 
EuroIA 2012 highlights
EuroIA 2012 highlightsEuroIA 2012 highlights
EuroIA 2012 highlights
 
ползваемост 18 Feb 2010
ползваемост 18 Feb 2010ползваемост 18 Feb 2010
ползваемост 18 Feb 2010
 

Kürzlich hochgeladen

AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioThink360 Studio
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxDanielTamiru4
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 

Kürzlich hochgeladen (20)

AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 Studio
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptx
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 

EuroIA 2015 On Messages

  • 1.
  • 2. On Messages Dimiter Simov – Jimmy @dsimov | https://about.me/dsimov
  • 3. Here is a story 3
  • 4. 4 At SAP, we have this nice “social” tool - Jam
  • 5. 5 I participate in a few groups I wanted to start a new group on UX topics
  • 6. 6 Here is the new-group form
  • 7. 7 1. Filled out the details 2. Chose to activate the group 3. Clicked Create
  • 8. 8 Error The description you entered is too large. Please limit yourself to 255 characters. OK
  • 9. 9 Gone: the message, the dialog, and all my input
  • 10. Talk about messages Claim that we are responsible: designers/architects No recipe – be practical My goal today
  • 11. I do not like to write messages
  • 12. What’s in a message?
  • 13. Sign source of icons: http://www.iconarchive.com/show/soft-scraps-icons-by-hopstarter.html
  • 14. 0. Who shows the message 1. What happened (or will/didn’t happen) 2. Why it happened 3. What users can do about it Text
  • 16. Interaction User goal and expectations User actions before and after the message 16
  • 18. when: Every time I start Windows Warning fix: Do not show or: Show more info so users know why it is important and what to do
  • 19. When: Every time I start Windows Critical fix: Show option to remove from start-up list or: Allow re-installing
  • 20. Validation fix: Parse the input and ignore spaces, dashes, dots…
  • 21. Translation: Your electronic signature is valid and you can make money transfers online Confirmation fix: Hide the gibberish. Show a normal message.
  • 22. Informative fix: State that the downtime will be at night and last only 1 hour. Please use my timezone.
  • 23. As you type fix: Accept Cyrillic or: Add to the message that only Latin characters are OK
  • 24. On Yes, the program starts On No, the program does not start Guess what fix: Do not show, just use the default location or: Ask users to select a library location
  • 25. Glad I did not encounter the previous three Numbered fix: Say what happened, why, and what users need/can do
  • 26. Another time fix: Fix the site to work 24/7 or: Tell users to log in only during business hours English: Access is blocked! Reason: #34! Please call the Eurobank officer who serves you. Human: you are trying access outside business hours
  • 27. Another place fix: ?!?! or: Link to a travel site so users can book a ticket to USA
  • 28. what!? Make me think a lot fix: Simplify and state the acceptable range
  • 29. Now I’m lost Make me stop thinking fix: No idea
  • 30. Series of increasing severity Unusual error… not enough storage Unusual error… no scroll bars Unusual error… catastrophic failure fix: Fix the code
  • 31. Not available… Not accessible… or Access denied? Schizophrenic fix: Explain in plain words; see the next slide for an example
  • 32. Why not this instead of the previous message You may have no permissions to view the content of the folder, or it may be located on a computer with which you do not have a connection. Check your connection and try again or contact your administrator for permissions.
  • 33. Useless fix: Show the list of external references or link to it
  • 34. Unnecessary fix: Do not show (no need to tell users in a browser that a page will be reloaded; unless the reloading will take 3 minutes)
  • 35. In progress fix: No fix needed
  • 36. In progress fix: Use a normal progress indicator - see how the others do it
  • 38. Preventive fix: Maybe change the text of the buttons or: Avoid the popup – see the next slide
  • 40. …the message now obscures the input fix: Make the message non-modal or: Make the user input visible – get back the popup
  • 41. 2015, September They no longer populate the date fields automatically with today’s date The OK and Cancel buttons reduced to OK They still don’t match text and closing
  • 43. We sometimes need to type in all caps Caps Lock is a mode, we often do not notice it is ON The Caps Lock key is too easy to hit, next to Shift When typing passwords, we don’t see what we type CAPS LOCK fix: I challenge you to design one or two fixes!
  • 45. Reconsider the limitations: why limit the password length?! Try to avoid messages
  • 46. Parse the user input:  both 12/05/14 and 2014-05-12 mean 12 May 2014 Change the UI:  a calendar picker might work well for entering dates Try to avoid messages: 2
  • 47. Spare the technical details and build the program around user tasks. Most users don’t care how the program works. example: “We found search results but will not show them in this mode. Search again on another screen.” Try to avoid messages: 3
  • 48. Show a modal message only if you:  have no idea what else to do  have no time to do a better thing  feel, it makes business sense  know, it will never show up to users Use modal messages as a last resort
  • 49. Any internal message that is not supposed to be seen by users finds a way to float to the surface and shows up to users Jimmy’s axiom on messages
  • 51. We want to do work (have fun, find information) not read messages Yet we do not want to guess what is going on Keep messages short, yet complete
  • 52. +“You have only view permissions” versus - “You do not have edit permissions” Frame messages positively
  • 53. and before you write “oops“ Think twice before you try fun
  • 54. Have a reviewer I would rather have one colleague find my splling mistakes than 6 000 000 users Ask for help
  • 55. Yes, you can user-test even messages and it pays off Test with users
  • 56. 1. Avoid messages, especially modal ones DON’T WRITE MESSAGES, DESIGN INTERACTIONS 2. If you have to give a message, make sure it is obvious  who shows it  what happened  why  what users can do about it 3. Be practical Take home
  • 57. Remember It is your job to take care of interactions… and messages! Developers will write the code 57
  • 58. Bonus
  • 61. 61 This talk is over. I ran out of slides and time. You can comment and ask questions or wait for the next session. Dimiter Simov @dsimov | EuroIA 2015 Madrid

Hinweis der Redaktion

  1. The user is trying to log into the internet banking part of the website of the bank but this is happening outside of business hours.