90 percent of everything : Usability Blog
Written by Harry Brignull

Archive for the ‘User Experience’ Topic

Hey, can I borrow you multimedia computer to make a quick call?

March 5th, 2008 by Harry Brignull5 comments

According to this Article by Darren Waters, Nokia have started calling their devices “multimedia computers”.

This makes me laugh - can you actually imagine any normal person ever using that term? “Hey, can I borrow you multimedia computer to make a quick call?”

It really sums up the developer mindset that Nokia so badly need to shake off. While a technically accurate description, it’s never, ever going to catch on. Meanwhile Apple happily called their device an “iPhone”. By speaking the language of the end users, they’ve started permeating the english language like Coke, Hoover or Polaroid did. A much smarter move.

[Found via Putting people First]

New look 90percentofeverything.com

February 17th, 2008 by Harry BrignullAdd a comment

You may have noticed that I’ve started using a new Wordpress theme. It’s still work in progress so if you notice any bugs (or have any suggestions), please do get in touch.

Thanks!

Wary of giving your password to yet another site? - OAuth to the rescue

January 5th, 2008 by Harry Brignull2 comments

I’ve just been doing a spot of reading about oAuth and thought I’d do a quick post on it. This was a hot topic back in October, so I seem to be rather late to the discussion - if you are too, read on…

“Giving your email account password to a social network site so they can look up your friends is the same thing as going to dinner and giving your atm card and pin code to the waiter when it’s time to pay. Any restaurant asking for your pin code will go out of business, but when it comes to the web, users put themselves at risk sharing the same private information. OAuth to the rescue.” [Excerpt from An end-user overview of oAuth by Eran Hammer-Lahav (Oct 2007)]

So, you might trust Facebook or Linked-in enough to give them your email username & password for their “friend finder” service, but would you trust absolutely anyone? Back in October, Shelfari (A social network site for books) got a lot of stick for doing something dodgy along these lines.

Three User Experience Guidelines for Ajax Sliders

December 21st, 2007 by Harry Brignull4 comments

Ajax Sliders are becoming an ‘in’ tool for filtering search results. They are also quite easy to do wrong if you’re not paying attention to the user experience.

Before you read on, check out Properazzi and try out the price sliders. Properazzi is going to be a fantastic web 2.0 property site, but right now it’s still young (launched in March 07) and suffers from a few UI teething problems.

So, here are three key user experience guidelines you should consider when designing Ajax sliders:

1. Immediacy

  • Does your UI react immediately to user input?
  • Does it feel fluid or ‘gluey’?
  • If it feels gluey’, consider speeding it up by simplifying the feedback - for example just giving users the updated number of results, rather than the full list. See Amazon Diamond Search for an example of this in action.

2. Seamlessness

  • Does your UI interrupt the user while they are tweaking the sliders? This should be avoided at all costs.
  • If you can’t solve this problem, consider reverting to a form submit button instead of an Ajax approach.
  • A good old-fashioned form experience beats a bad Ajax experience every time.

3. Granularity and accuracy

  • Does the slider scale offer a sensible scale (max and min) for the context of use?
  • Are the slider increments meaningful or abitrary? Realmap provides $50,000 increments, which is all you really need in the context of house-hunting. Properazzi, on the other hand, lets you select to prices to the individual dollar - who really needs to say that they are looking for houses in the price range of £401,768 to £543,312?

Nokia increases focus on user experience

December 18th, 2007 by Harry Brignull1 comment

This is a pretty interesting presentation from Anssi Vanjoki, Nokia’s Executive Vice President (4/12/07). He says, fairly bluntly:

  • Right now, the Nokia Handset User Experience has scope for improvement
  • There are inconsistency problems between applications.
  • Discoverability can be a problem (apps and content can feel ‘hidden’)
  • Syncing and storage is currently difficult

Admitting there’s a problem, as they say, is the first step towards a cure. With a message like this coming from the top, we can expect some pretty radical improvements coming soon.

The iPhone isn’t mentioned, but I can’t help thinking that it’s spurred on a user-experience supremacy race. Great news for end-users.

OpenID User Experience explained

December 6th, 2007 by Harry BrignullAdd a comment

A nice, clear explanation, found via Robert Scoble’s Link Blog.

This discussion about the tension between convinience and security reminds me of this recent Dilbert strip:

On-the-street user test / review of Amazon Kindle (Scoble)

November 28th, 2007 by Harry Brignull1 comment

Robert Scoble does an on-the-street usability-test / review of Amazon Kindle. It’s a rambly interview and the video is poor quality but it’s a refreshing antidote to the nauseatingly saccharin Amazon promo video.

Great discussion on Personas over at Signal vs. Noise

November 8th, 2007 by Harry BrignullAdd a comment

