What makes a design "Googly"? [googleblog.blogspot.com]


(photo by uptal of flickr)

Web application designer's can take inspiration from the Google User Experience Design Principles. These 10 guidelines are great to keep in mind and help you think about the people who will have to use your web application every day.  The principles tie directly into the Ten things Google has found to be true.

The first two are probably the most important to us here at Solution Grove.

1. Focus on people—their lives, their work, their dreams.
2. Every millisecond counts.

The first principle means to always think of the task the real people using your application want to accomplish. Don't expose your internal model of the problem the users. They are not interested in your expert use of the relational model.

The second is pretty obivous, but it can be difficult with graphics, css, javascript and all to keep a page responsive. Users can notice this right away so always make sure you keep it in mind. We use Firebug and Yslow Firefox plugins to keep a handle on this, as well as backend tuning of database queries. 

This principle

4. Engage beginners and attract experts.

is one of the most difficult to get right. It means to make the basic features accessible right away to novice users, but to allow expert users to get more work done more quickly by providing shortcuts and support for their unique usage patterns. I can't think of any way to get this right without actual user testing.

As the Google folks say, you can't always get everything perfect based on these principles. Each implementation is a leanring experience. The goal is to never forget these and get a little better with each iteration. 

Everyone who builds an application, web or otherwise, should have these type of guidelines to help keep on focus and ensure happy users. 

Add comment
Recent Entries
Categories

AJAX (13)
CCK08 (1)
MEL (16)
LAMS (4)
Tech (13)



Authors




Archive




Notifications
Icon of envelope You may request notification for Solution Grove Blog.


Syndication Feed
XML


Recent Comments
  1. Eamon Costello: thanks
  2. Dave Bauer: Using clickpass
  3. Caroline Meeks: Should we put this on Solutiongrove.com, .net, .info??
  4. Jong-Dae Park: How about redirecting users to setup password for elgg
  5. Caroline Meeks: Great job!
  6. Mark Tomizawa: Bandwidth (the human kind)
  7. Hamilton Chua: ns_zlib on OpenACS
  8. Hamilton Chua: Thanks Mark
  9. Mark Aufflick: svnmerge.py saves you the pain
  10. Hamilton Chua: Mosio, Yahoo Answers on Mobile ?



Technorati Blogs