Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The design of sites : patterns, principles, and processes for crafting a customer-centered Web experience
Duyne D., Landay J., Hong J., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2002. 816 pp. Type: Book (9780201721492)
Date Reviewed: Jul 25 2003

Based on their experience in Web design, the authors of this book present best practices to shorten the development time of sites, reduce maintenance costs, and provide a pattern language to define an infinite variety of Web designs.

The authors build their patterns according to the approach of customer-centered design, a new methodology not yet widely adopted by organizations; many designers wrongly think that customer-centered design takes too long and costs too much, since there is a need to talk to customers, get feedback, and so on. The authors demonstrate that this design concept can reduce the total development time and cost because it focuses on finding problems in the early stages of design when they are still easy to repair.

Many Web sites provide tools for evaluating the users’ experiences in using them. This is a sign that the new evolution in Web design is to include the users’ needs and preferences, in order to deliver a positive experience. This is an example of “customer-centered design,” the main topic of chapter 1. In customer-centered design, everything is designed from a customer’s perspective, with the ultimate goal of creating a meaningful experience for them. (The authors use the term “customer” to refer to anyone who uses or depends on the site, such as administrators, partners, managers, and producers.)

Chapter 2 discusses how customer-centered design is realized by a set of principles and guidelines known as patterns. A pattern is a common design solution to a recurring problem, and is independent of the technology used to implement this solution. Patterns reflect abstract qualities that make great Web sites. A simple example is “action buttons,” which are buttons with shading added to them. They are considered useful by users because this visual illusion takes advantage of what people already know about physical buttons. This chapter ends with guidelines and conventions in order to read the set of patterns presented in the second part of the book.

Chapter 3 discusses how building a successful Web site requires a deep understanding of the customers’ tasks (what they want to do on the site), the technology available to them (the software they use, and speed of internet connections), and their social and organizational context (the environment they live and work in). However, Web site designers may not only rely on actual customers’ experience, but may help people become experts in new aspects by providing Web site tutorials in order to gently introduce new practices when needed.

In chapter 4, in order to identify expected customers and their tasks, the authors propose a technique known as iterative design, which aims to take an existing design and rework it until it fits the customers’ needs. This process is an ongoing cycle composed of three steps: design, prototype, and evaluate. The main benefits of this technique are to help identify problems at an early stage, and to ensure that the features available on the Web site are easily accessible to its users.

Chapter 5 presents a practical realization of the principles and patterns described in previous chapters, and essentially details the iterative design process introduced in chapter 4 by breaking it down into seven phases: discovery (understanding the target customers and their needs); exploration (proposing potential Web designs of which one or more will be retained for further development); refinement (polishing the design); production (developing a fully functional site prototype); implementation (developing the needed code and graphical material); launch (deploying the Web site); and maintenance (analyzing feedback in order to prepare for the next redesign).

Patterns are a software engineering problem-solving discipline commonly used in object-oriented technology. In Part 2, the authors present a preliminary collection of design patterns that aim to realize the principles described earlier. The catalog is organized into groups according to a set of criteria: site types, adding trust to Web sites, designing effective page layouts, and so on. Each pattern is identified by a name, the group to whom the pattern belongs, a sample implementation of the solution, and how the solution might appear on a finished site.

The authors succeeded in presenting a formal methodology to design good Web sites. This book differs from other Web design books in that it is not about programming or a specific Web technology, but rather presents and details principles in order to develop customer-centered sites. The authors distill best practices that make sites more attractive and easily navigable. This book is not only intended for professionals, but may help anyone that wants to design high-quality Web sites.

Reviewer:  Ghita Kouadri Review #: CR128048 (0311-1194)
Bookmark and Share
  Featured Reviewer  
 
World Wide Web (WWW) (H.3.4 ... )
 
 
User-Centered Design (H.5.2 ... )
 
 
Document Preparation (I.7.2 )
 
Would you recommend this review?
yes
no
Other reviews under "World Wide Web (WWW)": Date
Intranet document management
Bannan J., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1997. Type: Book (9780201873795)
Feb 1 1998
Developing databases for the Web and intranets
Rodley J., Coriolis Group Books, Scottsdale, AZ, 1997. Type: Book (9781576100516)
Jun 1 1998
1001 programming resources
Edward J. J., Jamsa Press, Houston, TX, 1996. Type: Book (9781884133503)
Apr 1 1998
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy