+ All Categories
Home > Business > Interface usability-adding-schweppervescence-ver3-8

Interface usability-adding-schweppervescence-ver3-8

Date post: 17-Nov-2014
Category:
Upload: ssw
View: 245 times
Download: 1 times
Share this document with a friend
Description:
The whole point of a good GUI (Graphical User Interface) is being able to understand what is going on without reading every single detail. That is why we prefer big red crosses to say "Don't do that you oaf!" instead of a line of text that says "I think you may want to reconsider your options."
Popular Tags:
187
Interface Usability Adding Schweppervescence Adam Cogan Chief Architect at SSW Microsoft Regional Director @AdamCogan Future Thinking. Immediate Results.
Transcript
Page 1: Interface usability-adding-schweppervescence-ver3-8

Interface Usability Adding Schweppervescence

Adam Cogan

Chief Architect at SSW

Microsoft Regional Director

@AdamCogan

Future Thinking. Immediate Results.

Page 2: Interface usability-adding-schweppervescence-ver3-8

Agenda General Usability Practices

Windows Apps

Popups and Message Boxes

Controls and Forms (Windows and Web)

Reports

Web UI

Mobile interfaces

Controversy!

Future Thinking. Immediate Results.

Page 3: Interface usability-adding-schweppervescence-ver3-8

Technology is intimidating. People are afraid to break the system or lose the data.

Encourage experimentation, increase comfort

Have reversible actions (Undo)

Previewed actions

Avoid dialogs unless there’s a system error (not user error)

Track user preferences and defaults, *remember recent*

Comfort of Learning

Page 4: Interface usability-adding-schweppervescence-ver3-8

?

What is good UI?

Page 5: Interface usability-adding-schweppervescence-ver3-8

A good UI just works the way you expect

There are no surprises

There is no need to use help

RTFM

Future Thinking. Immediate Results.

Page 6: Interface usability-adding-schweppervescence-ver3-8
Page 7: Interface usability-adding-schweppervescence-ver3-8

Intuitive

Feels fast

Eg. No white screens, threading code

Consistent

No clutter – not busy…

A good UI is...

Page 8: Interface usability-adding-schweppervescence-ver3-8

Minimal “modal” popups

Good error handling

Easy to customize + apps (aka a platform)

Gamification eg. Badges

A good UI is...

Page 9: Interface usability-adding-schweppervescence-ver3-8

MSDN

Page 10: Interface usability-adding-schweppervescence-ver3-8

Stack Overflow

Page 11: Interface usability-adding-schweppervescence-ver3-8

http://channel9.msdn.com/achievements/visualstudio

Visual Studio Achievements

Page 12: Interface usability-adding-schweppervescence-ver3-8

Good UI:

Page 13: Interface usability-adding-schweppervescence-ver3-8

Future Thinking. Immediate Results.

Page 14: Interface usability-adding-schweppervescence-ver3-8
Page 15: Interface usability-adding-schweppervescence-ver3-8

Chief Architect at SSW

Developing custom solutions for businesses across a range of industries such as Government, banking, insurance

Microsoft Gold Partner

Microsoft Regional Director

VSTS MVP

@AdamCogan

About Adam

Future Thinking. Immediate Results.

Page 16: Interface usability-adding-schweppervescence-ver3-8

1. General Usability Practices

Future Thinking. Immediate Results.

Page 17: Interface usability-adding-schweppervescence-ver3-8

Do you intuitively know how to use something?

Page 18: Interface usability-adding-schweppervescence-ver3-8

A thermostat

Page 19: Interface usability-adding-schweppervescence-ver3-8

VS

Page 20: Interface usability-adding-schweppervescence-ver3-8
Page 21: Interface usability-adding-schweppervescence-ver3-8

Less is more

The importance of Defaults - Aim for 'Next', 'Next', 'Next‘

Hide advanced options, but make them easy to find!

Do you realize that when it comes to interface design 'less is more'?

Page 22: Interface usability-adding-schweppervescence-ver3-8

Future Thinking. Immediate Results.

Page 23: Interface usability-adding-schweppervescence-ver3-8
Page 24: Interface usability-adding-schweppervescence-ver3-8
Page 25: Interface usability-adding-schweppervescence-ver3-8

You’re late for a flight and you need to check in

Do you realise people scan, not read?

Page 26: Interface usability-adding-schweppervescence-ver3-8
Page 27: Interface usability-adding-schweppervescence-ver3-8
Page 28: Interface usability-adding-schweppervescence-ver3-8
Page 29: Interface usability-adding-schweppervescence-ver3-8

