usability workshop at lillebaelt academy

123
Usability Workshop 25.11.2013. EAL, DSR Daniel Gore

Upload: daniel-gore

Post on 06-May-2015

1.092 views

Category:

Design


1 download

DESCRIPTION

Usability workshop held by Daniel Gore on 25.11.13. at Lillebealt Academy, Odense, Denmark

TRANSCRIPT

Page 1: Usability Workshop at Lillebaelt Academy

Usability Workshop25.11.2013.!EAL, DSR !Daniel Gore

Page 2: Usability Workshop at Lillebaelt Academy

What is Usability?

Page 3: Usability Workshop at Lillebaelt Academy

"Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers to methods for improving ease-of-use during the design process.” Jakob Nielsen

Definition

Page 4: Usability Workshop at Lillebaelt Academy

• Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design?

• Efficiency: Once users have learned the design, how quickly can they perform tasks?

• Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency?

• Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors?

• Satisfaction: How pleasant is it to use the design?

Page 5: Usability Workshop at Lillebaelt Academy

• Definition: Utility = whether it provides the features you need.

• Definition: Usability = how easy & pleasant these features are to use.

• Definition: Useful = usability + utility

Page 6: Usability Workshop at Lillebaelt Academy

• Maps, info graphics

• Special Books!

• Houses, Factories, Malls!

• Softwares, websites, apps

Page 7: Usability Workshop at Lillebaelt Academy
Page 8: Usability Workshop at Lillebaelt Academy
Page 9: Usability Workshop at Lillebaelt Academy
Page 10: Usability Workshop at Lillebaelt Academy

• Satisfied users are happier customers

• Increasing productivity

• Increasing profits

• 10% of the design budget = 2x sales increase

Why is usability important?

Page 11: Usability Workshop at Lillebaelt Academy

• "User experience" encompasses all aspects of the end-user's interaction with the company, its services, and its products. Jakob Nielsen

User Experience

Page 12: Usability Workshop at Lillebaelt Academy

• Information architecture (IA) is the art and science of organising and labeling data including: websites, intranets, online communities, software, books and other mediums of information, to develop usability and structural aesthetics. Wikipedia

Information Architecture

Page 13: Usability Workshop at Lillebaelt Academy

Usability in the development process

Page 14: Usability Workshop at Lillebaelt Academy

Content (IA)

Usability

Ads

SEO

Page 15: Usability Workshop at Lillebaelt Academy
Page 16: Usability Workshop at Lillebaelt Academy

• we can test our assumptions

• we can measure our products

• we can iterate on our products

Usability in the development process

Page 17: Usability Workshop at Lillebaelt Academy

Usability Principles

Page 18: Usability Workshop at Lillebaelt Academy

The 10 most general principles for interaction design. They are called "heuristics" because they are more in the nature of rules of thumb than specific usability guidelines.We can measure our products

Heuristics for heuristic evaluation developed by Jacob Nielsen and Rolf Molich in 1990

Nielsen refined it based on a factor analysis of 249 usability problems in 1994

Page 19: Usability Workshop at Lillebaelt Academy

The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.

1. Visibility of system status

Page 20: Usability Workshop at Lillebaelt Academy
Page 21: Usability Workshop at Lillebaelt Academy

The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.

2. Match between system and the real world

Page 22: Usability Workshop at Lillebaelt Academy
Page 23: Usability Workshop at Lillebaelt Academy
Page 24: Usability Workshop at Lillebaelt Academy

Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.

3. User control and freedom !

Page 25: Usability Workshop at Lillebaelt Academy
Page 26: Usability Workshop at Lillebaelt Academy

Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.

4. Consistency and standards !

!

Page 27: Usability Workshop at Lillebaelt Academy
Page 28: Usability Workshop at Lillebaelt Academy

Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.

5. Error prevention

Page 29: Usability Workshop at Lillebaelt Academy
Page 30: Usability Workshop at Lillebaelt Academy

Minimise the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.

6. Recognition rather than recall

Page 31: Usability Workshop at Lillebaelt Academy
Page 32: Usability Workshop at Lillebaelt Academy

Accelerators -- unseen by the novice user -- may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.

7. Flexibility and efficiency of use !

Page 33: Usability Workshop at Lillebaelt Academy
Page 34: Usability Workshop at Lillebaelt Academy

Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.

8. Aesthetic and minimalist design !

Page 35: Usability Workshop at Lillebaelt Academy
Page 36: Usability Workshop at Lillebaelt Academy

Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution

9. Help users recognize, diagnose, and recover from errors !

Page 37: Usability Workshop at Lillebaelt Academy
Page 38: Usability Workshop at Lillebaelt Academy
Page 39: Usability Workshop at Lillebaelt Academy

Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.

10. Help and documentation !

!

Page 40: Usability Workshop at Lillebaelt Academy
Page 41: Usability Workshop at Lillebaelt Academy

