Review of Omnigraffle 5 Diagramming Essentials

Omnigraffle 5 Diagramming Essentials by Ruben Olsen from Packt Publishing.

I found the book poorly organized and the exercises in the first few chapters did not have clear objectives. It could really have used more information reviewing the “essentials” of Omnigraffle rather than spending so much time on the stencils that the author had placed on Graffletopia.

The information for the beginner is not as straightforward as it should be. Working through the exercises are not as useful to those who really need to get a handle on the overall flow and model of Omnigraffle.

The walkthroughs on OmniGroup Extras do a better job of pointing out key the tools and how to use them. It also provides tips on organizing your workspace. Continue reading

Characteristics of Great Usability Researchers

Whatever your passion happens to be, one should always strive to improve.

While there are (finally) some courses on facilitation and moderation of usability tests, I am always looking for colleagues to help fine tune and expand my knowledge of methodology and ways to improve my abilities to provide actionable feedback to the companies I consult with.

A recent article on UX Matters, called Characteristics of Great Researchers, made me think about other articles I have seen in the past about what makes a good usability researcher.

Here are some resources:

Although it is aimed towards designers, I think many of the paradigms in this article:

Characteristics of Good UX Designers are equally applicable to researchers.

Overcoming Fear of Moderating

I couldn’t live without the advice of Dana Chisnell & Jeffrey Rubin’s Handbook of Usability Testing

Jakob Nielsen has weighed in on What makes a good usability professional

I have mentioned some resources for those who wish to learn about becoming a usability professional, such as a review on Steve Krug’s books as well as 5 books every designer needs

There are also additional skills needed to do Global usability Research and a well recommended book is The Handbook of Global Usability Research

5 Books Every Designer Needs

I recently wrote about self directed learning for UX Professionals. One of the suggestions was about reading and it is important in our day and age of information overload to focus on the material that is going to help the most.
There are too many design books available nowadays.

While there is likely to be value found in every article and book (with some exceptions), it is always helpful to get suggestions from people in the industry. A starting point from which to get your basics and find what you are interested in and how to access that information.

There is graphic design, interaction design,  web design, user interface design, logo design, marketing design. .. The list goes on. In the span of 30 years, the ability to communicate graphically has grown exponentially. However, with all of that knowledge, where is a budding designer to turn to when they are looking for a concise reference?

Being a budding ‘everything’ designer myself, I know that good reference books are not easy to come by. What follows are Andrew Maier’s top 5 reference books for budding web/interaction designers:

Top 5 Web and Interactive Design Books

Robin Williams Design Workshop, 2nd Edition

All good web designers should constantly be looking for inspiration. I prefer CSS galleries such as, myself. However, when I need references to good, solid graphic design work, I find myself turning to this book.

Robin William’s Design Workshop takes the best parts of her first book, The Non-Designer’s Design Book (a great read, not-so-much a great reference), and builds upon them. Firstly, she goes over the basics of graphic design: contrast, repetition, alignment, proximity, typography, and color theory. Secondly, she approaches many of the common projects assigned to graphic designers: stationery design, flyer design, poster design, business card design, logo design, and form design, to name only a few. Because most of these projects translate to the web, everything in this book serves as a guide to graphic design best practices; which in turn, helps you as an “everything” designer.

What I like about Robin Williams style is that she is short and to the point. Robin uses good and bad examples to clearly illustrate design concepts. While some parts of the book are a bit dated regarding web design, don’t let that discourage you. This book is a solid graphic-design reference which I have come back to again and again.

Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition, by Steve Krug

Usability… let’s just say it’s a small obsession of mine. “What is usability?” and “what does it have to do with design?” you might ask. This book will answer those questions and questions you hadn’t even thought about.

As much as this book explains the basics on these topics, it does even more: it explains them in a way that is eye-opening and almost always enlightening. When solving basic design problems, Steve takes the design element out of the picture entirely. This is incredibly useful because oftentimes, as designers, it’s difficult for us to break the habit of designing before developing. Time and time again, I’ve gone back to this book to reevaluate what could be going through the mind of people using my site, so that I design to make my users feel more intelligent. Steve teaches us that form always follows function.

If you have a desire to get inside of your user’s heads and figure out how they are using your site, then this book is for you. If you have a desire to learn how a professional usability expert would accomplish a review of your site, then this book is for you. If you want to create a script and conduct your own “guerrilla” usability tests, then this book is for you. Don’t Make Me Think! is a great fore into the world of user interaction and how your users think. The best part is, it’s not just for designers; this book will help every member of your team ask the right questions before building out a feature, and thereby saving you and your company plenty of money. That’s always a good thing, right?

Designing the Obvious: A Common Sense Approach to Web Application Design, by Robert Hoekman, Jr.

