There is a niggle in the back of my head. A meddling thought that comes out of no-where every so often and then disappears as quickly as it came. I’ve only just been able to crystalise and thus articlate this thought so here is my attempt at putting it to bed.
In a world of relatively new concepts like user centered design, information architecture, why is the language we use so far removed from reality?
Users, Use-Cases, Scenarios, Actions, Interactions.
If user-centered design is intended as a way of humanising and making products and services more relevant and usable for the target audience, then all of these phrases are a direct contradiction of that ethos. Who really uses these words in real life?
Over the past year we’ve been involved in quite a few big website build projects that have required a significant period of user centred design. I am not just talking about doing wireframes. Our way of working puts our ‘users’ at the heart of everything we do. We always set out our requirements gathering stage of the project by positioning them from the target audience point of view. The language of all our documentation is all based in ‘UX speak’. For example:
- As a user I want to log in to the website and see all my uploaded photos.
- As a user I would like to share my photos with my friends.
- As a user I would like to be able to delete old photos that I no longer wish to display.
You get the general idea. This helps us formulate a wish list of functionality, which leads through to the creation of wireframes and then these prioritized features are designed and built. Our testing period uses the above terminology to check whether we have succeeded or not in what we originally set out to do. We can place great big ticks next to each ‘User Story’. So far so good right? Well, not really.
As we go through the above process our team often have to justify the design and functionality decisions we are making.That means that these documents, conversations etc are all shared with account directors, client marketing directors, client CEOs etc. Whenever I suggest that we are basing this or that route on something that the ‘user’ might do I am met with a familiar 3 second look. Its a look that firstly questions whether they have heard me correctly, secondly tries to work out why that word is relevant within the sentence and thirdly relaxes into an uncomfortable “ok buddy, I think you mean ‘our customers’ so lets just pretend that you didn’t see me wince when you said ‘user’ to me”.
A user? A what? Are they on drugs? A user story – why is it a story? Who is telling the story? Is this jackanory?.
‘User’ is the word user that I am most ill-at-ease with. It is jargon of its worst kind and I grimace everytime I say it. I will maybe say it 20 times a day and just assume that it means the same to me as it does to others. But it doesn’t. To others it reinforces the idea that people are almost programmed to do what we think they will do. The phrase de-humanizes our audience so much that we creep into habits of making huge presumptions on what they do and how they will do it. The phrase tempts us to be lazy, it tricks us into grouping a multitude of different personalities into one homogenous meld of a human/user. A (huser maybe?).
So what’s the solution? I don’t have one that I am completely convinced by.
One method of humaizing our user’s in this world is to give them typical personalities. These can exist as pen portraits.
‘Suzy is 23 years old and has left university where she studied bio-chemistry. She is a fitness fanatic and is a member of a local running club. She is on Facebook and has 262 friends although she would say that only 20 of them are real friends.’
The idea being that in your test scripts you can relate your ‘characters’ to the journey’s that you set up.
- Suzy recieves an email and is asked to ‘Sign up to join the party’.
- Suzy clicks on the link and is taken to www.jointheparty.com.
- Suzy now needs to register her details.
I think it’s probably a good thing for the development team to think about the various personalities the product may encounter – but for the wider team? I think the response might be ‘Who the **** is Suzy?’
So has anyone got any bright ideas? Should we just translate this ad-land speak into simple laymens terms?
Users, Use-Cases, Scenarios, Actions, Interactions.
could translate to…
People, Things that might happen to these people, What someone has done, Stuff you need to do, Stuff you do and you get something back.
It doesn’t quite work does it? It just all sounds a bit rubbish – without any sort of knowledge behind the words.
So anyway – I’m looking for answers so if you have any please follow these user stories:
Scenario:
- User is on blog url http://weirandwong.com/blog/whoareusers/.
- User has read blog post.
- User has urge to comment on blog post.
User Actions:
- User types enlightening and helpful comment in box entitled ‘Post a comment’
- User fills in Captcha form
- User presses ‘Post Comment’
Admin Actions:
- Admin reads user comment
- Admin finds comment useful
- ‘Admin’ becomes ‘Andy’ from henceforth
- ‘Users’ becomes ‘Dudes’ from henceforth
Test complete. Maybe.












The ever-growing desire for HTML5
Since March of this year, on every brief that we’ve pitched for, on every project that we’ve been involved in or produced, every client has requested up front that the final solution is delivered in HTML5. This requirement stretches across a multitude of concepts including broad-reaching banner campaigns, 3d interactive websites, and global competitions. We are usually delivered a brief that includes an outline of the idea, alongside this front-loaded request for the method of delivery.
Naturally we have been intrigued as to some of the reasons for this and after speaking further with our clients they range from:
These are essentially very bad reasons. Reason 1 is frankly incorrect and reason’s 2 and 3 are usually agency specific reasons rather than audience driven.
We feel like there is a lot of mis-information going around about HTML5 that is leaving a lot of people preaching the medium as being more important than the idea. For example – why would a campaign to get the general public to sign up for charity donations be delivered using WebGL when only a smallish proportion of people on the internet can view it?
As mentioned, using HTML5 does not immediately mean that your website will work accross all browsers, web and mobile. It’s a falacy based upon the end goal of the developer community. Eventually we may be able to do this, but for current marketing campaigns – it’s just not going to happen. When using HTML5 or even discussing it, we mustn’t see it as an all encompassing ‘player’ such as Flash, we must look at it as a palette of functionality that works in an uneven pattern accross the landscape of modern browsers. Even for people working within the industry it’s very difficult to get an accurate picture of how web browsers support HTML5. For example the much talked about ‘Canvas’ tag which allows complex interactions within a space on the page is not supported by Internet Explorer versions 8 downwards – which serve over 31%* of the web community. Also, WebGL which has attracted a lot of attention through projects such as The Wilderness Downtown and Ro:me is only partially supported by 40%* of the web community. To put that into context, it was only a few years ago that even with Flash coverage at 85-90% we still faced a job to persuade clients that Flash was the correct technology to use. Now we seem to be disregarding the stats and just hoping for the best.
I recently found this website – HTML5test.com , which allows you to measure how much your browser supports HTML5. I did a simple test of the browsers that I had available. Most of them were pretty much the latest versions so I was quite surprised at the results. Each browser is scored on its ability to support the features and related specifications of HTML5. The maximum score available is 450:
I would suggest that outside of the development community the results are perhaps rather surprising. There is simply not one browser that can do it all. We are kidding ourselves that HTML5 is the current solution to every brief.
So what does this mean? The current HTML5 terrain is obviously full of quite a few potholes. Maybe Creative Teams should still just point us to where we are going on our journey and Creative Techs and Producers will navigate. It’s difficult not to be excited about HTML5 and all it’s capabilities, but at the early stages of a project perhaps it is better to be open minded about the method of delivery. What are we saying, how we are saying it and who are we saying it to should be the core requirements of a brief. After we’ve established that – perhaps we can work out TOGETHER the best way to deliver the message.
Having said all that – by no means are we saying that we’re not excited by HTML5 or that we don’t want to use it. We’ll be blogging shortly about all the positive things that HTML5 is adding to the web and where it has been used in the best ways.
*All stats have been taken from caniuse.com