Just finished reading Designing the Obvious by Robert Hoekman Jr. It turns out to be quite a simple book, an easy read, bringing together Hoekman's own ideas and thoughts with plenty of anecdotal lessons.
Hoekman references all the usual usability heavyweights, Nielsen, Cooper, Krug and so on sometimes agreeing and sometimes offering alternatives views. Personas? Well, maybe, says Hoekman going on to explain that great software comes not from a deep understanding of the users, but from a deep understanding of the activities.
Under what Hoekman calls Interface Surgery he covers the redesign of a form to make it obvious, introducing well thought out approaches to form validation and form layout. The things he suggest are, inline with the books title, obvious - but given that every form you ever use on the web gets this stuff wrong it can hardly be considered common sense.
Usefully I stumbled across bits and pieces that are of immediate use. We're designing some stuff at work right now that requires interaction with a tree structure. We've been struggling a bit with this, with me advocating a fairly standard tree control yet all of us feeling that it doesn't quite work.
Hoekman provides a great explanation of why tree controls don't work. He rightly points out that while they are present in Windows Explorer they are not the default, and as most users don't change the defaults most users will not have come across the tree view regularly. He also decomposes the interactions used in a typical tree view and shows how complex they are. In short, don't use tree views - ever.
Hoekman doesn't leave us high and dry with navigation of these structures though. He describes the as Columns view provided by OS X's Finder and contrasts the interactions of that view with those of the tree view. I'm sold on his explanations and will be looking to try that with the application we're working on.
Overall, good book, easy read, nicely packed with useful ideas.
I guess that I'm not in the majority, but I've always liked the tree view - and one of the few things I don't like about OS X is the options in Finder for navigating files...
[...] Hoekman Jr’s sequel to Designing the Obvious, Designing the Moment presents more insight into the steps that Hoekman uses to evolve designs from [...]