SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Introduction to
Good Usability




An e-book by peterpixel
released under creative commons
some rights reserved
Peter Conradie (2008)
Contents



Introduction                               4
Why Read it?                               4
Why Write it?                              4

In General                                 5
Stick to the Rules                         5
Borrow                                     5
You are Less Interesting Than you Think    5

Interface Design Guides                    6
Breadcrumbs                                6
Tabs                                       7
Linking                                    8
Overlays                                  11
Drop Down Menu                            13
Scroll                                    14
Icons                                     15

Content                                   16
Titles                                    16
Splash Screen                             16
Body Text                                 17
Fonts                                     17
Video                                     18

Further Reading                           20
Introduction to Good Usability | 4




                                     Introduction




                                     Why Read it?
                                     This guide is especially handy if you haven’t done a lot of
                                     webdesign yet or if you are involved in webdesign but don’t
                                     do any of the real work. I hope to shed some light on some
                                     common interface elements and mistakes people often make
                                     with them.



                                     Why Write it?



                                     A lot of books have been written in the past but the threshold for
                                     reading them, especially if you have never built a site, is quite
                                     big, hence this short guide. This is by no means a complete
Introduction to Good Usability | 5




                                     In General




                                     Stick to the Rules
                                     One of the most important things to remember when designing a
                                     site is that the wheel has already been invented. Odds are, even
                                     as an experienced designer, you will not be able to design a new
                                     sort of interface that actually works well. Not to say that it isn’t
                                     possible, but it highly unlikely. Being unique and standing out
                                     when it comes to interfaces are not always a good thing.



                                     Borrow
                                     Take a look at some of the bigger sites. Usually, a lot of time and
                                     money is spent on making them and usually (not always) they
                                     are applying common sense. Take notes on how others do it.



                                     You are Less Interesting Than you Think
                                     There are more than 100 million sites on the internet. People
                                     don’t have all the time in the world to take a look at yours.
                                     Therefore, be brief and to the point. As the cliche goes: Less is
                                     more.
Introduction to Good Usability | 6




                                     Interface Design Guides




                                     Breadcrumbs

                                                                       Amazon’s take on breadcrumbs.
                                                                       They are located at the top of the
                                                                       page with the last crumb not click-
                                                                       able.




                                     Use Corresponding Labels
                                     Make sure your crumbs are called the same as the
                                     corresponding location, for example do not call a crumb
                                     “Personalize” if the page is called “Settings”.

                                     Aid Navigation, Not Replace It
                                     Your crumbs should act as a way for users to locate themselves
                                     on your site when they arrive and not as a replacement for
                                     navigation.

                                     Don’t Link to Current Page
                                     The very last crumb in your breadcrumbs should not be
                                     clickable. It should simply serve as an indication of where you
                                     are within the site. Linking to the current page is generally
                                     discouraged.
Introduction to Good Usability | 7




                                                                        Adobe attempts to convert the last
                                                                        crumb into a header, perhaps creat-
                                                                        ing confusion as to where the last
                                                                        crumb has disappeared to.




                                     Tabs

                                     that work really well on screen. It has been adopted widely, both
                                     on the web and in software interfaces.

                                     One Row of Tabs
                                     The best way to implement tabs are to have only one row
                                     of them. When we stack tab rows on top of each other, the
                                     interface will become cluttered and the user will have a much
                                     harder time to navigate and distinguish between tabs. Please
                                     note that this is not the case when the bottom row of tabs have
                                     an hierarchical relationship with the top row. In that case two

                                     is directly related to the top row. Make them visually distinct.



                                                                        Linkedin has two tab rows with the
                                                                        bottom row directly related to the
                                                                        top row. The active tab is clearly
                                                                        indicated and the 2nd row is visually
                                                                        distinct.
