User Experience Patterns

Recently, I been diving into the world of User Experience (UX) patterns.  Being aware of the use of patterns in software development, it is invigorating to see this discipline being adopted in the interaction design (IxD) space.  What is an interaction design pattern?  I like this description from the Interaction Design Association (IxDA):

Patterns represent optimal solutions to common interaction design problems within specific contexts. They help designers align with standards, they speed design, and they often extend or transform into new contexts or applications.

Slalom Consultant Aaron Hursman

Former Slalom Consultant Aaron Hursman is a user experience architect who applies user-centered design principles and techniques for his cients. He has a background in web development and enterprise applications and enjoys participating in the social web.

The catalyst for this discovery came from a MIX09 video entitled, Advance Your Design with UX Design Patterns presented by Ambrose Little (@ambroselittle) [via Tom Pierce of EnterpriseBlend, @tlpierce]

Based on Ambrose’s presentation, I have compiled a list of resources that I am excited to use as resources moving forward.

This structure is very much needed in user experience. UX is saturated with experienced creative types that would describe such structure as constraining.  However, those new to the space would benefit from the documentation of these patterns, as they enable decisions about appropriate interfaces for specific user requirements. The patterns are not intended to constrain a designer, but to present appropriate interfaces for the right situation. And since the pattern libraries are usually open to contributions, innovative types can continue to be creative, but they can now share their new, cutting-edge ideas with to the larger community.  As a result, UX patterns become a great peanut-butter-and-chocolate combination of structure and creativity.

About Aaron Hursman
Aaron is a passionate user-advocate that is lucky enough to do what he loves for a living. As a user experience architect, he applies user-centered design principles and techniques including user research, persona development, information architecture, storyboards, wireframes, prototyping, visual design, graphic design, interaction design, and usability. Aaron has a background in web development, enterprise applications, and the social web. At nGame, he is applying his craft to design and build the next generation of enterprise software.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: