What is User-Centered Design?

In broad terms, user-centered design (UCD) is a design philosophy and a process in which the needs, wants, and limitations of the end user of an interface or document are given extensive attention at each stage of the design process. User-centered design can be characterized as a multi-stage problem solving process that not only requires designers to analyze and foresee how users are likely to use an interface, but to test the validity of their assumptions with regards to user behaviour in real world tests with actual users. Such testing is necessary as it is often very difficult for the designers of an interface to understand intuitively what a first-time user of their design experiences, and what each user’s learning curve may look like.

The chief difference from other interface design philosophies is that user-centered design tries to optimize the user interface around how people can, want, or need to work, rather than forcing the users to change how they work to accommodate the system or function.

User Interface Design - Taking the Good with the Bad

The key to any successful marriage is compromise. While things may not always go the way you want them to, in the end, coming to an agreement helps you to achieve a greater good. The same holds true for user interface (UI) design. After all, what else is the user interface if not a marriage of form and function?

To effectively evaluate the cost and benefit of each design decision that affects the UI, you need insight across many fields, from cognitive psychology to human factors to graphic design.

Designing the UI is fundamentally an exercise in compromise—not compromise between designers and other project stakeholders (usability should never be sacrificed as a result of office politics)—but compromise between the drawbacks and benefits of design decisions. Every UI decision, from a pixel’s precise placement to the entire site’s information architecture, should be made judiciously. Careful consideration of the benefits each design decision affords and costs its users is essential. It’s the sometimes-subtle expense that many people often overlook, and every UI decision does have expense. Educated compromise across all UI decisions is essential to creating the best interface possible, and is, ironically, required if you are to avoid designing a compromised interface.

Interesting Eye Tracking Display @ Cebit 2007