Introduction to Good Usability | 8




                                     Short Labels
                                     It is important to label tabs but keep tab labels short, using two
                                     or three words at most.

                                     Active tab indication
                                     Clearly indicate which tab is currently active. This can be done
                                     through various ways, color indication works best.

                                     Home Page Tab
                                     There is an age old discussion on whether the Home page (if
                                     you have one) should have a tab or not. Cases and situations
                                     vary but I believe that the home page should indeed be a tab.
                                     The reason for this is that it corresponds with the users idea of
                                     the site. The counter argument is that it doesn’t correspond with
                                     the structure of the site but this shouldn’t be an argument: your
                                     users do not care about the structure and in all likelihood, they
                                     don’t know what it is.

                                     Tabs Should Be Tabs
                                     Tabs should not be a replacement of breadcrumbs, meaning that


                                     being represented by the active tab.



                                     Linking

                                     Conform
                                     The best approach for links are to follow standards. Links should
                                     preferably be underlined and making them blue won’t hurt either.
                                     Visited links should also be indicated as such.
Introduction to Good Usability | 9




                                                                        Apple gets their links and bread-
                                                                        crumbs mostly right, except for the
                                                                        fact that the last crumb is not click-
                                                                        able although is identical to the link
                                                                        to its left.




                                     or make them blue, make sure they are visually different from
                                     surrounding content. They should stand out. Be careful though,
                                     no one want to read a passage littered with highly visual and
                                     distracting links. If the link is a button or a image, make sure it
                                     changes it’s state when a user hovers over it. An exception to
                                     this is the logo or homepage link, located at the top of your site.
                                     Through the years we have come to expect that clicking on the
                                     logo will take us to the home page.


                                                                        Windows Live search enlarged the
                                                                        clickable area available by making
                                                                        the entire box containing the page
                                                                        number clickable.


                                     Spacing
                                     Make sure you leave enough space between links to avoid users
                                     clicking the wrong link.

                                     New Tab or Not?
                                     Should a link load in a new tab? Arguments can be found for
                                     and against both options. The context of the link is an important
                                     factor in deciding this. If a user isn’t likely to want to navigate
                                     away (permanently) from the page, let links open in a new tab.
                                     PDF’s are also best shown in new tabs. If you are linking local
Introduction to Good Usability | 10




                                  content in your site, stay away from links opening in a new tab.
                                  It is better to let users decide whether to let a link open up in a
                                  new page or not than to force this decision on them.

                                  Indicate What is Being Linked To
                                  I am not talking about preview thumbnails of links but more
                                  about small visual indications: icons or preferably text, when
                                  applicable. Heavy content such as mp3’s or PDF’s should be
                                  indicated as such. Also avoid naming links “click here”. It tells
                                  me nothing about the link and requires blind faith on the part of
                                  the users.


                                                                     Wikipedia clearly indicates internal,




                                  URL Shortening
                                  The usage of services that shorten your URL like tinyurl is a
                                  tough question. Although shortening the URL might look better, it
                                  gives the user no idea of what is being linked to. The context is
                                  also important. If I am not likely to type the URL, I wouldn’t care


                                  of your site, URL shortening is preferable.

                                  URL Usability
                                  Note that not encouraging services like tinyurl does not mean
                                  you should ignore URL length or naming, to the contrary. The
Introduction to Good Usability | 11




                                                                         Google redirects you to the correct
                                                                         service if you type in any of these
                                                                         URL’s, making it easy to remember
                                                                         where their products can be found.




                                      best scenario would be for your users to guess what page they
                                      are on, simply by looking at the URL, especially if they are
                                      accessing major subsections of your site.

                                      In-page Links
                                      Try to stay away from in-page linking (anchor tags). This does
                                      not conform with the users model of a link. We expect a new
                                      page and not a new location within the current page.

                                      Email Adresses
                                      At all costs, avoid the mailto link unless the title of the link is
                                      an email address. Clicking a link and seeing a mail client open
                                      instead of a new tab is not expected by the user.



                                      Overlays

                                      Breaks Convention
                                      I would advise you to use an overlay sparingly. However cool
                                      they may seem, like linking within a document, they do not
                                      conform to our mental model of a link. If you want to use a
                                      an overlay ask yourself whether the user might want to open
                                      that link in a new, dedicated tab. If the answer is “no”, you can
Introduction to Good Usability | 12




                                                                   An example of an overlay, or Light-
                                                                   box.




                                  consider an overlay.

                                  System Critical
                                  A good time to use an overlay is when you need system critical
                                  feedback from a user (which shouldn’t be that often ). This might
                                  be the case when, for instance, you have to login to access
                                  certain information.