Google: SSW storyboarding

Do you know to use storyboards?

Page 30: Interface usability-adding-schweppervescence-ver3-8

Is your data easy to search?

Page 31: Interface usability-adding-schweppervescence-ver3-8
Page 32: Interface usability-adding-schweppervescence-ver3-8
Page 33: Interface usability-adding-schweppervescence-ver3-8

TOUCH

What is more important than search?

Page 34: Interface usability-adding-schweppervescence-ver3-8
Page 35: Interface usability-adding-schweppervescence-ver3-8
Page 36: Interface usability-adding-schweppervescence-ver3-8

Eg. http://www.microsoft.com/presspass/features/2011/jun11/06-01corporatenews.aspx

Windows 8 live tiles - metro

Page 37: Interface usability-adding-schweppervescence-ver3-8

Do you consider optical alignment?

Page 38: Interface usability-adding-schweppervescence-ver3-8

Bad

Page 39: Interface usability-adding-schweppervescence-ver3-8

Good

Page 40: Interface usability-adding-schweppervescence-ver3-8

And now…

Page 41: Interface usability-adding-schweppervescence-ver3-8

iSlate

Page 42: Interface usability-adding-schweppervescence-ver3-8

iSlate

Page 43: Interface usability-adding-schweppervescence-ver3-8

iSlate….

IsLate?

Page 44: Interface usability-adding-schweppervescence-ver3-8

Do you make matrix columns as simple as possible?

Page 45: Interface usability-adding-schweppervescence-ver3-8

Do you make matrix columns as simple as possible?

Page 46: Interface usability-adding-schweppervescence-ver3-8

?

What about Columns or Text?

Page 47: Interface usability-adding-schweppervescence-ver3-8

Columns are easier to scan

Use when comparing data, or need ordering

Text is aesthetically pleasing

What about Columns or Text?

Page 48: Interface usability-adding-schweppervescence-ver3-8
Page 49: Interface usability-adding-schweppervescence-ver3-8

Make it more than just navigation

Put useful current information on the homepage

E.g. Top billing customers for the month and a button under it for adding an invoice

E.g. See the number of bugs counted by the most common

Do you make the homepage a portal?

Future Thinking. Immediate Results.

Page 50: Interface usability-adding-schweppervescence-ver3-8
Page 51: Interface usability-adding-schweppervescence-ver3-8
Page 52: Interface usability-adding-schweppervescence-ver3-8

Do you think this rule is limited to web UI?

Page 53: Interface usability-adding-schweppervescence-ver3-8

Can see what functions are being used more often (e.g. reports, menu items)

To work out what fields to show on search pages (standard and advanced tabs)

Know which parameters are being used

Do you log usage?

Page 54: Interface usability-adding-schweppervescence-ver3-8
Page 55: Interface usability-adding-schweppervescence-ver3-8
Page 56: Interface usability-adding-schweppervescence-ver3-8

Put all options in even if some aren’t selectable

Let’s look at two examples:

Checkbox

Image…

Include extra information if it gives you context

Page 57: Interface usability-adding-schweppervescence-ver3-8
Page 58: Interface usability-adding-schweppervescence-ver3-8
Page 59: Interface usability-adding-schweppervescence-ver3-8

A good app should…

Encourage experimentation to increase comfort: Undo Remember your last state Live preview

Page 60: Interface usability-adding-schweppervescence-ver3-8

Live previews

Page 61: Interface usability-adding-schweppervescence-ver3-8

Auto save records

Prompt to save the record when the user leaves a page that has been modified

When the user logs back on prompt them that they have drafts

E.g. mail.google.com

Do you use the concept of drafts?

Page 62: Interface usability-adding-schweppervescence-ver3-8

I have a dream

Page 63: Interface usability-adding-schweppervescence-ver3-8

Help - Do you have a wiki for each page or form?

Page 64: Interface usability-adding-schweppervescence-ver3-8

Help - Do you help users when they get errors by directing them to a wiki or KB?

Page 65: Interface usability-adding-schweppervescence-ver3-8

http://www.ssw.com.au/ssw/Standards/Rules/RulestoBetterInterfaces.aspx

Lots more:

Page 66: Interface usability-adding-schweppervescence-ver3-8

2. Windows Applications

Page 67: Interface usability-adding-schweppervescence-ver3-8

Training Videos

