Click here to monitor SSC

User proof

Usability Engineer - Red Gate Software
Join Dom on his life long mission to user proof the baffleties of the world.

Vaporising users

Published Thursday, September 28, 2006 11:48 AM

Developing a usable application requires that you pay particular attention to who you're designing for.  That statement isn't exactly rocket surgery, but it becomes rocket surgery when you begin to realise that everyone has their own ideas of who their users are. 

Faced with broad labels, such as ' software developer' or
'dba', it can be tricky to get consensus on skill levels, attitudes and goals.  What you then discover is that one person's idea of your user's ability is magically exaggerated when they're arguing a case for assumed user knowledge, and then somewhat diminished at other occasions when you're arguing the case for a feature that would take a lot of development time.

Fortunately, we usability people have thought about this.  You'll find that it's hard to pick up a usability book that doesn't mention personas in some form or another, confidently claiming how they'll ensure everyone knows who your users really are.

Excellent.  Jobsa good'n.  Time for a pint of warm froffy ale and a quick read of 'That’s me sorted' magazine.

Only, that's not quite the end of the story.  Personas are tools we use to specify a user archetype.  They represent a broad group of people as a single user who is easier to relate to, understand and design for.  Satisfy your persona and you satisfy the group.  So clearly, you need to think long and hard about the group to ensure that your persona is representative. 
Most projects have a couple of personas representing groups of people with differing needs.

Hard as that is, it's not impossible and creating believable and representative personas is a great way to start a project.  Customer visits, forum and support feedback as well as market research are all rich avenues of information about your real customer needs. 

No, what's really tricky is integrating personas into your development team and extracting the full worth of what a persona is good at - i.e. ensuring everyone knows the goals,
behaviours and skills of your users.  What typically happens is that unless everyone is completely sold on the idea (and reminded almost daily), it's easy to lapse back into the mindset of imagining a malleable user that changes according to your needs.

Red Gate are pretty close to getting the full benefit of using personas and their associated scenarios, but in the next coming weeks, I'm looking to implement a few more ideas to have us living and breathing our users.

To that end, I'll be
vaporising any appropriate users and feeding the resultant er... vapor... into the air conditioning.  Any volunteers?

by Flibble

Comments

No Comments
You need to sign in to comment on this blog

About Flibble

Dom trained as an ergonomist so that he'd have a conversation topic when introduced at parties. Sadly, explaining the intricacies of hierarchical task analysis, didn't have the desired results he anticipated, so he fled underground to pursue his passion out of the gaze of the populace. He spent years working in manufacturing firms you've never heard of making their products fathomable, and later moved to Red Gate after a stint designing phones for Nokia. He still hasn't found a way to make usability sound exciting at parties.
Latest articles
Checking Out SQL Backup Pro 7’s New Automatic Backup Verification
 Wouldn't it be great to offload the daily chore of checking the integrity of your production... Read more...

Chuck Lathrope: DBA of the Day
 Chuck Lathrope was a finalist for the Exceptional DBA of the Year award in 2009. We contacted him to... Read more...

Backups, What Are They Good For?
 Pixar recently confessed, in an engaging video, that Toy Story 2 was almost lost due to a bad backup,... Read more...

C# Async: What is it, and how does it work?
 The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is... Read more...

SQL Server 2012 AlwaysOn
 SQL Server AlwaysOn provides a high-availability and Disaster-recovery solution for SQL Server 2012. It... Read more...