Introduction to Good Usability | 13




                                  Drop Down Menu

                                  Mimic OS behavior
                                  When you are implementing a drop down menu in your site, it is
                                  best to completely copy operating system behavior.

                                  Beware of Hiding Underlying Content
                                  By nature drop down menus, when active, covers other content.
                                  Take care of how long a menu is and what it is covering when
                                  open.

                                  Consistent Naming

                                                                  The drop down menu on the Digg
                                                                  site indicates clearly where I am
                                                                  hovering




                                  Like breadcrumbs and tabs, take care that you name your menu
                                  items and pages consistently.

                                  Never Nest
                                  Avoid nested menus at all cost. They are hard to navigate
Introduction to Good Usability | 14




                                  through, especially on the web. If you must, stick to two layers of
                                  menus.



                                  Scroll

                                  Never Horizontal Scroll
                                  In the Western world we read from left to right, top to bottom.
                                  Because of this, scrolling horizontally is not easy. Take care
                                  that your users screen resolution is wide enough for your site.
                                  At the time of writing, a screen resolution of 1024x768 are most
                                  common. Take into account though, that your browser takes up
                                  some space too.

                                  Stick to Operating System Defaults
                                  Styling your scrollbar should be avoided. A user will recognize
                                  his system default scrollbar much quicker than a styled scrollbar.

                                  Hide Scrollbar When Necessary
                                  When a scrollbar is not needed, hide it. Seeing a scrollbar when
                                  there is nothing to scroll will confuse users.

                                  Avoid Nested Scrollbars
                                  Scrollbars within a page should be avoided. The only real
                                  excuse to use this is when scrolling the entire page is not
                                  preferable and the focus should remain at the top.
Introduction to Good Usability | 15




                                  Icons

                                  Icons versus Labels
                                  The problems with icons are that when they don’t work, they
                                  really don’t work. Labels on the other hand, are much less
                                  likely to confuse, even if they are bad. Icons are also much
                                  more labour intensive to create. A picture is also much more
                                  ambiguous than a word and pictures can mean different things
                                  in different cultures, so take care when using icons.

                                  Stick to a Family
                                  If you use icons, stick to a family. Line them all up and ask
                                  yourself whether they could be related. It is not just the colors
                                  of icons that make them look alike, but also their shape, light




                                                                     A set of the Tango icon library, with
                                                                     strict guidelines.
Introduction to Good Usability | 16




                                  Content




                                  Titles

                                  Hierarchy Important


                                  take another look at your text hierarchy. Your titles should be
                                  strong. The use of Serifs and or less legible fonts are acceptable
                                  in titles. This speaks for itself, but keep a title close to the top


                                  navigation.



                                  Splash Screen

                                  Obvious
                                  This should be easy for everybody: stay away from splash
                                  screens at all times. The user wants content, not a welcome


                                  screen.




                                                                     Tech news site Wired clearly in-
                                                                     dicates the importance of articles
                                                                     through clear text hierarchy.
Introduction to Good Usability | 17




                                  Body Text

                                  Text Length
                                  Writing for the web is a whole different thing than writing for
                                  print. The discussion about the differences between print and
                                  screen has been going on since the computer screen was
                                  invented but one thing that is sure is that users want smaller
                                  pieces of text. They hardly ever read an entire page, instead,
                                  they scan for keywords.

                                  Leading
                                  As with print design, take a look at your leading. This is more


                                  starting point would be 12px leading or more for a font size of
                                  10px.

                                  Width
                                  This is one area where print is vastly different from screen, on
                                  a computer it is never certain what the size is of the screen of
                                  the user. This poses a problem for the width of a piece of text. I
                                  would suggest a length of between 12 and 16 words per line and




                                  Fonts

                                  Market Penetration
                                  Another area where print and screen differs immensely is fonts.
                                  In order for your page to display correctly, take a look at the
                                  market penetration of fonts. Sure bets are Tahoma and Verdana