Online User Guide

Knowledge Base

Make a Suggestion

Report a Bug

Check for Updates

Run Unit Tests...

About [Product Name]...

Menu - Do you know the 8 items every "Help" menu needs?

Page 68: Interface usability-adding-schweppervescence-ver3-8

Menu - Do you have a "Help | Training Videos" item?

Page 69: Interface usability-adding-schweppervescence-ver3-8
Page 70: Interface usability-adding-schweppervescence-ver3-8
Page 71: Interface usability-adding-schweppervescence-ver3-8

Easier to keep up-to-date and maintain

Stats on usage

Allows community commenting

Menu - Do you have your "Help | User Guide" online?

Page 72: Interface usability-adding-schweppervescence-ver3-8
Page 73: Interface usability-adding-schweppervescence-ver3-8

Menu - Do you include a "Tools | Validate Data"?

Page 74: Interface usability-adding-schweppervescence-ver3-8

Don’t give descriptive information about the page

Give the user instructions on how to use the page

Bad example - This page allows you to define a search

Good example – To start a search choose an option to

the left

Give Instructional Help

Page 75: Interface usability-adding-schweppervescence-ver3-8

http://www.ssw.com.au/ssw/Standards/Rules/RulestoBetterInterfaces-Windows-Application.aspx

Lots more:

Page 76: Interface usability-adding-schweppervescence-ver3-8

3. Popups and Message Boxes

Page 77: Interface usability-adding-schweppervescence-ver3-8

When good sites go bad…

Page 78: Interface usability-adding-schweppervescence-ver3-8
Page 79: Interface usability-adding-schweppervescence-ver3-8

Not even Apple could make

the popup less annoying

Page 80: Interface usability-adding-schweppervescence-ver3-8

Do you avoid message boxes?

Page 81: Interface usability-adding-schweppervescence-ver3-8
Page 82: Interface usability-adding-schweppervescence-ver3-8

Only use them in the following scenarios:

Confirming the deletion of a record Kicking off a long running process

Do you avoid message boxes?

Page 83: Interface usability-adding-schweppervescence-ver3-8

Is it ok to cancel?

Do you use messages that are concise and informative?

Page 84: Interface usability-adding-schweppervescence-ver3-8

Microsoft uses this one

Do you use messages that are concise and informative?

Page 85: Interface usability-adding-schweppervescence-ver3-8
Page 86: Interface usability-adding-schweppervescence-ver3-8
Page 87: Interface usability-adding-schweppervescence-ver3-8

Some people like popup forms.

Some do not.

?

Vote – What about popup forms?

Page 88: Interface usability-adding-schweppervescence-ver3-8

You can’t read or edit content behind

Long loading times – ask CRM4 users!

 Popup modal forms are no good

Page 89: Interface usability-adding-schweppervescence-ver3-8

Obvious you have an action to take

Simplify a form

Doesn’t get lost behind another window

Can dim the background for focus

 Popup modal forms are good

Page 90: Interface usability-adding-schweppervescence-ver3-8
Page 91: Interface usability-adding-schweppervescence-ver3-8
Page 92: Interface usability-adding-schweppervescence-ver3-8

Should this be a popup?

Page 93: Interface usability-adding-schweppervescence-ver3-8

Who likes popup forms?

?

Re-vote....

Page 94: Interface usability-adding-schweppervescence-ver3-8

http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterInterfaces-Popups-and-Messages.aspx

Lots more:

Page 95: Interface usability-adding-schweppervescence-ver3-8

4. Controls and Forms (Windows and Web)

Page 96: Interface usability-adding-schweppervescence-ver3-8

Less is more!

Select all should be “-All-”

Note: if you want to select nothing then add an entry to the dropdown for (null)

Do you know how to label dropdown lists?

Page 97: Interface usability-adding-schweppervescence-ver3-8
Page 99: Interface usability-adding-schweppervescence-ver3-8

When you use a combo box, it's very helpful to be able to see at a glance how many results can be expected

Do you include the number of results in drop down list?

Page 100: Interface usability-adding-schweppervescence-ver3-8

What if user wants to sort by either alphabetical or numerical?

Page 101: Interface usability-adding-schweppervescence-ver3-8

What’s a better way to do this???

Page 102: Interface usability-adding-schweppervescence-ver3-8

Radio buttons…

Page 103: Interface usability-adding-schweppervescence-ver3-8

users know it is data, not a label of the application

users can copy and paste from the field

