www.mamboteam.com
PC Book Review Advertisement
Home arrow Reviews arrow Web Development arrow Review: Designing The Obvious
Thursday, 21 August 2008
 
 
Main Menu
Home
News
Links
Contact Us
Search
Shop
Reviews
PC Book Review
Currently Listening to:

The Best of Fad Gadget
 
Syndicate
Administrator
Review: Designing The Obvious Print E-mail

Designing the ObviousMany web developers come from a design background and understand the issues of usability, layout, form and the approaches that support good results. Rather more come from a technical background and whilst capable of creating great web sites, such designers can struggle with issues that would be so much easier to deal with with a little insight.

Robert Hoekman jr. has produced a compact title that could pay great dividends for those who need help in that area.

When we first received this title, the first thought was 'That can't be it?. In a world of hefty doorstop sized books, Designing the Obvious shines out as a model of size reduction and is no bigger than a thin paperback novel. Our next thought was 'How much?' Despite its diminutive size, it has a fairly hefty price tag suggesting it had better be good because in terms of wood pulp for the buck, it could be considered poor value.

The one thing you're not going to find here is a single line of HTML or any technical discussions or platform cheerleading. Instead you get a series of thoughtful and insightful chapters on different aspects of web design from the perspective of user experience and expectation.

 ProductDesigning The Obvious
 From www.newriders.com
Smile

Essential information for non designer designers, fits the most tightly stuffed bookshelf

Frown
Nothing major

One of the biggest surprises for many people will be an early chapter entitled 'Understand Users, Then Ignore Them'. This probably seems like a short cut to project failure but after reading through, you'll almost certainly come to agree with the sentiment which is that it is extremely important understanding your users, their way of working and their functional needs. With that knowledge, you can then design the best and most direct solution for them. Where most systems suffer is when the users dictate the method of achieving things, often adding all sorts of additional features that will never be used.

This need for simplicity is picked up on later chapters where the author suggests that as early as possible, all the 'nice to have' features should be moved well away from the core functionality so that the system can be up, running and usable as soon as possible. Programmers love to add all the fancy bits but this is counterproductive.

More practical advise comes in the form of the 3 R's, Requirements, Reduction and Regularity. Concentrate on the project requirements, fight feature-creep then reduce clutter, redundancy, verbosity and as much as possible, the chance of errors. Finally, regularity - make everything work and look as similar as possible. The less a user has to think about how to do a task rather than the task itself, the more successful your design will be.

Other useful techniques covered includes 'use cases' and 'task flow diagrams'. These plus various prototyping techniques allow you to fix work flow problems and design irregularities before getting too bogged down in real code.

Much of the latter part of the book consists of examples of how best to present content and function to the user. In each case examples are given of different ways along with a discussion on why a certain approach is superior. We found these sections particularly good and the various anecdotes and tips contain concepts that should make you start to really think about the design of your web sites at a whole different level.

Conclusion

If you see this slender book in a book shop and assume there can't be much in it for the price, you'll be making a mistake. Anyone working in web design will have a lot to gain from the insights and thought processes behind the detail. If your background is in design, then there could well be some useful nuggets here for you but for web developers without the advantage of that discipline, you'll find a whole new philosophy and way of thinking about your craft that will improve the quality of your work and the satisfaction levels of your users.

Comments
Add NewSearchRSS
software developers - Web developers IP:61.11.74.206 | 2007-03-30 07:00:42
THis book should serve well since it is rare that a programmers can be a designer or vice versa. Do hopefully this book teaches design for programmers

Chris
software developers
Write comment
Name:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
Security Image

Powered by JoomlaCommentCopyright (C) 2006 Frantisek Hliva. All rights reserved.Homepage: http://cavo.co.nr/

Last Updated ( Monday, 16 April 2007 )
 
< Prev   Next >
 
Top! Top!