Introduction to Good Usability | 18




                                  (both designed especially for on-screen usage), both with more
                                  than 90% availability on OS X and Windows.

                                  Serif versus Sans
                                  Serifs are far better for print reading than Sans Serifs. This all
                                  has to do with how your screen displays fonts. Recently there
                                  have been Serif fonts designed for screen use, most notably
                                  Georgia.



                                  Video

                                  New
                                  The massive increase in bandwidth has made delivering video
                                  content online a much more viable option but video on the web
                                  is relatively new, leaving much room for errors, also making it
                                  very interesting for usability folks to keep an eye on.

                                  Usage Context
                                  When using video online make sure it is actually the right
                                  solution. Take a critical look at your message and ask yourself
                                  whether it is actually delivered best through video. Users get
                                  distracted much faster online than in a different context and
                                  lengthy boring videos won’t attract many users.

                                  Delivering Format
                                  For delivering video content online I would recommend using
                                  Flash. In addition to being cross platform Flash has a very
                                  high market penetration. Adobe statistics state that Flash 9
                                  penetration in December 2007 is 95.7% in mature markets,
Introduction to Good Usability | 19




                                  making it a perfect tool for delivering video content.

                                  Distracting
                                  Watching a video is an activity that differs from other web
                                  activities in the sense that it requires you to keep looking,
                                  without pausing, and also (in most cases) keep listening. When
                                  you are simply reading or scanning an article you can look away
                                  to do something else, with video this is not the case. If you want
                                  users to be focussed on your video make sure that there are
                                  minimal distractions.

                                  Autoplay or Not?
                                  Sites handle this issue differently. I would suggest to you to
                                  let a movie preload but to not let it play, this gives the user the
                                  freedom to decide whether they want to start playing a clip.

                                  Controls
                                  Once again, stick to what is commonly used. Make sure the user
                                  can see how far the video has loaded and how far it has played.
Introduction to Good Usability | 20




                                  Further Reading


                                  If you have enjoyed this short introduction I recommend you
                                  read some of these books:


                                  Don’t Make Me Think! A Common Sense Approach to Web
                                  Usability, Steve Krug


                                  About Face 3: The Essentials of Interaction Design by Alan
                                  Cooper, Robert Reimann, and David Cronin

                                  Designing the Obvious: A Common Sense Approach to Web Ap-
                                  plication Design by Robert Hoekman

                                  The Big Red Fez by Seth Godin
Introduction to Good Usability | 21




                                                    BY




      Introduction to Good Usability by Peter Conradie is licensed under a Creative Commons
      Attribution 3.0 Unported License.
      http://creativecommons.org/licenses/by/3.0/

Más contenido relacionado

Destacado

Concepto de asignación de costos
Concepto de asignación de costosConcepto de asignación de costos
Concepto de asignación de costosAlberto Jara
 
Cell phone use_while_driving
Cell phone use_while_drivingCell phone use_while_driving
Cell phone use_while_drivingsultan8879
 
03_sabiedribas_lidzdaliba_20110421_Valdis
03_sabiedribas_lidzdaliba_20110421_Valdis03_sabiedribas_lidzdaliba_20110421_Valdis
03_sabiedribas_lidzdaliba_20110421_ValdisLīvāni Attīstībā
 
SDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 WhireSDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 WhireAkio Katayama
 
Sabiedribas iebildumi un_priekslikumi_final
Sabiedribas iebildumi un_priekslikumi_finalSabiedribas iebildumi un_priekslikumi_final
Sabiedribas iebildumi un_priekslikumi_finalLīvāni Attīstībā
 

Destacado (11)

AWS SDK for Java
AWS SDK for JavaAWS SDK for Java
AWS SDK for Java
 
SpringMVC
SpringMVCSpringMVC
SpringMVC
 
Concepto de asignación de costos
Concepto de asignación de costosConcepto de asignación de costos
Concepto de asignación de costos
 
Presentation1
Presentation1Presentation1
Presentation1
 
01 ap butiba_20110421_marika
01 ap butiba_20110421_marika01 ap butiba_20110421_marika
01 ap butiba_20110421_marika
 
Cell phone use_while_driving
Cell phone use_while_drivingCell phone use_while_driving
Cell phone use_while_driving
 
03_sabiedribas_lidzdaliba_20110421_Valdis
03_sabiedribas_lidzdaliba_20110421_Valdis03_sabiedribas_lidzdaliba_20110421_Valdis
03_sabiedribas_lidzdaliba_20110421_Valdis
 
SDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 WhireSDLoader SeasarCon 2009 Whire
SDLoader SeasarCon 2009 Whire
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
Apache Tapestry
Apache TapestryApache Tapestry
Apache Tapestry
 