Do you use Text Boxes for displaying data?

Page 104: Interface usability-adding-schweppervescence-ver3-8
Page 105: Interface usability-adding-schweppervescence-ver3-8
Page 106: Interface usability-adding-schweppervescence-ver3-8

Which is better?

A: Neither, use a checkbox!

Page 107: Interface usability-adding-schweppervescence-ver3-8

Good

Page 108: Interface usability-adding-schweppervescence-ver3-8

What’s wrong with this?

Page 109: Interface usability-adding-schweppervescence-ver3-8
Page 110: Interface usability-adding-schweppervescence-ver3-8
Page 111: Interface usability-adding-schweppervescence-ver3-8

Better Example

Page 112: Interface usability-adding-schweppervescence-ver3-8

Checkboxes

1 option – eg. yes/no, on/off Multiple simultaneous options –

e.g. Eggs and Bacon and Tomato

Radio buttons

2-3 exclusive options – e.g. Coke or Pepsi

Drop down list

3+ exclusive optionse.g. Favourite SSW employee

Guidelines – when to use what?

Page 113: Interface usability-adding-schweppervescence-ver3-8

Do you disable buttons that are unavailable?

Page 114: Interface usability-adding-schweppervescence-ver3-8

What’s wrong with this?

Page 115: Interface usability-adding-schweppervescence-ver3-8

A plain textbox limits the detail of the user's notes

For multi-line textboxes (e.g. Descriptions, Memos, Notes)

Allows you to use:

Links formatting (bold, underline, etc.) bullet points and numbering

Do you know when to use rich textboxes?

Page 116: Interface usability-adding-schweppervescence-ver3-8

http://demos.telerik.com/silverlight/#RichTextBox/MSWord (Telerik)

Telerik rich textbox

Page 117: Interface usability-adding-schweppervescence-ver3-8

Helps the user enter more data related to that field

Should call a popup form

Do you use ellipses buttons?

Page 118: Interface usability-adding-schweppervescence-ver3-8

Do you use ellipses buttons?

Page 119: Interface usability-adding-schweppervescence-ver3-8

What’s wrong with this?

Click icon to add picture

Page 120: Interface usability-adding-schweppervescence-ver3-8

http://www.ssw.com.au/ssw/Standards/Rules/RulestoBetterInterfaces-Controls.aspx

Lots more:

Page 121: Interface usability-adding-schweppervescence-ver3-8

6. Reports

Page 122: Interface usability-adding-schweppervescence-ver3-8
Page 123: Interface usability-adding-schweppervescence-ver3-8

A display containing more than four perceptual units of information cannot be understood at a glance

Do you make graphs easy to digest?

Page 124: Interface usability-adding-schweppervescence-ver3-8

Do you make graphs easy to digest?

Page 125: Interface usability-adding-schweppervescence-ver3-8
Page 126: Interface usability-adding-schweppervescence-ver3-8

http://www.ssw.com.au/ssw/Standards/Rules/RulestoBetterInterfaces-Reports.aspx

Lots more:

Page 127: Interface usability-adding-schweppervescence-ver3-8

7. Web UI

Page 128: Interface usability-adding-schweppervescence-ver3-8

Do you follow the “Banana Rule”?

How do you get a monkey pay attention to something?

A:/ You could lure him by tempting him with a banana.

The principle is.... Once we have the monkeys attention focused on the banana, he will try to get his hands on it!

Page 129: Interface usability-adding-schweppervescence-ver3-8

Treat your users like monkeys!

Page 130: Interface usability-adding-schweppervescence-ver3-8

Bad banana!

Page 131: Interface usability-adding-schweppervescence-ver3-8
Page 132: Interface usability-adding-schweppervescence-ver3-8
Page 133: Interface usability-adding-schweppervescence-ver3-8
Page 134: Interface usability-adding-schweppervescence-ver3-8
Page 135: Interface usability-adding-schweppervescence-ver3-8

?

How do I know where I am?

Page 136: Interface usability-adding-schweppervescence-ver3-8

Do you know to use Breadcrumbs?

Note the links.... What is the exception? ....

Page 137: Interface usability-adding-schweppervescence-ver3-8

But don’t link to yourself!

If you’re on the homepage, there’s no point having a link to the homepage

If you have a breadcrumb, don’t link to the current page

Page 138: Interface usability-adding-schweppervescence-ver3-8

SharePoint

Page 139: Interface usability-adding-schweppervescence-ver3-8
Page 140: Interface usability-adding-schweppervescence-ver3-8