Usability for websites

Page 42: Usability Workshop at Lillebaelt Academy

Predicts that the time required to rapidly move to a target area is a function of the distance to the target and the size of the target.

The bigger an object and the closer it is to us, the easier it is to move to.

Fitt's law !

!

Page 43: Usability Workshop at Lillebaelt Academy
Page 44: Usability Workshop at Lillebaelt Academy
Page 45: Usability Workshop at Lillebaelt Academy

The time it takes for a person to make a decision as a result of the possible choices he or she hasThe bigger an object and the closer it is to us, the easier it is to move to.

The more options, the more difficult to choose

Hick's law !

!

Page 46: Usability Workshop at Lillebaelt Academy
Page 47: Usability Workshop at Lillebaelt Academy

Elements with similar functions should be grouped physically and visually.

Similarity !

!

Page 48: Usability Workshop at Lillebaelt Academy
Page 49: Usability Workshop at Lillebaelt Academy

Use the logo as a link for navigating to the main page.

Navigation !

!

Page 50: Usability Workshop at Lillebaelt Academy

The user should always know where is he on the website

Navigation !

!

Page 51: Usability Workshop at Lillebaelt Academy

Links should be visually different and they should speak for themselves

Navigation !

!

Page 52: Usability Workshop at Lillebaelt Academy

The text should be always readable

Try to highlight important informations for quicker readers

Contrast, whitespace

Readability !

!

Page 53: Usability Workshop at Lillebaelt Academy
Page 54: Usability Workshop at Lillebaelt Academy

Recommended reading !

http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758

Page 55: Usability Workshop at Lillebaelt Academy

Usability for mobile

Page 56: Usability Workshop at Lillebaelt Academy

Different place and way of usage

Smaller screen

Different screen sizes

Differences !

!

Page 57: Usability Workshop at Lillebaelt Academy
Page 58: Usability Workshop at Lillebaelt Academy
Page 59: Usability Workshop at Lillebaelt Academy

Searching for information (Google Maps)

Social media (Facebook)

Work (Email)

Communication (Messaging)

Spending free time (Angry Birds)

What are they doing? !

!

Page 60: Usability Workshop at Lillebaelt Academy

Mobile First / Mobile last !

!

Page 61: Usability Workshop at Lillebaelt Academy

Concentrate on the content

Decrease navigation elements

Content first !

!

Page 62: Usability Workshop at Lillebaelt Academy
Page 63: Usability Workshop at Lillebaelt Academy

Bigger navigation elements (finger size)

Bigger whitespace between elements

No hover state

Instead of scroll, swipe

No physical feedback, visualise feedbacks

Mobile usability

Page 64: Usability Workshop at Lillebaelt Academy

Hotspots

Page 65: Usability Workshop at Lillebaelt Academy

Mobile interfaces

Page 66: Usability Workshop at Lillebaelt Academy

Dashboard

Page 67: Usability Workshop at Lillebaelt Academy

Hamburgermenu

Page 68: Usability Workshop at Lillebaelt Academy

Tabs

Page 69: Usability Workshop at Lillebaelt Academy

Other approaches

Page 70: Usability Workshop at Lillebaelt Academy

GPS

Camera

Sensors

Navigation

Environment

Use the device!

Page 71: Usability Workshop at Lillebaelt Academy

One eye one thumb !

!

Page 72: Usability Workshop at Lillebaelt Academy

Recommended reading !

http://www.lukew.com/resources/mobile_first.asp

Page 73: Usability Workshop at Lillebaelt Academy

Information Architecture

Page 74: Usability Workshop at Lillebaelt Academy

The structural design of shared information environments.

The art and science of organizing and labeling web sites, intranets, online communities, and software to support findability and usability.

The combination of organization, labeling, search and navigation systems within websites and intranets.

Page 75: Usability Workshop at Lillebaelt Academy
Page 76: Usability Workshop at Lillebaelt Academy
Page 77: Usability Workshop at Lillebaelt Academy

• sequential!

• hierarchical!

• narrow and deep

• broad and shallow

• web or tag-based

Structuring information !

!

Page 78: Usability Workshop at Lillebaelt Academy

1. 2. 3.

Page 79: Usability Workshop at Lillebaelt Academy
Page 80: Usability Workshop at Lillebaelt Academy
Page 81: Usability Workshop at Lillebaelt Academy
Page 82: Usability Workshop at Lillebaelt Academy
Page 83: Usability Workshop at Lillebaelt Academy
Page 84: Usability Workshop at Lillebaelt Academy

• Technique that helps us to organise information

• We can test our users

• Open, closed, hybrid

Card sorting !

!

Page 85: Usability Workshop at Lillebaelt Academy

• Define sitemaps

• Structures and hierarchies

• Content categories

• Product categories

• On site