Sabiedribas iebildumi un_priekslikumi_final
Sabiedribas iebildumi un_priekslikumi_finalSabiedribas iebildumi un_priekslikumi_final
Sabiedribas iebildumi un_priekslikumi_final
 

Similar a Introduction to good_usability

100 do's and don'ts in web design
100 do's and don'ts in web design100 do's and don'ts in web design
100 do's and don'ts in web designUh-meet Thapa
 
Interface evaluation.
Interface evaluation.Interface evaluation.
Interface evaluation.fisher05
 
Design Vs Usability - The quest for the holy grail
Design Vs Usability - The quest for the holy grailDesign Vs Usability - The quest for the holy grail
Design Vs Usability - The quest for the holy grailMuki Regunathan
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site AccessibleHelena Zubkow
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of InterfaceChristina Wodtke
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileVicke Cheung
 
Guide To Business Blogging V2
Guide To Business Blogging V2Guide To Business Blogging V2
Guide To Business Blogging V2gueste029f8
 
How to Design Effective Websites
How to Design Effective WebsitesHow to Design Effective Websites
How to Design Effective WebsitesJason Slowey
 
Creating Considerate Web Applications
Creating Considerate Web ApplicationsCreating Considerate Web Applications
Creating Considerate Web ApplicationsBojhan
 
Designing The Interface For Use
Designing The Interface For UseDesigning The Interface For Use
Designing The Interface For UseChristina Wodtke
 
Digital technology for museum learning oxford 2 mar 12 reduced for uploading
Digital technology for museum learning oxford 2 mar 12 reduced for uploadingDigital technology for museum learning oxford 2 mar 12 reduced for uploading
Digital technology for museum learning oxford 2 mar 12 reduced for uploadingMartin Bazley
 
Getting started with smart notebook and next steps
Getting started with smart notebook and next stepsGetting started with smart notebook and next steps
Getting started with smart notebook and next stepsAdam Caplan
 
Hallvarsson & Halvarsson - Webbdesigntrender 2012
Hallvarsson & Halvarsson - Webbdesigntrender 2012Hallvarsson & Halvarsson - Webbdesigntrender 2012
Hallvarsson & Halvarsson - Webbdesigntrender 2012Hallvarsson Halvarsson
 
Making Your Webinar a Success - An Expert Guide
Making Your Webinar a Success - An Expert GuideMaking Your Webinar a Success - An Expert Guide
Making Your Webinar a Success - An Expert GuidePresentation Design Co
 
Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Christina Wodtke
 
50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)Cristiano Caetano
 
web design
web designweb design
web designbutest
 

Similar a Introduction to good_usability (20)

Usability & UI (2010)
Usability & UI (2010)Usability & UI (2010)
Usability & UI (2010)
 
100 do's and don'ts in web design
100 do's and don'ts in web design100 do's and don'ts in web design
100 do's and don'ts in web design
 
Web guide
Web guideWeb guide
Web guide
 
Interface evaluation.
Interface evaluation.Interface evaluation.
Interface evaluation.
 
Design Vs Usability - The quest for the holy grail
Design Vs Usability - The quest for the holy grailDesign Vs Usability - The quest for the holy grail
Design Vs Usability - The quest for the holy grail
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of Interface
 
Ten Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for MobileTen Lessons in Designing Content for Mobile
Ten Lessons in Designing Content for Mobile
 
Guide To Business Blogging V2
Guide To Business Blogging V2Guide To Business Blogging V2
Guide To Business Blogging V2
 
How to Design Effective Websites
How to Design Effective WebsitesHow to Design Effective Websites
How to Design Effective Websites
 
Creating Considerate Web Applications
Creating Considerate Web ApplicationsCreating Considerate Web Applications
Creating Considerate Web Applications
 
Designing The Interface For Use
Designing The Interface For UseDesigning The Interface For Use
Designing The Interface For Use
 
Guide to Planning Your Next Web Project
Guide to Planning Your Next Web ProjectGuide to Planning Your Next Web Project
Guide to Planning Your Next Web Project
 
Digital technology for museum learning oxford 2 mar 12 reduced for uploading
Digital technology for museum learning oxford 2 mar 12 reduced for uploadingDigital technology for museum learning oxford 2 mar 12 reduced for uploading
Digital technology for museum learning oxford 2 mar 12 reduced for uploading
 