Underlines are only used for links!

This does NOT mean all links should be underlined

Always have a *rollover* effect

You should indicate *visited* links.

Do you know the correct way to display a hyperlink?

Page 141: Interface usability-adding-schweppervescence-ver3-8

Via CSS ...

Do you know the correct way to display a hyperlink?

Rollover effect

Visited links

Normal links

Must be in this order!

Page 142: Interface usability-adding-schweppervescence-ver3-8

If a link is to an external site, a visual indication should be provided to the user like this:

This should be done via CSS or jQuery

...

Hyperlinks - external

Page 143: Interface usability-adding-schweppervescence-ver3-8

Via CSS:

Page 144: Interface usability-adding-schweppervescence-ver3-8

Custom for SSW

Filters image links and other parameters

...

Via jQuery

Page 145: Interface usability-adding-schweppervescence-ver3-8

‘CSS is manual’

‘JQuery is automatic’

Content heavy websites with large archives – are you really going to go back and add a class to each link??

Via jQuery

Page 146: Interface usability-adding-schweppervescence-ver3-8

Warning: Corneliu the god of performance warns against this recommendation because

CSS is fast jQuery is slow

TODO: The next step is to verify this via a VS 2010 Ultimate Coded UI test!

Via jQuery

Page 147: Interface usability-adding-schweppervescence-ver3-8

Warning: Not mainstream

HTML 5 does not have the TARGET

On the purchase page add “terms and conditions (opens in a new window)”

http://www.ssw.com.au/SSW/Standards/Rules/RulesToBetterWebsitesNavigation.aspx#ManageExternalLinks

Should external links open in a New Window?

Page 148: Interface usability-adding-schweppervescence-ver3-8

http://www.ssw.com.au/ssw/Events/Scrum-Training-Course.aspx

Do you save clicking through?

Page 149: Interface usability-adding-schweppervescence-ver3-8

http://www.ssw.com.au/ssw/Events/Scrum-Training-Course.aspx

Do you save clicking through?

Page 150: Interface usability-adding-schweppervescence-ver3-8

Do you indicate which fields are required?

Prevents a wasted trip to the server

Should get the required fields right the first time around

http://www.ssw.com.au/ssw/standards/rules/RulestoBetterInterfaces-Controls.aspx#CorrectValidationFocus

Page 151: Interface usability-adding-schweppervescence-ver3-8

Do you use icons in web pages to indicate status directly?

Page 152: Interface usability-adding-schweppervescence-ver3-8

Do you use icons in web pages to indicate status directly?

Page 153: Interface usability-adding-schweppervescence-ver3-8

For Validation Errors, don’t assume they have to read a messagebox

Automatically focus on the control

Note: Balloons also direct the eye…

Do you use SetFocusOnError on controls that fail validation

Page 154: Interface usability-adding-schweppervescence-ver3-8
Page 155: Interface usability-adding-schweppervescence-ver3-8
Page 156: Interface usability-adding-schweppervescence-ver3-8
Page 157: Interface usability-adding-schweppervescence-ver3-8

What’s important

?

Do you have a consistent search results screen?

Page 158: Interface usability-adding-schweppervescence-ver3-8

A statement that explains the criteria

Pages navigation

Number of results found

Filters at the top

...

Do you have a consistent search results screen?

Page 159: Interface usability-adding-schweppervescence-ver3-8
Page 160: Interface usability-adding-schweppervescence-ver3-8

Do you always give more information under “Did not match anything”?

Websites are continually saying ‘404 – page not found’ or ‘your search did not match anything

This should be avoided

Page 161: Interface usability-adding-schweppervescence-ver3-8
Page 162: Interface usability-adding-schweppervescence-ver3-8

?

Use SSW Link Auditor (www.ssw.com.au/ssw/LinkAuditor)

Broken Links are inexcusable!

Page 163: Interface usability-adding-schweppervescence-ver3-8

Master pages

CSS

Do you know the two things to create a consistent look and feel?

Page 164: Interface usability-adding-schweppervescence-ver3-8

www.ssw.com.au/SSW/Standards/Rules/RulesToBetterWebsitesNavigation.aspx

Lots more:

Page 165: Interface usability-adding-schweppervescence-ver3-8

6. Mobile Interfaces

Page 166: Interface usability-adding-schweppervescence-ver3-8

First impressions: You only get one shot

Page 167: Interface usability-adding-schweppervescence-ver3-8