If you don’t know much about Personas, or have your doubts about them, read this article and the comments thread over at Signal vs. Noise (the 37signals blog). Here’s an excerpt:

We don’t use personas. We use ourselves. I believe personas lead to a false sense of understanding at the deepest, most critical levels.[…]

I’ve never been a big believer in Personas. They’re artificial, abstract, and fictitious. I don’t think you can build a great product for a person that doesn’t exist.

As you’d expect, there was a bit of a backlash in the comments thread. It makes interesting reading, not because it gives 37signals a bashing, but because it clearly articulates some common misunderstandings of Personas, and explains how they are wrong, e.g.

  • Personas are “baseless fictions” (Actually, they are the synthesis of your research findings)
  • Personas are a replacement for user-research (Actually, they complement user research)
  • Personas don’t get frustrated or express opinions (Ok, they don’t really exist, but they are used to simulate exactly this kind of user feedback to help making design decisions)

> Read the Signal vs. Noise article

Wanted: a different kind of event scheduling tool for personal life

October 24th, 2007 by Harry BrignullAdd a comment

I was flipping through Allan Cooper’s classic “The Inmates are Running the Asylum” just the other day, and I noticed how in one section he has a little rant about how calendaring software is broken.

“Many calendar programs are available […], yet every one of them ignores the most simple and obvious ways that people want to use calendars. Simply put, a calendar should reflect how people use time to manage their lives.” (Allan Cooper, 1998; longer excerpt here. )

Calendar software (like Google calendar & 30 boxes) has come a long way since he wrote that back in ‘98, but the event scheduling features seem to be focussed entirely on your work life. Also, although there’s lot of dedicated event promotion tools available (eventful, meetup, etc), they are very rigid and autocratic. The organizer says “The event’s on this date. Come, or don’t come”.

This works perfectly for big events, but what about small get-togethers? When a group of friends try and arrange a mutually suitable time and date for a get-together, the activity tends to involve a process of discussion and negotiation. This can require quite a lot of email / SMS/ phone call to-ing and fro-ing. What’s notable here is:

  • Availability in your calendar is not the same as being free. Many people don’t want to keep their personal calendars up to date in the anally retentive manner we do at work.
  • If you have a family, you often need to speak to them, and refer to their calendars first.
  • We often need to be able to give “white lies” to get out of things. Tools that are too transparent will causes problems here.
  • And above all, most people don’t want to run their personal social lives like they would their Outlook calendar at work.

Correct me if I’m wrong, but there seems to be a gap in the market here. I’m sure it could make a great Facebook app…

Zune.net: 8 serious design mistakes, and how they could have been prevented.

October 3rd, 2007 by Harry Brignull6 comments

Before I start I’d like to say I’m not a Microsoft Hater. I’m actually very, very impressed with Office 2007 - the UI design is great. And when I saw today’s splurge of blog posts about the new Zune, I have to say I thought it looked pretty tasty.


Check out Zune.net now before you read this article
. See if you can notice any usability or user-experience problems. If you’re like me, you will probably be wondering how so many serious problems managed to slip by. Given their scale and massive resources, Microsoft should know better. Right?

Close-up of the zune.net homepage

As a User Experience consultant I see these kind of ‘obvious’ mistakes all the time. It’s unlikely that it was because of a stupid design team. It was probably smart people using a stupid design process. The bottom line is, there was no love on this project. I bet nobody was given the role of loving this site, cherishing it and calling it their baby. Everyone did their bit in their cubicle, someone else glued it together, then they all moved onto something else. They were probably hugely multitasking with a million other things too. You can imagine the office where it happened - nobody chatting, an uncomfortable atmosphere, and everyone retreating into their headphones.

It’s a classic piece of pass-the-baton relay race design. On paper it ticked all the boxes and it got released. But box ticking doesn’t capture user experience, and this is how it slipped out without being noticed.

How could Microsoft have avoided it?
They should have employed a user-centred design (UCD) process. With UCD you take the guesswork out of design and you catch mistakes before they get released. With UCD, your design team ‘lives’ the user experience before it even exists - while it’s still sketches and post-it notes. They periodically spend time in contact with end-users, observing interviews, watching highlight videos of user tests and engaging in various kinds of participatory design. UCD creates an atmosphere where team members are respected, not hated, if they speak up when they see something isn’t right.

Now lets look at some of the mistakes the Zune.net designers made, and how you can avoid making them yourself.



Design mistake 1: ignoring user expectations

Look at those lovely shiny Zunes on the front page of zune.net. Don’t you just want to play with them? If you’re like me, you’d probably now wiggle your mouse over them to see what cool interactive wizardry might happen. And what happens? … Nothing. It’s a static jpeg, just like it is below. So then you’d probably click on the image, the text, and the buttons. Still nothing happens. Thousands of users like you have just done exactly the same thing today. An instantly disappointing first experience.




