As the HCI course comes to an end, I’m still not sure why usability isn’t generally far more widely discussed. Why aren’t developers taking it more seriously (or perhaps they are, but then why aren’t they more effective in implementing usability improvements?)
Perhaps by way of partially answering this, some other questions need to be posed. Why are products with poor usability like Microsoft Office and Facebook so successful? And if market dominance plays a part in their continued success, then how have they been able to keep this? Why hasn’t a competitor been able to eat into their share with a far more usable product?
Our clients, in the field of public transport, are trying to make their sites more usable. This despite a difficult structure. And transport planners generally have not been good at making things easy for their users (thetrainline.com, National Rail and others have made some recent improvements, but are still inefficient compared to, say Easyjet). I believe this has much to do with the difficulty of establishing a model that is easy for users to understand. Easyjet do have an advantage – they fly to and from, with no stops. Trains stopping at stations add complexity, being able to take multiple modes of transport to complete a single journey (as with our clients’ sites) add more complexity still.
Passengers are familiar with the simple model of timetables, but this takes no advantage of the technology, and is too complicated to be adapted for journeys that use more than a single train or bus route.
However, passengers are becoming familiar with departure signs on stations and bus stops. This is a simple model, easy to grasp, and has been effectively deployed in software products: for example the Brighton Bus Widget or the Trains app for iPhone (not currently available). These products are intuitive, in essence simply replicating a departure board, and valuable when personalised so you can see the stops or stations that you use.
The data available is vast and the possible applications are almost infinite. So while a great many small changes can be made to significantly improve the usability of the sites (the “low hanging fruit”) perhaps what is really needed is to look at small solutions – simple models – that are easily understood. Perhaps it is by building up and using a range of these in combination that users will be able to accomplish more efficiently and effectively (with less learning and remembering) the full range of more complex goals that are currently possible (if somewhat difficult) to achieve on a typical public transport journey planner.



