Brilliant stuff from Ant explaining the thought and effort behind the BBC's Single Sign-On Registration service - Tips for designing task based interaction flow
I particularly value any set of observations that can hammer home this kind of point:
"Errors are usually not the fault of the user, but the fault of the system for not understanding the user or allowing them to input how they would naturally"
It doesn't matter whether you are building a web application to do registration, search, or voting. You are dealing with people interacting with machines. If you allow people to input information in a way the machine isn't expecting, you can guarantee that they will. One of the first things I was taught about programming when I was 9 or 10 and using BBC BASIC was "Junk In, Junk Out". So many web interfaces seem to forget that you can save so much pain if you just guide the user into the right direction before they get an error. And as Ant says, make error messages that put the person at ease - after all the machine doesn't have feelings:
"This system is stupid and only understands one way of entering calendar dates... Sorry. Could you do it like this please: DDMMYYYY"
Search
Download e-books
About Martin Belam
I'm an Internet consultant and writer, with 8 years experience in product management, information architecture, and user experience design for global brands like Sony, Vodafone, The Guardian and the BBC. I specialise in advising on search, widgets, RSS, online news publishing and bulk email delivery.
Martin Belam CV
email: martin.belam@currybet.net
tel: +44 (0) 7801 828718
About Martin Belam and this site
Recent posts
Recent links
Recent comments
Popular posts
Popular categories
BBC, Doctor Who, Ghost Walks, Media, Music, Newspapers, Search, Web
See all Categories
1 comment so far
Friendly 404s - whilst totally against all guidelines - help us out hugely. We get the nicest, friendliest emails back and people are willing to help us make things better. Write for the web like you actually _like_ your users and have a relationship with them.
see http://www.bbc.co.uk/comedy/guide/thispagedoesn'texist.shtml
posted by: Kim on March 11, 2004 01:33 PM