Lesson learned: never ignore user expectations. Use paper sketches to test your designs early on. Always be up-to-speed on contemporary best-practice guidelines and heuristics. Your entire team should know Nielsen’s heuristics off by heart, and should be able to recite Steve Krug’s ‘Don’t make me think’. It’s easy stuff. Basic usability training only takes one or two days.



Design mistake 2: no clear call to action

So what now? You’d probably look around the page looking for the main ‘thing to do’. Usually there is one prominent button or link that entices your attention. This is known as a ‘primary call-to-action‘, and the Zune homepage doesn’t have one.

Lesson learned: use prominence to indicate a primary call to action. User testing takes the guesswork out of this.



Design mistake 3: missing proposition

If you’re like me, you probably arrived at the site wondering what makes the new Zune different. Is it smaller than the new iPod? What new things does it do? What old things does it do better? What’s it like to use? Basically, should I put my iPod on eBay? The front page doesn’t tell us anything. We are left guessing.

Lesson learned: communicate your proposition clearly on the front page. Your front page proposition is like an elevator pitch: first impressions count. Hire a competent web copyrighter. 10-seconds tests are also a great method for front page proposition communication - you show a user the page for roughly 10 seconds, hide it, then ask them what it was all about. If they ask lots of questions back at you, then your page needs work.



Design mistake 4: misuse of space below the fold

The fold (i.e. the bit below the bottom of your screen) is something you should take advantage of as a designer. And what did the designers put there on zune.net? A useless gulf of white space, and then something unforgivable.

Lesson learned: in Judo, you’re taught to take advantage of the momentum of your attacker. You need to do this with the fold: rethink a negative situation into a positive one. Instead of seeing it as a place that’s of no value for primary content, you should see it as a great place for secondary content.



Design mistake 5: poor text contrast

Small white text on a very pale beige background. I’m trying hard to resist ranting here, but who on earth would actually find this readable?

Poor text contrast on zune.net


Lesson learned: I’m not going to get into accessibility here, but it suffices to say that this and other basic accessibility mistakes can be easily avoided using the W3C WCAG guidelines.



Design mistake 6: lack of feedback from user actions

Try clicking on the ‘meet zune’ link from the front page. What happens? If you haven’t got a very big monitor, you’ll answer ‘absolutely nothing!’. Above the fold, the page barely changes. A new page does load, but above the fold, it looks identical. You have to scroll down. And what do you get? More similar pictures of the Zune. Some light-brown on beige writing, Some small text, and a row of five coloured buttons.



Design mistake 7: no understanding of shopping behaviour

Zune.net colour swatch controls


If you click on one of those coloured buttons, What would you expect to happen? Would you expect it to pop up a new window containing the page shown below? No. Personally, I’d expect to see a photo of a Zune in that colour.


zune.net buy page

If you think about about natural shopping behaviour, people tend to want to explore, learn, compare options, and then purchase. Currently the Zune site assumes that on arrival, with barely any factual information, you are already ‘hot’ enough to make a purchase. This is just wrong. At this point most people are ice cold and they aren’t going to get their wallets out if they don’t know what they are buying.



Design mistake 8: making the user work

If you look at this page, you’ll notice some very sloppy information architecture. The nav bar shows you as being in the ‘accessories’ section. But the Zune itself is not an accessory, its the core product. (A car charger is an accessory.) The photo of the Zune is small, and in a jarring white box Barely any product information is stated: “Internal Hard Drive, FM Tuner, 14 Hours - MPN: JS800016.” If you stop a random person on the street and ask them what the Zune features are they’d come up with a better list.

Then, in a strange font, the phrase ‘calculate your bottomlineprice including shipping and tax’ is shown. Since when was bottomlineprice ever written as one word? What’s worse, this is actually a GIF image. Then when you scan down the page you have to stop and think: “Why is wallmart fifty bucks more?” “What is all this nonsense about entering zip codes?” “Do I actually have to type my zip code in to get the price?” Imagine this as a conversation with a sales assistant:

“Hi, how much is that Zune in the window?”
“It’s between two hundred and two fifty bucks. Whats your zip code?”
“What?”
“I said, what’s your zip code, buddy, what’s your zip code?”
“Why? Does the two fifty model have more disk space?”
“I can’t tell you. Now what’s your zip code?”
(and so on)

Lesson learned: when you have a feeling there is something wrong with your design but you can’t quite articulate what, try acting out a dialogue between the site and the user. As you can see above, it emphasises the temporal details of the interaction. (I think this is originally an Allan Cooper method.)

Okay I’ve run out of steam now, but there’s 8 whoppers and I’ve barely even scratched the surface. What other design mistakes can you see? I’d love to hear your ideas in the comments section…