• what should be in one place

• Titles, names, tags

Card sorting is good for… !

Page 86: Usability Workshop at Lillebaelt Academy

• UX sort http://www.uxsort.com/

• xSort http://www.xsortapp.com/

• Simple Card Sort http://www.simplecardsort.com/

Tools to use !

Page 87: Usability Workshop at Lillebaelt Academy

http://websort.net/s/AB7AF9/

Page 88: Usability Workshop at Lillebaelt Academy

• Displays the frequency that cards are grouped together.

Page 89: Usability Workshop at Lillebaelt Academy

• Shows the clustering of groups in a tree view.

http://en.wikipedia.org/wiki/Cluster_analysis

Page 90: Usability Workshop at Lillebaelt Academy

Recommended reading !

http://practical-ia.com/

Page 91: Usability Workshop at Lillebaelt Academy

Prototyping

Page 92: Usability Workshop at Lillebaelt Academy

• Define what do you want to test or present

• Choose your tool based on this

Page 93: Usability Workshop at Lillebaelt Academy
Page 94: Usability Workshop at Lillebaelt Academy
Page 95: Usability Workshop at Lillebaelt Academy

Development Progress

!Cost ofchange

Prototype

Alpha version

Page 96: Usability Workshop at Lillebaelt Academy

• Pop app https://popapp.in/

• Flinto https://www.flinto.com/

Page 97: Usability Workshop at Lillebaelt Academy
Page 98: Usability Workshop at Lillebaelt Academy

• Proto.iohttp://proto.io/

• Codiqa https://codiqa.com/

Page 99: Usability Workshop at Lillebaelt Academy

• Framer.js http://www.framerjs.com/

• Bootstrap http://getbootstrap.com/

• Foundation http://foundation.zurb.com/

Page 100: Usability Workshop at Lillebaelt Academy

Testing

Page 101: Usability Workshop at Lillebaelt Academy

• Measuring analytics can answer the what?

• Usability research can answer for the why?

• Combine analytical data with the UX research for proper insights

Never stop asking questions !

Page 102: Usability Workshop at Lillebaelt Academy

• Usability test

• Observation

• Field study

• Interview

• A/B or multivariate tests

• Eye tracking

Usability research types !

Page 103: Usability Workshop at Lillebaelt Academy

• Existing website or app

• Paper prototype

• Wireframes or graphics

• Interactive prototypes

You can test on… !

Page 104: Usability Workshop at Lillebaelt Academy

• Use real life tasks (Book a ticket, Find someone)

• Ask the participants to think loudly (“I think I should click here to …”)

• Start the test from a realistic environment (Google)

Usability research

Page 105: Usability Workshop at Lillebaelt Academy

• People can tell you what they want

• User research is expensive

• People are rational

• They click on the red buttons more often

• You know what your users wants

Some misbeliefs about researches

Page 106: Usability Workshop at Lillebaelt Academy

Some rules for usability researches

!

Page 107: Usability Workshop at Lillebaelt Academy

Don’t ask leading questions

Page 108: Usability Workshop at Lillebaelt Academy

Don’t ask if a feature would ever be used

Page 109: Usability Workshop at Lillebaelt Academy

Don't ask open ended questions

Page 110: Usability Workshop at Lillebaelt Academy

Stay neutral

Page 111: Usability Workshop at Lillebaelt Academy
Page 112: Usability Workshop at Lillebaelt Academy

A/B tests

Page 113: Usability Workshop at Lillebaelt Academy
Page 114: Usability Workshop at Lillebaelt Academy

Multivariate tests

Page 115: Usability Workshop at Lillebaelt Academy

https://usabilityhub.com/

Page 116: Usability Workshop at Lillebaelt Academy

Measuring

Page 117: Usability Workshop at Lillebaelt Academy

• Where are they coming from?

• What are they doing on my website?

• When and where are they leaving it?

You can get answers for these question by measuring you websites

Page 118: Usability Workshop at Lillebaelt Academy

• Content: What should be on the main page?

• Structure: What kind of content should go into the main menu point?

• Do we need detailed search options?

• Should we optimise our website for mobiles?

You can get answers for these question by measuring you websites

Page 119: Usability Workshop at Lillebaelt Academy

• Analytics can tell you what are your users, visitors are doing but it cannot tell you why are they doing it.

Analytics

Page 120: Usability Workshop at Lillebaelt Academy
Page 121: Usability Workshop at Lillebaelt Academy

• Basic indicators

• Conversions

• Funnels

• Integrate in multiple marketing channels

Google Analytics

Page 122: Usability Workshop at Lillebaelt Academy

http://www.advanced-web-metrics.com/

Recommended reading !

Page 123: Usability Workshop at Lillebaelt Academy

Thank You! !

Questions? !

http://twitter.com/gored!hu.linkedin.com/in/gored/[email protected]!