Product Description
“. . . a book that should be forced on every developer working today.
If only half the rules in this book were followed, the quality of most programs would increase tenfold.” -Kevin Bachus, praising Theo Mandel’s The GUI-OOUI War
A total guide to mastering the art and science of user interface design
For most computer users, the user interface is the software, and in today’s ultracompetitive software markets, developers c… More >>
The Elements of User Interface Design
Tags: Design, Elements, Interface, User
#1 by Anonymous on May 26, 2010 - 6:32 am
Common Ground (April, 1997),
Usability Professionals’ Association Newsletter,
Book Review–Mandel, Theo (1997),
“The Elements of User Interface Design”,
New York: John Wiley & Sons,
440 pages
Reviewed by Pawan R. Vora, U S WEST Communications,
——
Check your personal library. If you are interested in or design user interfaces, it is very likely that you have several books addressing one or more of the following topics:
* Basic research on human-computer interaction (HCI)
* User interface design foundations and principles
* User interface design methodologies (e.g., usability engineering, object oriented design methodology)
* Design guidelines for the elements of the user interface (e.g., menus, help)
* Platform-specific user interface design style guides (e.g., Macintosh, Windows, OSF/Motif)
* Web-based user interface design
* User interface evaluation (e.g., usability testing)
—–
However, you may not have a book that acts as a single source regarding ALL these topics. If you decide you need this type of resource, consider “The Elements of User Interface Design” by Theo Mandel. It will serve you well as a practical guide to interface design. It serves, also, as a good reference to use in your efforts to dispel the myth that user interface design is nothing but making the screens “look pretty.”
—–
You need not have an extensive background in user interface design to understand the concepts covered in this book. Managers in technical organizations, software project leads and developers, technical writers, educators and students can use this book as a means for gaining background and insight into the subject of user interface design – sans the technicalities involved with implementing design. It is written in non-intimidating, conversational style with material presented in an easily comprehended manner. Of further benefit to the reader, are the Key Ideas! used to highlight important concepts and practical tips.
—–
This book is divided into four major parts:
Part I: Foundations of User Interface Design (chapters 1 to 9)
Part II: Object-Oriented User Interfaces (chapters 10 and 11)
Part III: The User Interface Design Process (chapter 12)
Part IV: Advanced User Interface Techniques And Technologies (chapters 13 to 16)
—–
Part I uses ACM/interactions Design Awards 95 (ACM interactions, May-June, 1996) as a starting point for discussing quality in product design. The discussion subsequently turns to defining practical product design criteria and developing a working definition of user interface. Interface design principles are substantiated by using screenshots and real-life case studies. It concludes with a well-illustrated evolution of user interfaces from command-line and menu-driven interfaces to graphical user interfaces (GUIs). Interface guidelines and usability testing are detailed as integral parts of the design process. A range of usability testing techniques for evaluating user interfaces are described.
—–
Part II describes object-oriented user interfaces (OOUIs) and how they fit better with the tasks users perform and the objects they use in work. It draws upon the author’s extensive experience in object-oriented user interface design, as relayed in his earlier work: “The GUI-OOUI War: The Designer’s Guide to Human-Computer Interfaces,” John Wiley & Sons, 1994.
—–
Part III describes a four-phase, iterative design process for developing object-oriented user interfaces, using a case study of an online hotel reservation system to illustrate points of the process. Process descriptions include explanations of user and task analyses, prototyping, iterative usability testing, and final design. In particular, the author walks the reader through an object-oriented user interface design process for a hypothetical application of “The Mandel Manor Hotels.”
—–
In my mind, Part II and Part III are the biggest plusses in this book. These two sections offer the reader clear and concise descriptions of object-oriented interface design principles and techniques. They also make clear the distinction between GUIs and OOUIs. Barring a few steps, the user interface design process described could be applied to any UI-based software development project but is particularly useful for object-oriented UI development projects.
—–
Part IV covers more recent interface design issues, such as social interfaces, intelligent agents, wizards, multimedia, Web-based interface design. One section that is a “must read” for those familiar with user interface design is Chapter 14, “Electronic Performance System (EPS).” Though the author does not go into great detail on the subject, he does point out that new interfaces need to be user-involved and learner-centered rather than simply user-centered. He does, however, offer a good set of references for the reader to explore more detailed information on this and the other advanced topics.
—–
There are a few things in this book that surprised me:
First, most of the examples are from Windows 95 and OS/2 platforms; there are no examples of Apple Macintosh-based products. This is not that surprising considering the author’s extensive experience on Intel-based machines. Though the user interface design principles and guidelines generally remain the same for all platforms, it could be disconcerting to those designing for the Macintosh.
—–
Second, there is a limited coverage of accessibility issues (the user interface design issues for populations with special needs). Accessibility issues are covered, though not necessarily in detail, in many design style guides. Considering the nature of the book, a separate chapter on designing accessible user interfaces would have been useful.
—–
Third, though the author emphasizes the need for “visually appealing interfaces” throughout the book, he has not included “visual attractiveness” in his list of basic principles:
1. Place users in control of the interface
2. Reduce users’ memory load
3. Make the user interface consistent
—–
In my opinion, one more principle should be added to this list, ” 4. Make user interface visually appealing and attractive.”
—–
Finally, there are several instances where the author uses a quote but fails to identify its source. For many professionals, the resource listing is often as important as the quote.
—–
To summarize, if you are:
* interested in the area of user interface design but do not have any formal training;
* familiar with the concepts of user interface design but want to familiarize yourself with object-oriented user interface (OOUI) design; or,
* wanting an introduction to new interface design concepts about multimedia, social interfaces, EPSS (Electronic Performance Support Sytems), or Web-based designs,
this book will provide you a good foundation. It will also acquaint you with information about cognitive psychology and its use in development of general design principles and guidelines.
—–
In addition, the structure of the book (with its section-by-section “road maps”) lends itself to being used as a textbook for an undergraduate level course on HCI or as a supplemental reading at the graduate level. If the curriculum’s focus is not in Human-Computer Interaction, this book may be used as a “gentle” introduction to the field of user interface design.
Rating: 5 / 5
#2 by Anonymous on May 26, 2010 - 6:46 am
I’ve seen Dr. Mandel speak at conferences and I loved his speaking style and how he describes interface design as both an art and a science.
After the conference, I ordered his book and have enjoyed reading it. It is full of examples and practical tips and hints. I recommend the book for all software and Web developers and designers.
Rating: 5 / 5
#3 by Mario de Sa Vera on May 26, 2010 - 8:00 am
It was a pleasure to find this book. It’s exactly what I was looking for ! The author is a psychologist and he wrote a great GUI Design book.
Recommended…
Rating: 5 / 5
#4 by Anonymous on May 26, 2010 - 10:12 am
The Elements of User Interface Design does a very good job of covering theory and application with easy language and real world examples. I found the Key Ideas and tool tips to provide extrememly useful information. I would highly recommend this book.
Rating: 5 / 5
#5 by Anonymous on May 26, 2010 - 10:58 am
Elements of User Interface Design did an excellent job of covering theory and application with easy language and real world examples, which is extremely use during the developement of applications. The analyses of popular UIs of the past and present was very helpful to convey concepts and theories of what works as well as what doesn’t work. I would highly recommend this book.
Rating: 5 / 5