First impressions

Better to have a Porsche UI and a VW engine

than a VW UI and a Porsche engine.

Of course you want a Porsche UI and a Porsche engine, but...

Page 168: Interface usability-adding-schweppervescence-ver3-8

?

When do you build a iPhone app vs iPhone web app?

Page 169: Interface usability-adding-schweppervescence-ver3-8

Depending on

budget usage of native API existing web app and just add CSS

Note: An iphone (or WP7.5) web app without a network connection, will not load the web page you were on previously

 

iPhone app vs iPhone Web app

Page 170: Interface usability-adding-schweppervescence-ver3-8

?

When do you build a WP7.5 app vs an iPhone app?

Page 171: Interface usability-adding-schweppervescence-ver3-8

A: If your app is build on Silverlight today.

Time to market Lower $ Reuse MVVM Reuse Silverlight controls Reuse the Business and Data layer

WP7.5 app vs iPhone app

Page 172: Interface usability-adding-schweppervescence-ver3-8

The biggest thing going for Windows Phone 7.5 is:

.NET dev shops environment more productive than xcode

WP7.5 app vs iPhone app

Page 173: Interface usability-adding-schweppervescence-ver3-8

Note: WP7 is built on Silverlight 3

Note: WP7.5 is built on Silverlight 4

Note: WP7.5 was built by a "web team" not "Rich client app team", so some issues exist:

Avoid using System.Windows.Browser.dll in your Silverlight App (as it works only OOB on desktop)and you will have to use a different control on Windows Phone 7.5

WP7.5 app vs iPhone app

Page 174: Interface usability-adding-schweppervescence-ver3-8

Others reasons are:

You can deploy your app without going through the appstore/market place.  E.g. my SSW business app

Appstore: No

Market place: Yes (hidden)

WP7.5 app vs iPhone app

Page 175: Interface usability-adding-schweppervescence-ver3-8

Turn around through the appstore is quicker:

Appstore:         1-3 weeks

Market place: 2 days

(Quicker since it is managed code. Unmanaged code is easy to spot)

 

App store is more aggressive in blocking apps

WP7.5 app vs iPhone app

Page 176: Interface usability-adding-schweppervescence-ver3-8

Do you know what guidelines to follow for WP7.5?

Interaction guide from MS (whitepaper)

http://social.msdn.microsoft.com/Forums/en/windowsphone7series/thread/7365b3c6-9fdc-48fe-bf17-192c71f2a49f

WP7.5 app vs iPhone app

Page 177: Interface usability-adding-schweppervescence-ver3-8

Tip: if you’re writing your own user controls, you’re probably doing it wrong

Silverlight.CodePlex.com

WP7.5 app vs iPhone app

Page 178: Interface usability-adding-schweppervescence-ver3-8

www.ssw.com.au/ssw/Standards/Rules/RulestoBetterInterfaces-Mobile.aspx

Lots more:

Page 179: Interface usability-adding-schweppervescence-ver3-8

7. Controversy!

Page 180: Interface usability-adding-schweppervescence-ver3-8

?

Page 181: Interface usability-adding-schweppervescence-ver3-8

Well, we had a few in the presentation...

Page 182: Interface usability-adding-schweppervescence-ver3-8

Technology is intimidating. People are afraid to break the system or lose the data.

Encourage experimentation, increase comfort

Have reversible actions (Undo)

Previewed actions

Avoid dialogs unless there’s a system error (not user error)

Track user preferences and defaults, *remember recent*

Comfort of Learning

Page 183: Interface usability-adding-schweppervescence-ver3-8

Rules to Better Interfaces

http://www.ssw.com.au/ssw/Standards/Rules/RulestoBetterInterfaces.aspx

Rules to Better Website Layouts

http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterWebsitesLayout.aspx

Resources

Page 184: Interface usability-adding-schweppervescence-ver3-8

Resources

Page 185: Interface usability-adding-schweppervescence-ver3-8

Summary General Usability Practices

Windows Apps

Popups and Message Boxes

Controls and Forms (Windows and Web)

Reports

Web UI

Mobile interfaces

Controversy!

Future Thinking. Immediate Results.

Page 186: Interface usability-adding-schweppervescence-ver3-8

Thank You!

Sydney | Melbourne | Brisbane | Adelaide

[email protected]

Page 187: Interface usability-adding-schweppervescence-ver3-8

Find me on Slideshare!

http://www.slideshare.net/SSWConsulting/


Recommended