Posts Tagged ‘user experience’

Recent reads – form design

Sunday, January 24th, 2010

Last week I was doing some research on form design and jotted down the following links and thoughts:

The Apple store’s checkout form redesign (Luke Wroblewski)

A lengthy article reviewing the old and new Apple store checkout process highlighting the good and bad points.

  • Under “Dynamic Indication” is an explanation of how you can detect the type of credit card people are using based on the first few digits of the card. Minimising the amount of information people enter on a form is good.
  • Under “Primary Action” is an example of helping users move forward through a process by clearly distinguishing the “continue” button from every other item on the page.
  • Under “Error Messaging” is a point about clearly distinguishing which fields have errors and why – Apple’s use of yellow field highlights can be confusing. I disagree with the authors suggestion however to use red alone for error highlighting – a differentiating colour backed up with simple instructions may be sufficient and less likely to make the person feel stupid/at fault.

Marking required vs. optional form fields (Luke Wroblewski)

Suggests showing the word “optional” with the field labels instead of marking mandatory fields with an * is more user-friendly.

23 forms and data entry usability guidelines (User Focus)

A usability checklist when designing and building forms.

In-line tips (an example)

I personally like the treatment on the PlainFrame Early Access form to show tips in-line with a form – hover your mouse over a question/field and you see tips on the right-hand side. It reduces the length of the form and can be easily ignored by people more familiar with the terms they are being presented, or those who don’t wonder why they’re being asked particular questions.

I haven’t checked out how accessible it is, but if it’s not then there would be work-arounds to make it accessible.

PlainFrame In-line tips

Recent reads

Wednesday, September 23rd, 2009

Short notes on articles I’ve read recently:

Audience Segmentation Models by Steve Baty

Outlines methods (other than personas) such as market segmentation, mental models, and capability levels, to segment audiences for understanding user requirements and defining the user experience. “The use of a variety of different audience segmentation models can inform the design of products and services in different ways.”

One particularly interesting off-shoot is an Experience Lifecycle diagram for when Lego’s senior execs travel.

Designing Tables 101 by Mike Hughes

When to use tables and how to present data. There are suggestions for what information should be in columns and rows based on readability. Unfortunately no general insights about accessibility*, but these suggestions can be applied not only to reading tabular data on web pages, but also when writing documents for clients, etc.

* it wouldn’t have been appropriate for the aims of the article, I’m just personally interested in exploring that topic more.

Testing Your Own Designs: Bad Idea? by Paul J. Sherman

Tries to answer the questions: “Is it possible to do both design and usability testing effectively? If so, how can we test our own designs well?” Includes thoughts from others on the topic that focus on the idea of avoiding bias, or being aware of it. If you have to test your own designs, focus on the negatives (things that don’t work) and remember the requirements you’re aiming to fulfill.

A shorthand for designing UI flows by Ryan Singer

Demonstrates a simple approach to sketching a user path for completing goals by jotting down what they see and what they do at each step. The idea is summed up well by his response in the comments: “Sketching a flow isn’t about meticulously documenting everything that’s possible on a given screen. It’s about taking a single goal and asking how does the user get started, what happens when they execute the action, what are the main forks in the road, and what happens when they are finished. If you scope the flow by a specific goal instead of by screens, then there should be fewer complexities.”

Integrating Prototyping Into Your Design Process by Fred Beecher

Explains how combinations of low/high visual/functional fidelity in prototypes can achieve particular goals. Consideration is given from sketches through to “production ready” prototypes. The article also provides tips on how to encourage the use of prototyping to different types of project stakeholders. At the heart of it all, “‘Appropriate fidelity’ refers to a level of prototype fidelity that allows you to achieve the goals you’ve set for doing a prototype in the first place.”

Second-degree conference value* from UX Australia

Thursday, September 10th, 2009

Although I didn’t make it to (what sounded like an amazing) UX Australia conference in Canberra the other week, I’ve been learning from the presentations that have been posted so far on Slideshare.

I haven’t looked through all of them but here are a few particular presentations and my notes about points I found useful:

  • Uxau09 More Content Quality B – David More
    Looks at how to develop collaborative/useful information architecture in complex organisation with plenty of stakeholders; and getting non-expert authors to generate content.
  • Emerging a User Experience Strategy – Penny Hagen
    An example about the process in creating a user experience for UNSW.
  • Experience Visions: A Case Study – Fred Randell
    About experience visions and dealing with Telstra, which provides good tips for dealing with large/complex organisations/developments.
  • More, Better, Faster! Agile Design for Fun & Profit – Matt Balara
    A useful overview of agile development. There’s a short case-study from slide 57 onwards about the redevelopment of the ecco shoes web site which visually shows the process.
  • Design For Multiple Touchpoints – Shane Morris
    Has some information about the process behind developing the Lonely Planet Surface, and includes information about how people interact with things they can touch (which can also relate to iphones, mobiles, screens, etc)
  • Ka-chunk! When customer experience design fails and how to avoid it – Joel Flom
    I like the general statements in this presentation, and the diagrams on Slides 21 and 22 showing balance between business, customer and implementation.

* “second-degree conference value” is a quote from UX Australia organiser, Steve Baty, when I referred to how much I was learning without being there.