SlideShare a Scribd company logo
1 of 23
Feedback & error messages
for Rich Internet Applications
                                14.09.2012



               b-i branding. technology. integration.




                                       www.b-i.com
branding.technology.integration   confidential and proprietary ©blue-infinity
Oops, I ruined your life :)



           branding.technology.integration   confidential and proprietary ©blue-infinity
Some not so great examples




 Gmail




 Facebook


                      branding.technology.integration   confidential and proprietary ©blue-infinity
Pretty ones




              branding.technology.integration   confidential and proprietary ©blue-infinity
Fail Whale – viral ones




                                                  http://www.whatisfailwhale.info/

                          branding.technology.integration           confidential and proprietary ©blue-infinity
Even Windows’ Blue Screen of Death…




                      branding.technology.integration   confidential and proprietary ©blue-infinity
…has gotten a facelift in Windows 8




                       branding.technology.integration   confidential and proprietary ©blue-infinity
5 Principles for messages

1.   Give feedback on user action and system status

2.   Prevent errors from happening

3.   Allow for easy error recovery

4.   Communicate clearly and consistenty

5.   Provide access to more information / help when needed




                           branding.technology.integration   confidential and proprietary ©blue-infinity
1. Give feedback




                   branding.technology.integration   confidential and proprietary ©blue-infinity
1. Give feedback -    During user action / input

Interaction design is about feedback:
– Roll-overs effects on all interactive content (icons / buttons /
   images / links)
– Highlight on table rows (when hovering and selecting)
– Focus on form fields
– Inline validation of errors
– Additional indicators:
   – «checks» for accomplished tasks / fields
   – Indicators on password strength
   – Count-down of characters allowed




                            branding.technology.integration   confidential and proprietary ©blue-infinity
1. Give feedback - After user action

– Highlight system progress
– Display success confirmation
– Display potential error messages clearly




                                                             Animoto.com


                           branding.technology.integration                 confidential and proprietary ©blue-infinity
2. Prevent errors from happening – bad example!




    ???


                        branding.technology.integration   confidential and proprietary ©blue-infinity
2. Prevent errors from happening – how to do it
– Progressive disclosure: Only show what the user needs to
  see at a given time
– Responsive enabling: Do not allow buttons to be clickable
  that are not
– Forgiving formats: Allow different formats – especially for
  dates
– Default values: Whenever possible, provide smart default
  values
– Required fields: Indicate them clearly




                          branding.technology.integration   confidential and proprietary ©blue-infinity
3. Easy error recovery – how to do it

– Provide Undo, Back, Cancel commands whenever technically
  possible
– Allow deleting or editing items whenever business processes
  allow the user to do so
– Provide clear instructions in error messages on how to
  recover (hint: contact your system administrator is rarely
  helpful)
– If actions are critical and irreversable, ask for confirmation
  (usually when deleting and closing unsaved items)




                          branding.technology.integration   confidential and proprietary ©blue-infinity
4. Communicate clearly and consistently – bad example




                               Be sure to check “Never ask me again”!




                        branding.technology.integration   confidential and proprietary ©blue-infinity
4. Communicate clearly and consistently –                     do and don’t


               DO                                             DON’T
–   Be specific                                  – Make general statements
–   Use clear language                           – Use overly technical language
–   Make your errors visible                       or overly cute / slang terms
–   Display errors in proximity of               – Only display errors at the top
    their source                                   of page without hi-lighting
–   Give constructive advice                       the fields
    when possible
–   Offer a clear path of what to
    do next




                            branding.technology.integration          confidential and proprietary ©blue-infinity
5. Provide access to more information – how to do it
The more contextual, the better – no one will willingly click on a
global help!
– Field level help is the most effective
– Input prompts or hints: Display in field what type of
   information is needed – or display additional information
   when on clicking in field.




                           branding.technology.integration   confidential and proprietary ©blue-infinity
5. Provide access to more information - But not too much!




                         branding.technology.integration   confidential and proprietary ©blue-infinity
5. Provide access to more information                    - Help on   demand




                       branding.technology.integration                 confidential and proprietary ©blue-infinity
To sum it up
– Define UI standards of what to display, when and how
  BEFORE starting to code

– Specify the tone of voice for messages and make sure
  that messages are consistent

– Pay attention to detail: Capitalization
  rules, syntax, button naming…

– Make it fun- but think about your audience




                           branding.technology.integration   confidential and proprietary ©blue-infinity
And to finish: Creativity 404




http://www.bluedaniel.com/dfdf

http://www.1stwebdesigner.com/inspiration/unique-404-error-pages-inspiration/

                                 branding.technology.integration   confidential and proprietary ©blue-infinity
For more information, please contact:
         Julia.Borkenhagen@b-i.com




branding.technology.integration   confidential and proprietary ©blue-infinity

More Related Content

Recently uploaded

Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...nirzagarg
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement 210303105569
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideDesign Studio UI UX
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证eeanqy
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherrymeghakumariji156
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfOffice Furniture Plus - Irving
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证eqaqen
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahimamgadibrahim92
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyIsadora Agency
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxbalqisyamutia
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789CristineGraceAcuyan
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableNitya salvi
 

