Software Engineering, Project Management, and Effectiveness
So many Web sites fail at helping users complete tasks or find the information they need in a simple way. E-Commerce sites like Amazon tend to do a better job than a lot of sites here because they have a tight feedback loop for customers completing their tasks. Basically, they keep the score on their customer success against their goals. If customers can’t find what they need, perform their transactions in a fast and simple way, easily give feedback, or provide useful reviews to the community at large, then Amazon fails and customers look for alternatives. It’s a self-re-enforcing loop and Amazon does a lot of A/B testing to find the most effective way to improve customer success on their Web site.
The good news is … Success leaves clues in the form of principles, patterns, and practices.
There’s really no reason for Web sites to fail at basic user experiences, given that so many problems are already solved. Not only are the problems solved, but user experience solutions even have names in the form of patterns. Better yet, you can check each pattern against live examples on the Web. It’s effectively a living catalog of success.
Lessons Learned on Site Design While working on one of my information architecture projects, I analyzed more than 350 Web sites, mostly in the consumer space, to learn interaction patterns, site design, and user experience patterns. I apply these lessons to many of my CodePlex sites, Wikis, SharePoint sites, and blogs within the bounds of things that I control. For example, on my personal effectiveness blog Sources of Insight, I regularly test site design principles, user experience, and interaction patterns. The downside during all of my research is that I didn’t think to name all the patterns I learned. Because I didn’t name the patterns, it’s difficult to share the lessons learned or to create a simple catalog of the cornerstone concepts. All is not lost though …
User Experience Patterns for Effective Site Design When you need to design effective user experiences for Web sites, you don’t have to start from scratch. You can model from the success patterns of existing sites. However, distilling all the successful principles, patterns, and practices can be a challenge. One of my favorite guides that does the distillation for you is The Design of Sites. It’s a comprehensive catalog of proven practices for designing effective Web sites in terms of customer-centered design, information architecture, interaction patterns, and task-completion.
Patterns Catalog from The Design of Sites You can actually browse the full catalog of patterns from The Design of Sites book. I like to be able to scan the patterns in alphabetic order by category, so I put them into a summary table to do so:
Not only are the names intuitive but when you use the book, you can drill into each pattern for concrete examples, as well as the design philosophy behind it.