« April 2007 | Main | September 2007 »
May 9, 2007
Design for the other 90%
The name of this site is "User Experience Hub" and is, generally, focused on the details and implementation of software interface design. However, "user experience" can thought of in a much broader way. Though the examples on the following URLs are not software interface design examples, they do reinforce the value of design and of fundamental design principles.
Many of our projects may not have the immediate, life-saving benefit of the LifeStraw, but the same principles that guided its development should guide every software interface design we do.
- Understand the "point"
- Understand the context
- Help people
Check out the Cooper-Hewitt "Design for the other 90%" and the BusinessWeek article about it for more information and inspiration.
When we go and design our next business dashboard, or data entry interface, it may not seem to have the same gravitas as some the products featured, but we should approach these seemingly banal project with the same rigor and thoughtfulness. In the end, all our interfaces connect with people. And people deserve interfaces that make sense in what they are trying to achieve, make sense in the context they are doing it and should be helpful.
Those are pretty simple ideas that can have a big effect.
Posted by at 5:09 PM | Comments (2)
May 3, 2007
The Role of User-Experience Design in RIAs
Walking home the other day I ran into an old high school classmate who I hadn't seen in over 12 years. We did the obligatory catching up, and of course she asked what I did for work. What followed was a typical scenario. I explained I was a user-experience consultant for Adobe, which was followed by a blank stare.
"You know, Flash" ... Another blank stare.
The fact of the matter is a lot of very bright people use our technology every day, whether it be Flash Video, Flash Applications, PDF, or consume a product that has been designed by Adobe technology, and have no idea that they are using Adobe technology.
In that light, I've found that the recent conversations back-and-forth about Silverlight and Flex/Flash have been almost exclusively developer-focused ... a sort of, "lets stack our tech-specs and stats up against yours"... and what seems to be getting lost in the conversation is the "User". The point of this post is not to go down the whole Silverlight / Flash road, but I will say that most, if not all of your users will have no idea whether your app was built in Flex, Silverlight, or AJAX, or event know what those words mean. They will have an experience with your application, and if its a bad experience, regardless of how great the technology is, they won't come back.
One of the great things about working for Adobe, and with Adobe Technology is that Adobe has a decades-long history when it comes to user-experience design, and been at the forefront of helping to define good user experiences, and enabling others to define great user experiences. However, and this may sound like heresy as an Adobe employee, Adobe does not have a monopoly on user-experience design. Adobe doesn't "own" user-experience. User experience belongs to the user.
Another great experience that I've had working in Flex with some of the best and brightest Flex developers is that I have never designed anything that our developers couldn't build, and I've designed some pretty wild stuff. The response we always get is, "we can build anything, some things just take longer than others". I love the freedom that I get to design and focus on the user, and not be constrained by the technology.
So, my point of this post is the following.
If you're going to build a rich internet application, whatever technology you use, do the following:
Hire a great User Experience designer: Flex makes it easier to develop great experiences, but you still need designer to determine what the most appropriate experience is.
Give designer and developer opinions equal weight: Consider the role of the designer as on par with your developer. Developers need designers, and designers need developers.
UX Design is about usability AND polish: Users' connections to an experience is more than just how easy it was to complete a task. It's also about an emotional connection. It's about how fun the experience was, and how visually engaging it was.
Give designers the freedom to go beyond out-of-the-box: Flex includes a good set of out-of-the-box components that make it easy to develop applications. However, don't limit your designers to that component set. Let them explore and find the best solution possible. And then evaluate how expensive it would be to implement that solution against the user needs.
Here's to great user experiences.
Posted by Peter Baird at 12:25 PM | Comments (5)