Recently uploaded (20)

Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Feedback & error messages for rich internet applications

  • 1. Feedback & error messages for Rich Internet Applications 14.09.2012 b-i branding. technology. integration. www.b-i.com
  • 2. branding.technology.integration confidential and proprietary ©blue-infinity
  • 3. Oops, I ruined your life :) branding.technology.integration confidential and proprietary ©blue-infinity
  • 4. Some not so great examples Gmail Facebook branding.technology.integration confidential and proprietary ©blue-infinity
  • 5. Pretty ones branding.technology.integration confidential and proprietary ©blue-infinity
  • 6. Fail Whale – viral ones http://www.whatisfailwhale.info/ branding.technology.integration confidential and proprietary ©blue-infinity
  • 7. Even Windows’ Blue Screen of Death… branding.technology.integration confidential and proprietary ©blue-infinity
  • 8. …has gotten a facelift in Windows 8 branding.technology.integration confidential and proprietary ©blue-infinity
  • 9. 5 Principles for messages 1. Give feedback on user action and system status 2. Prevent errors from happening 3. Allow for easy error recovery 4. Communicate clearly and consistenty 5. Provide access to more information / help when needed branding.technology.integration confidential and proprietary ©blue-infinity
  • 10. 1. Give feedback branding.technology.integration confidential and proprietary ©blue-infinity
  • 11. 1. Give feedback - During user action / input Interaction design is about feedback: – Roll-overs effects on all interactive content (icons / buttons / images / links) – Highlight on table rows (when hovering and selecting) – Focus on form fields – Inline validation of errors – Additional indicators: – «checks» for accomplished tasks / fields – Indicators on password strength – Count-down of characters allowed branding.technology.integration confidential and proprietary ©blue-infinity
  • 12. 1. Give feedback - After user action – Highlight system progress – Display success confirmation – Display potential error messages clearly Animoto.com branding.technology.integration confidential and proprietary ©blue-infinity
  • 13. 2. Prevent errors from happening – bad example! ??? branding.technology.integration confidential and proprietary ©blue-infinity
  • 14. 2. Prevent errors from happening – how to do it – Progressive disclosure: Only show what the user needs to see at a given time – Responsive enabling: Do not allow buttons to be clickable that are not – Forgiving formats: Allow different formats – especially for dates – Default values: Whenever possible, provide smart default values – Required fields: Indicate them clearly branding.technology.integration confidential and proprietary ©blue-infinity
  • 15. 3. Easy error recovery – how to do it – Provide Undo, Back, Cancel commands whenever technically possible – Allow deleting or editing items whenever business processes allow the user to do so – Provide clear instructions in error messages on how to recover (hint: contact your system administrator is rarely helpful) – If actions are critical and irreversable, ask for confirmation (usually when deleting and closing unsaved items) branding.technology.integration confidential and proprietary ©blue-infinity
  • 16. 4. Communicate clearly and consistently – bad example Be sure to check “Never ask me again”! branding.technology.integration confidential and proprietary ©blue-infinity
  • 17. 4. Communicate clearly and consistently – do and don’t DO DON’T – Be specific – Make general statements – Use clear language – Use overly technical language – Make your errors visible or overly cute / slang terms – Display errors in proximity of – Only display errors at the top their source of page without hi-lighting – Give constructive advice the fields when possible – Offer a clear path of what to do next branding.technology.integration confidential and proprietary ©blue-infinity
  • 18. 5. Provide access to more information – how to do it The more contextual, the better – no one will willingly click on a global help! – Field level help is the most effective – Input prompts or hints: Display in field what type of information is needed – or display additional information when on clicking in field. branding.technology.integration confidential and proprietary ©blue-infinity
  • 19. 5. Provide access to more information - But not too much! branding.technology.integration confidential and proprietary ©blue-infinity
  • 20. 5. Provide access to more information - Help on demand branding.technology.integration confidential and proprietary ©blue-infinity
  • 21. To sum it up – Define UI standards of what to display, when and how BEFORE starting to code – Specify the tone of voice for messages and make sure that messages are consistent – Pay attention to detail: Capitalization rules, syntax, button naming… – Make it fun- but think about your audience branding.technology.integration confidential and proprietary ©blue-infinity
  • 22. And to finish: Creativity 404 http://www.bluedaniel.com/dfdf http://www.1stwebdesigner.com/inspiration/unique-404-error-pages-inspiration/ branding.technology.integration confidential and proprietary ©blue-infinity
  • 23. For more information, please contact: Julia.Borkenhagen@b-i.com branding.technology.integration confidential and proprietary ©blue-infinity

Editor's Notes

  1. Most people sufferthroughfilling out forms – and messages are often not veryhelpful.In many web appprojects, alert / error / confimration / help / information messages tend to getoverlooked or are added as an afterthought.
  2. Gmail Facebook
  3. Initially, Twitter had a cat on the fax machine.Yiying Lu, an artist and a designer in Sydney, Australia designed this logoIn this case, the failure was a big success!
  4. We all love and need feedback – it’s a psychologicalprincipleInline validation: best to display error messages below the field – not next to it, whenformsmayvary in size or have multiple fields in a row
  5. Progress indicators – progress bar, completion, save animation…Whencompleted, provide confirmation – for small actions, the resultcanjustbe visible – for more complexoperations, written message ishelpful. Message should not block further actions.
  6. Didyou know that in MS Outlook, youcan enter tomorrow, 5 days – today etc… and itwillrecognize the date.