Eat your usability issues fast and improve the user's journey on your website!

Archive for the ‘About us’ Category

Webnographer – Where we are at!

Tuesday, February 17th, 2009 by James

This is an update of where we are with Webnographer.

We are developing Webnographer using Agile Project Management Techniques. Agile builds the project in very small iterations of between 1 and 4 weeks. At the end of each iteration the software should be working. To give an example with Webnographer in our first iteration the whole system was usable from start to end. I.e. we could build a test, get participants to test a website, and analyse the results.

Not only did we want to just build a tool that could give summative results, for example how long a user takes on a task. But we wanted to build a remote testing tool that could be used for formative testing as well. Webnographer enables this by capturing users interactions on the page, as well as qualitative and quantitative questionnaire data. This means that Webnographer does not just report the state of a system (as in summative evaluations), but also provides insight into where, how and why user errors occur (as in formative evaluations).

So how could we build complex usability testing software in a week? We didn’t. When we started, the building of the test and the analysis of the results had to be done by hand. Over a number of iterations what had to be done by hand got automated.

The Agile technique is a revolt against the traditional waterfall approach. Under the old fashioned waterfall approach the business specifies exactly the software that will be built, the developers build it, and then it gets tested, and hopefully released. The challenge with the waterfall approach is that it often led to software projects running over time and budget.

With Agile each iteration can either add features or rework what has been built before. This has the advantage for developing Webnographer, that as we get feedback from each of the tests that we run with clients, the results feed back into each iteration and add to an improvement of the tool.

Up until now, we have mainly focused on the design of the test set up. The test set up was the most time consuming part and easiest to automate for Webnographer. Before it had its simple interface, to create a test each one had to be hand crafted, taking half a day. Modification of a test was hard, time consuming, and error prone. So we have focused on developing an easy to use interface for the test design. This is now complete.

The next iterations will focus on the analysis part of the product. The driving force is that we want to show people actionable results in an easy to understand way. Sample reports are to follow soon.

Why I started Webnographer

Wednesday, December 10th, 2008 by James

When I was 11 years old my mother gave me for my birthday an Acorn Atom (One of the first personal computers). That was 28 years ago. Since that day I have been the one to rescue most of the technology problems in my family. Luckily when my brothers got older they took over some of the rescue calls.

This computer led me to start being intrested in how people use computers.

This computer led me to start being interested in how people use computers.

Most of the technology challenges my family faced have been them struggling with usability issues.  Later when I was paid to write programs I wanted to make software easy to use, because I wanted people to use the software. When I started Deckchair.com with Bob Geldof our whole ethos was to make booking flights less frustrating, and simpler. I think we succeeded on the whole. Before the Internet flight booking engines, it took months for somebody to learn how to book a flight using a computer. When online bookings became available consumers where able to do it themselves without training. How many people still use a Travel Agent now?

Many Usability experts blame the programmer for the Usability Challenge. If you read Alan Coopers book The Inmates Are Running the Asylum you will find a rant in how programmers are to blame. He uses a very narrow stereotype of the programmer to illustrate his argument. The second issue I have with Coopers blame game, is that he does not acknowledge that most of the innovation in usability has actually come from programmers. Jef Raskin and the apple Mac, Douglas Engelbart and the GUI, the mouse, and hypertext. Or even more recent movements like Web 2.0 the innovations have mainly been led from the programming field.

Most programmers I have worked with are as frustrated by usability as much as anybody else, maybe even more so because they have to use computers all the time, and as Paul Graham, the creator of the first web based application said :-

Programmers, though, like it better when they write more code. Or more precisely, when they release more code. Programmers like to make a difference. Good ones, anyway.

I believe that we can start solving the challenge of Usability once everybody starts understanding what the issues are. Very few people design systems not to be usable. If there is an usability issue, it is there because the programmer or designer overlooked something, or did not expect the user to behave in that way, or did not realise the importance of the issue, and lastly did not understand what the user did not understand.

We need more ways to discover how people behave using computers, and then communicate that back to the designers and programmers. That is why I co-started Webnographer to help the designers and programmers understand how people use the software that they have created.

It boils down to what Stuart Card said “All designs are predictions, all predictions fail.”


© FeraLabs 2008 Home What we do Webnographer About us Blog Contact us

FeraLabs is proudly powered by WordPress
Entries (RSS) and Comments (RSS).