Getting started with smart notebook and next steps
Getting started with smart notebook and next stepsGetting started with smart notebook and next steps
Getting started with smart notebook and next steps
 
Hallvarsson & Halvarsson - Webbdesigntrender 2012
Hallvarsson & Halvarsson - Webbdesigntrender 2012Hallvarsson & Halvarsson - Webbdesigntrender 2012
Hallvarsson & Halvarsson - Webbdesigntrender 2012
 
Making Your Webinar a Success - An Expert Guide
Making Your Webinar a Success - An Expert GuideMaking Your Webinar a Success - An Expert Guide
Making Your Webinar a Success - An Expert Guide
 
Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)Designing Interfaces (and Wireframes)
Designing Interfaces (and Wireframes)
 
50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)
 
web design
web designweb design
web design
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Introduction to good_usability

  • 1. Introduction to Good Usability An e-book by peterpixel
  • 2. released under creative commons some rights reserved Peter Conradie (2008)
  • 3. Contents Introduction 4 Why Read it? 4 Why Write it? 4 In General 5 Stick to the Rules 5 Borrow 5 You are Less Interesting Than you Think 5 Interface Design Guides 6 Breadcrumbs 6 Tabs 7 Linking 8 Overlays 11 Drop Down Menu 13 Scroll 14 Icons 15 Content 16 Titles 16 Splash Screen 16 Body Text 17 Fonts 17 Video 18 Further Reading 20
  • 4. Introduction to Good Usability | 4 Introduction Why Read it? This guide is especially handy if you haven’t done a lot of webdesign yet or if you are involved in webdesign but don’t do any of the real work. I hope to shed some light on some common interface elements and mistakes people often make with them. Why Write it? A lot of books have been written in the past but the threshold for reading them, especially if you have never built a site, is quite big, hence this short guide. This is by no means a complete
  • 5. Introduction to Good Usability | 5 In General Stick to the Rules One of the most important things to remember when designing a site is that the wheel has already been invented. Odds are, even as an experienced designer, you will not be able to design a new sort of interface that actually works well. Not to say that it isn’t possible, but it highly unlikely. Being unique and standing out when it comes to interfaces are not always a good thing. Borrow Take a look at some of the bigger sites. Usually, a lot of time and money is spent on making them and usually (not always) they are applying common sense. Take notes on how others do it. You are Less Interesting Than you Think There are more than 100 million sites on the internet. People don’t have all the time in the world to take a look at yours. Therefore, be brief and to the point. As the cliche goes: Less is more.
  • 6. Introduction to Good Usability | 6 Interface Design Guides Breadcrumbs Amazon’s take on breadcrumbs. They are located at the top of the page with the last crumb not click- able. Use Corresponding Labels Make sure your crumbs are called the same as the corresponding location, for example do not call a crumb “Personalize” if the page is called “Settings”. Aid Navigation, Not Replace It Your crumbs should act as a way for users to locate themselves on your site when they arrive and not as a replacement for navigation. Don’t Link to Current Page The very last crumb in your breadcrumbs should not be clickable. It should simply serve as an indication of where you are within the site. Linking to the current page is generally discouraged.
  • 7. Introduction to Good Usability | 7 Adobe attempts to convert the last crumb into a header, perhaps creat- ing confusion as to where the last crumb has disappeared to. Tabs that work really well on screen. It has been adopted widely, both on the web and in software interfaces. One Row of Tabs The best way to implement tabs are to have only one row of them. When we stack tab rows on top of each other, the interface will become cluttered and the user will have a much harder time to navigate and distinguish between tabs. Please note that this is not the case when the bottom row of tabs have an hierarchical relationship with the top row. In that case two is directly related to the top row. Make them visually distinct. Linkedin has two tab rows with the bottom row directly related to the top row. The active tab is clearly indicated and the 2nd row is visually distinct.
  • 8. Introduction to Good Usability | 8 Short Labels It is important to label tabs but keep tab labels short, using two or three words at most. Active tab indication Clearly indicate which tab is currently active. This can be done through various ways, color indication works best. Home Page Tab There is an age old discussion on whether the Home page (if you have one) should have a tab or not. Cases and situations vary but I believe that the home page should indeed be a tab. The reason for this is that it corresponds with the users idea of the site. The counter argument is that it doesn’t correspond with the structure of the site but this shouldn’t be an argument: your users do not care about the structure and in all likelihood, they don’t know what it is. Tabs Should Be Tabs Tabs should not be a replacement of breadcrumbs, meaning that being represented by the active tab. Linking Conform The best approach for links are to follow standards. Links should preferably be underlined and making them blue won’t hurt either. Visited links should also be indicated as such.
  • 9. Introduction to Good Usability | 9 Apple gets their links and bread- crumbs mostly right, except for the fact that the last crumb is not click- able although is identical to the link to its left. or make them blue, make sure they are visually different from surrounding content. They should stand out. Be careful though, no one want to read a passage littered with highly visual and distracting links. If the link is a button or a image, make sure it changes it’s state when a user hovers over it. An exception to this is the logo or homepage link, located at the top of your site. Through the years we have come to expect that clicking on the logo will take us to the home page. Windows Live search enlarged the clickable area available by making the entire box containing the page number clickable. Spacing Make sure you leave enough space between links to avoid users clicking the wrong link. New Tab or Not? Should a link load in a new tab? Arguments can be found for and against both options. The context of the link is an important factor in deciding this. If a user isn’t likely to want to navigate away (permanently) from the page, let links open in a new tab. PDF’s are also best shown in new tabs. If you are linking local
  • 10. Introduction to Good Usability | 10 content in your site, stay away from links opening in a new tab. It is better to let users decide whether to let a link open up in a new page or not than to force this decision on them. Indicate What is Being Linked To I am not talking about preview thumbnails of links but more about small visual indications: icons or preferably text, when applicable. Heavy content such as mp3’s or PDF’s should be indicated as such. Also avoid naming links “click here”. It tells me nothing about the link and requires blind faith on the part of the users. Wikipedia clearly indicates internal, URL Shortening The usage of services that shorten your URL like tinyurl is a tough question. Although shortening the URL might look better, it gives the user no idea of what is being linked to. The context is also important. If I am not likely to type the URL, I wouldn’t care of your site, URL shortening is preferable. URL Usability Note that not encouraging services like tinyurl does not mean you should ignore URL length or naming, to the contrary. The
  • 11. Introduction to Good Usability | 11 Google redirects you to the correct service if you type in any of these URL’s, making it easy to remember where their products can be found. best scenario would be for your users to guess what page they are on, simply by looking at the URL, especially if they are accessing major subsections of your site. In-page Links Try to stay away from in-page linking (anchor tags). This does not conform with the users model of a link. We expect a new page and not a new location within the current page. Email Adresses At all costs, avoid the mailto link unless the title of the link is an email address. Clicking a link and seeing a mail client open instead of a new tab is not expected by the user. Overlays Breaks Convention I would advise you to use an overlay sparingly. However cool they may seem, like linking within a document, they do not conform to our mental model of a link. If you want to use a an overlay ask yourself whether the user might want to open that link in a new, dedicated tab. If the answer is “no”, you can
  • 12. Introduction to Good Usability | 12 An example of an overlay, or Light- box. consider an overlay. System Critical A good time to use an overlay is when you need system critical feedback from a user (which shouldn’t be that often ). This might be the case when, for instance, you have to login to access certain information.
  • 13. Introduction to Good Usability | 13 Drop Down Menu Mimic OS behavior When you are implementing a drop down menu in your site, it is best to completely copy operating system behavior. Beware of Hiding Underlying Content By nature drop down menus, when active, covers other content. Take care of how long a menu is and what it is covering when open. Consistent Naming The drop down menu on the Digg site indicates clearly where I am hovering Like breadcrumbs and tabs, take care that you name your menu items and pages consistently. Never Nest Avoid nested menus at all cost. They are hard to navigate
  • 14. Introduction to Good Usability | 14 through, especially on the web. If you must, stick to two layers of menus. Scroll Never Horizontal Scroll In the Western world we read from left to right, top to bottom. Because of this, scrolling horizontally is not easy. Take care that your users screen resolution is wide enough for your site. At the time of writing, a screen resolution of 1024x768 are most common. Take into account though, that your browser takes up some space too. Stick to Operating System Defaults Styling your scrollbar should be avoided. A user will recognize his system default scrollbar much quicker than a styled scrollbar. Hide Scrollbar When Necessary When a scrollbar is not needed, hide it. Seeing a scrollbar when there is nothing to scroll will confuse users. Avoid Nested Scrollbars Scrollbars within a page should be avoided. The only real excuse to use this is when scrolling the entire page is not preferable and the focus should remain at the top.
  • 15. Introduction to Good Usability | 15 Icons Icons versus Labels The problems with icons are that when they don’t work, they really don’t work. Labels on the other hand, are much less likely to confuse, even if they are bad. Icons are also much more labour intensive to create. A picture is also much more ambiguous than a word and pictures can mean different things in different cultures, so take care when using icons. Stick to a Family If you use icons, stick to a family. Line them all up and ask yourself whether they could be related. It is not just the colors of icons that make them look alike, but also their shape, light A set of the Tango icon library, with strict guidelines.
  • 16. Introduction to Good Usability | 16 Content Titles Hierarchy Important take another look at your text hierarchy. Your titles should be strong. The use of Serifs and or less legible fonts are acceptable in titles. This speaks for itself, but keep a title close to the top navigation. Splash Screen Obvious This should be easy for everybody: stay away from splash screens at all times. The user wants content, not a welcome screen. Tech news site Wired clearly in- dicates the importance of articles through clear text hierarchy.
  • 17. Introduction to Good Usability | 17 Body Text Text Length Writing for the web is a whole different thing than writing for print. The discussion about the differences between print and screen has been going on since the computer screen was invented but one thing that is sure is that users want smaller pieces of text. They hardly ever read an entire page, instead, they scan for keywords. Leading As with print design, take a look at your leading. This is more starting point would be 12px leading or more for a font size of 10px. Width This is one area where print is vastly different from screen, on a computer it is never certain what the size is of the screen of the user. This poses a problem for the width of a piece of text. I would suggest a length of between 12 and 16 words per line and Fonts Market Penetration Another area where print and screen differs immensely is fonts. In order for your page to display correctly, take a look at the market penetration of fonts. Sure bets are Tahoma and Verdana
  • 18. Introduction to Good Usability | 18 (both designed especially for on-screen usage), both with more than 90% availability on OS X and Windows. Serif versus Sans Serifs are far better for print reading than Sans Serifs. This all has to do with how your screen displays fonts. Recently there have been Serif fonts designed for screen use, most notably Georgia. Video New The massive increase in bandwidth has made delivering video content online a much more viable option but video on the web is relatively new, leaving much room for errors, also making it very interesting for usability folks to keep an eye on. Usage Context When using video online make sure it is actually the right solution. Take a critical look at your message and ask yourself whether it is actually delivered best through video. Users get distracted much faster online than in a different context and lengthy boring videos won’t attract many users. Delivering Format For delivering video content online I would recommend using Flash. In addition to being cross platform Flash has a very high market penetration. Adobe statistics state that Flash 9 penetration in December 2007 is 95.7% in mature markets,
  • 19. Introduction to Good Usability | 19 making it a perfect tool for delivering video content. Distracting Watching a video is an activity that differs from other web activities in the sense that it requires you to keep looking, without pausing, and also (in most cases) keep listening. When you are simply reading or scanning an article you can look away to do something else, with video this is not the case. If you want users to be focussed on your video make sure that there are minimal distractions. Autoplay or Not? Sites handle this issue differently. I would suggest to you to let a movie preload but to not let it play, this gives the user the freedom to decide whether they want to start playing a clip. Controls Once again, stick to what is commonly used. Make sure the user can see how far the video has loaded and how far it has played.
  • 20. Introduction to Good Usability | 20 Further Reading If you have enjoyed this short introduction I recommend you read some of these books: Don’t Make Me Think! A Common Sense Approach to Web Usability, Steve Krug About Face 3: The Essentials of Interaction Design by Alan Cooper, Robert Reimann, and David Cronin Designing the Obvious: A Common Sense Approach to Web Ap- plication Design by Robert Hoekman The Big Red Fez by Seth Godin
  • 21. Introduction to Good Usability | 21 BY Introduction to Good Usability by Peter Conradie is licensed under a Creative Commons Attribution 3.0 Unported License. http://creativecommons.org/licenses/by/3.0/