User experience design explained

User experience design explained
Good UX can make people truly happy

For many companies, user experience design is a luxury. Limited resources and tight budgets often mean software developers design interfaces based on their own preferences and assumptions, without anyone to challenge them.

We've all used these systems, and have grimaced when they don't work the way we expect them to. This isn't a dig at programmers. The same thing happens with graphic designers, marketers, project managers, technical writers and others. People of all levels, regardless of title, are making decisions based on experience and instinct – and their bosses expect them to be right, all of the time.

feedbac form

Giving them the opportunity to get in touch without having to exit the experience will make the feedback more salient and timely, and will probably also help them describe it better. You can put a simple form on your site that sends submissions to an email address, or you can use a service like Get Satisfaction or UserVoice (although leading your users to a third-party service might reduce the amount of feedback you receive).

Log the requests you receive and use them to prioritise upcoming features. Also be sure to track the contact info of those who've requested it so you can keep in touch when the feature is ready to be used and tested.

Open-ended surveys: If your product has a trial period or a subscription renewal process, now would be the time to find out what your customers really think of you.

A survey doesn't have to be expertly crafted to get great responses from it. The sticklers say that you should only have five or six questions with only one question (usually the last) as an open-ended multi-line text box, but remember that you aren't trying to get statistically significant responses here. You want to hear from people in their own words, so give them the opportunity to do so.

Put a link to a survey in a prominent and consistent location, or link to it in a mailing, in order to get as many responses as possible.

SurveyMonkey, Wufoo and Kissinsights are some quick ways to get started.

Email: Once a user has got in touch via a survey or a feedback form, now is your chance to get to know them better ... by emailing them back. They've told you what, now probe for why.

Why is this feature necessary for them? Where have they seen it implemented elsewhere? Why do they use your product in the first place? Ask as many questions as necessary to get at the underlying problem they're facing, and how it's relevant to what your company is trying to solve.

Phone: When you come across a user who's particularly vocal or intriguing, ask if they'd mind you scheduling a phone call. You won't have to spend more than 15 or 20 minutes asking them those follow-up questions about their motivations and attitudes in order to gain a wealth of knowledge you wouldn't have otherwise.

Most people will be more than happy to help without incentive. Take copious notes or record the conversation if you can (with their explicit permission of course) – this stuff is gold.

By capturing just a few good case studies, you'll be able to understand the whole ecosystem in which your product is being used, not just the specific, current flaw in the design that people are complaining about.

Iridesco, the maker of the billing and time-tracking web-app Harvest, uses many of these techniques to continuously improve their product – they follow the Japanese philosophy of Kaizen, which focuses upon continuous improvement of processes. "We don't just want to patch," said co-founder Shawn Liu, "we want to address the core problem."

This might seem like a lot of new information, but the goal should be to make it as easy as possible on your users, not to make it as easy as possible for you. The fewer obstacles you put in their way to share, the more openly and frequently they will, and the more valuable anecdotes you'll have at your fingertips when the time comes to advocate for the right design decision.

For more on design research, see Observing the User Experience by Mike Kuniavsky.