I draw boxes

January 19, 2009

My first usability testing

Ever since reading Steve Krug’s Don’t make me think a few years ago, I’ve wanted to run my own usability testing sessions. Usability testing is where you sit with people who have never used a site before, (preferably not web professionals) and discuss the site with them as they try and use it. Often their comments and mouse movements are recorded so you can go back and review what they said and did.

The idea is that when you are working on a site you can become so immersed in the project it is easy to forget what normal people actually want out of the website. Business objectives (e.g. “we must sell products and gather email addresses”) and technical constraints (e.g. “we can’t build that function and we have to display the data in this way”) often get a lot of priority on a project, and it’s the job of an IA to focus on the end user.

Usability testing is where you sit with people who have never used a site before, and discuss the site with them as they try and use it

Usability testing is a key tool in doing this – and importantly it provides evidence with which to inform your judgements and back up decisions. A video of representative users saying “I don’t want to give over my email address” or “I don’t understand the data when it is presented in that way” can be a powerful persuasive tool for making changes.

Another important point is that you can test sites when they’re in the prototyping stage – i.e. they don’t have to be fully built. You can create a clickable web mockup of full colour designs, or even wireframes and still get invaluable feedback from the process.

The bottom line for me is that it just seems such a simple and easy way to vastly improve your web sites. At my previous job I wrote a proposal offering to run low budget, ‘lost-our-lease’ usability testing sessions as advocated by Krug. The idea was to do cheap, frequent testing rather than expensive agency testing (which happened about once a year).

In the end they never went for it, and continued to outsource the work. But my new employer seems to be a bit keener to do usability testing, and let me loose to test the configurator for a large car brand we’re working on. A couple of weeks ago I ran my first ever usability testing sessions, with 6 volunteers from my work spending around an hour with each of them on the site.

The bottom line for me is that it just seems such a simple and easy way to vastly improve your web sites

The product

The website I tested was a car explorer and configurator system designed to give users a visual tour of various car models (the ‘Explore’ section), before allowing them to choose and configure their own car (the ‘Configure’ section). The ‘Explore’ section was already fully functioning and live on the web, while ‘Configure’ was in prototype form. I created a clickable version of the visual designs for users to interact with in the test.

In the Explore section you can view one of four models of luxury car in 3D, navigate around it, look inside at the dashboard and interior and change the colour and wheels with real-time updates. In ‘Configure’ you can pick your options from a list and see the price and car photo update in real time.

The outcome

The aim of the exercise was to get 4-6 key recommendations for improving the product, which could then be implemented to improve the user experience. We achieved this and made recommendations to the client, including video clips and justification for the points we made. Overall it was really good to see the users interacting with the system and I’m convinced we made genunie improvements to the system. I hope we can do it again on another project.

June 19, 2008

First impressions of Axure software

Filed under: Information Architecture,Interface design,Technology — Chris @ 5:55 pm

I’ve spent the afternoon installing and reading about Axure web prototyping software. It takes Visio functionality to the next level, by adding the ability to define and output complex interactivity and AJAX-style controls.

Axure takes Visio functionality to the next level by adding the ability to define and output complex interactivity and AJAX-style controls

You work in an interface that is similar to Visio’s – but you can definitely tell that the software is specifically designed for web prototyping. Whereas Visio is a planning and diagramming software that allows you to do architectural layouts etc., Axure is built from the ground up to enable you to plan web sites in an engaging and accurate way.

This offers an intriguing possibility for me – that of creating interactive mockups of web sites as a part of my IA. I’ve always worked by producing flat, 2D documents that describe the interactivity that should occur with descriptions and a variety of page layouts. I have become extremely fast with Visio over the last couple of years and am quite used to communicating ideas for interactive systems in 2D media.

But Axure really looks like it could be the good IA software I’ve been waiting for. More updates to follow.

June 16, 2008

The stupidity of rel=nofollow

Filed under: Search engines,Technology — Chris @ 3:01 pm

I am truly baffled by the existence of the rel=nofollow attribute on wordpress comments. Even more so by that fact that it is enabled by default, and can only be disabled by installing a plugin.

It seems to me that inter-linking between blogs is exactly what the web is about. Democracy of content, freedom of speech and sharing opinions. Why shouldn’t a commenter on a blog get some search engine ‘credit’ from the page they have chosen to enrich by commenting on?

A human user can see the comment links between one blog and another, so why shouldn’t google?

The idea of using rel=nofollow to reduce the amount of comment spam seems totally outdated and not useful in any way. Akismet is a genuinely useful comment spam filter, and most people manually vet their blog comments before they appear on the site anyway.

As for search engines, I thought the whole point of google’s pagerank was to provide an accurate and ‘honest’ reflection of the web and what is important within it. This to me means providing the search engine spider with an experience as close to that of a human user as possible.

A human user can see the comment links between one blog and another, so why shouldn’t google?

Cards on the table, this annoys me directly because I am trying to raise awareness of this blog by reading around the IA community blogs and commenting on them where I have something useful to add. Readers will see my comments and link back to my blog, but search engines won’t?!

PS rel=nofollow is disabled on this blog thorough the quality DoFollow plug-in

For more check out 11 reasons against nofollow or the WordPress article

Powered by WordPress