Design Thinking: Revealing the User Experience
As mobile UE designers, we face a constant challenge - how to offer our users lots of great features without creating a complex experience for them?
Within our team, we talk often about the experience we want to create - as people use our service for the first, second and future times. We work to create an experience where features are ‘revealed’ to users as they choose. We want this to happen progressively over time, so the user deepens their experience with the service under their own control.
Rather than purely taking in consideration what features to include in the service - which is what Kathy Sierra refers to in her Featuritis Curve below - we look at how the features could be unveiled so that the first visit isn’t overwhelming! On a mobile phone in particular, where we face constraints of limited screen space, network latency and navigation, it’s crucial that we fight the urge to tell a user everything at once.
Some users just want a simple search experience. Others will want to share what they find with friends by SMS. Others will want to broadcast a link to all their friends - direct to their favourite social network or microblog feed, (i.e. Twitter). We need to consider every one of those scenarios when designing.
For the first time user, our service is clearly a mobile search engine. We keep it simple and don’t offer stacks of features that will overload them either onscreen or cognitively. As users explore the service, they can discover other features - or ignore them - as they wish.
There is a concept in User Interface (UI) design called progressive disclosure, which Jakob Nielsen referred to in 2006.
A classic example of progressive disclosure in computer software is the ‘Print’ dialog box displayed when printing a document. First, you’ll see the dialog which shows only a few important options. If you want to, you can also ‘disclose’ a whole range of other settings/controls - the ‘advanced mode’ - peeling away at the layers of the onion until you get to what you need.
As a concept, progressive disclosure is similar to what we’re trying to achieve with the user experience of Taptu. We want this approach not only to work at individual widgets level, but to underpin the whole service experience as it unfolds to our users.
Have you used a service that gave you this feeling of revealing features? Or one that utterly failed at it by either overloading or hiding them too far away? We’d love to hear more about any you think do it well, or not so well!









Sign up to RSS feed
April 17th, 2008 at 9:18 pm
I’d just like to point out that the image for Kathy Sierra’s Featuritis Curve is returning a 404.
Tut tut
April 18th, 2008 at 9:37 am
Thanks for pointing it out Ian
We’ve just moved to WordPress 2.5 and a few little bits and bobs hadn’t been completely moved over. Woops!
All fixed now though, cheers!
Vero
April 18th, 2008 at 1:47 pm
Anyway, for me at the moment, Facebook is a good example of such an application, if you can call it that. Although it’s real use has yet to be proven to me (really, what exactly is social networking?).
When I first started using it, all was well. I liked it compared to MySpace, which allowed people who had no idea about web page design far too much control over their sites, and ultimately their page would take ages to load, or the colour schemes were just hell on the eyes. Facebook offered a simple interface, it was quick and easy to use and had some useful features. Now, whilst the look and feel of the site has remained consistent, these applications that people can add and regularly do add to their profiles has just gone too far. The same people who created a horrible MySpace page can now clog their Facebook profile with so many useless applications, that loading it can take minutes rather than seconds.
So basically Facebook used to do it well, and then went down the evil path of MySpace.
April 21st, 2008 at 7:45 pm
[…] Davies from Taptu reveals in an article titled Design Thinking, the best practices for revealing the features of your site or service to new users. Learn about […]