Hoekman, R. Designing the obvious: a common sense approach to Web application design Berkeley, CA: New Riders, 2006. x, 255 pp. ISBN 0-321-45345-X $39.99 £28.99
At least two other books have been reviewed here that have a similar intention: Nielsen's Designing Web usability and Krug's Don't make me think, the latter having a very similar sub-title, a common sense approach to Web usability. Both were published by the same publisher (New Riders) in 2000. Hoekman refers to both authors several time throughout the text, although not to Nielsen's book specifically. The interesting question for a reviewer, therefore, if how much is different about this book?
The answer is, a fair amount. Nielsen's is the most comprehensive text, as on might expect, perhaps, from the guru of usability studies and he devotes a significant amount of space to search engines, which the other two authors touch upon but do not treat in detail, and to the special needs of intranets, which the other two ignore. Hoekman devotes a little more space to 'information architecture' than does Nielsen, and Krug doesn't touch on the subject at all.
There are numerous other small differences that make the books distinctive and Hoekman's strongest point, I think, is his focus upon the user. This focus is implicit in the other two, but Hoekman is more explicit. He has three chapters with a direct focus on the user: Chapter 2, Understand users then ignore them, by which he means that one should observe how they behave in order to understand them, but ignore what they say about how they think they behave; Chapter 4, Support the user's mental model; and Chapter 5, Turn beginners into intermediates, immediately, which is about how to design for rapid learning, acknowledging that users in general rapidly acquire what they need to know in using an application, but rarely have much need to go beyond the intermediate stage. Getting them to that stage faster, therefore, will make them more effective users, faster.
Of course, the user focus is continued in other chapters, which deal with various aspects of the minutiae of Web design such as writing really useful error messages (Utopia!), the value of uniformity and consistency in design, and, as in the other texts, designing for simplicity.
In all, this is a worthwhile addition to the literature on Web design and although there is overlap with the two other texts referred to, there is no harm in the repetition of helpful lessons.