Designing the Obvious by Robert Hoekman, Jr. is a lot like Don’t make me Think! by Steve Krug. The difference here is, Robert is a designer by trade, whereas Steve is a usability expert. For this reason alone, the two books diverge very rapidly. Robert takes the core principles of Steve’s work and manifests them through his work, describing the trials and tribulations of adding “just one more feature” to a burgeoning web application. As a designer for an Atlanta startup, this was music to my ears. Robert hits the nail on the head time and time again.

Creating new features and new designs is the cornerstone of infant web-applications. Many teams don’t feel productive until they’ve implemented feature x, or upgraded feature y. Robert invites application designers take a much-needed step back. People who use web applications have an intended purpose: they generally want to get one or two very specific things done. How can your application support that? What features have you added that don’t support that? This book is about what not to do, rather than what to do.

If any of these questions sound like ones you have asked yourself or your team, you owe it to yourself to get this book. Robert has been there and done that, and his lessons are of infinite value to web startups everywhere. I would love to see more people reading his book and taking his advice.

Designing the Moment: Web Interface Design Concepts in Action (Voices That Matter), by Robert Hoekman, Jr.

Another book by Rovebert Hoekman, and this time the focus is slightly different. If you’re not into web application design, you can still benefit from web interface design, that’s what this book is all about. What’s changed? In this book, Robert focuses on the small idiosyncrasies of a web-user’s experience on your site: Do you surface keywords? Do you have verbose copy? Do you use video to instruct your users?

What’s brilliant about this book is that it takes many of the web-interface concepts that have only emerged within the past year or two as best practices and highlights all of them. Many of the chapters in the book are short but hardly anecdotal; they are poignant and informative. In fact, there were many chapters in this book that I said “ah ha!” as I read them.

My copy of this book is riddled with earmarked pages and bookmarks, simply because it’s that good. I encourage any designer who wants to look at every phase of user interaction to peruse this book. I don’t believe a true cover-to-cover read of this book is necessary (I would obviously skim the sections to make sure the book, in it’s entirety, would be useful to you). The best way to use this book would be to correlate your reading with the task you have at hand. Because Robert relates his knowledge of every “phase” of the user interaction, you can simply refer to the section of user signup/login when you are developing that interaction, user profiles when you are building user profiles, etc.

Designing Interfaces: Patterns for Effective Interaction Design, by Jenifer Tidwell

The ultimate (layman’s) desktop application interface pattern book. I do not know if a more authoritative reference exists. Designing interfaces by Jenifer Tidwell takes readers on a tour of every element in application design. The book takes an approach similar to, explaining not only what the pattern is, but it’s problem it intends to solve as well as real-world examples of this pattern.

The patterns covered include: forms, text editors, graphic editors, spreadsheets, browsers, calendars, media players, and information graphics. What more, Jenifer gives readers a basic style guide and reference section, making this book one of the most comprehensive on this list.

While almost all of the conventions and patterns used in the book are specific to desktop-applications, this book defines what has come to be expected of applications and application-interaction. Because web-sites are becoming closer and closer to web-applications, the utility and authority of this book can only get broader. Interface Patterns help define an interface designers toolbox. Therefore, learning about best-of-breed practices as well as old, familiar patterns can help you take any design problem and break it down into manageable, familiar, and most importantly, easy to use parts.

Some text and images from

Self-Education & Mentoring in UX


Over the past 6 years, I have been educating myself in Interaction Design, User Experience testing and User Interface design. There is a great article from UX Matters about self education in these fields for those that are trying to learn more about the field.

The key suggestions are:

  • Learn from your peers- If you are lucky enough to be working on a team, a great resource is going to be your fellow UX professionals.
  • Read books, join mailing lists and use online resources- There are good lists already of the basics as well as more advanced topics to read about. Additionally, I have a RESOURCES page and a LINKS page to get you started. I have also blogged 5 Books Every Designer Needs
  • Attend conferences- These are great places to meet other people in the industry and learn more about what is happening now and, more importantly, what is going to be happening in the future.  I have blogged about the upcoming conferences: IxDA in Vancouver, BC & UPA2009 in Portland, OR
  • Take courses- While I have somehow avoided taking formal courses so far, I do attend the workshops at the conferences, as well as the numerous webinars that are offered. In addition, there are often white papers published on the web that outline the theory and exercises that make up great courses. These can be found through the links on the RESOURCES page.
  • Get Real world experience- This has been the hardest to accomplish as a new UX professional and also is also the best way to gain knowledge. There is no substitute for actuallly doing the job. volunteer, do an internship, attend testing sessions, whatever you can to see how these things are done.

The field of usability is full of helpful professionals who can get you started and point you in the right direction. Find a mentor, read some books and come to the conferences.