The Essence of Great UI - An Overview

I've decided to spend some time doing a brain dump of everything I know about great user experiences. Here's the first of what I hope will be a fun and inspiring journey. I also expect this series will serve as a replacement for the book on great UI that I'm unlikely to ever write....

The most important thing to start with is the knowledge that great UI is all about three things:

  • Clarity

  • Efficiency

  • Discoverability

Clarity is the ease of understanding presented information.

Efficiency is the ease of control and movement through the data. There are obvious physical components to this, and there are not-so-obvious mental components as well.

Discoverability is the ease of finding and understanding that which lies below the surface.

So the challenge to creating a great UI is to maximize all three of these. However, this is rarely easy to do, as there are many paths we might take, and natural tensions that exist along those paths.

In future posts, I'll show how to measure efficiency, clarity, and discoverability, and talk about interesting ways we can improve these elements of the user experience. And as always, I encourage interaction and ideas from you. Feel free to post a comment below, or email me directly at markm at the Dev Express domain.

No series on great UI would be complete without a discussion about the value of great UI. And so in future posts we'll show how to measure the cost of poor UI. Today, I'll just leave you with an observation you may find interesting. There appear to be correlations among the following:

CorrelationBetweenGreatUIandIncome2

In the next post, we'll look at why great UI is so hard to achieve.

15 comment(s)

This is most welcome as we are about to hire someone just to improve the UI of our (ASP.NET) programs. Looking forward to the articles.

5 February, 2009

Income can be a great "motivator" for developers.

So, you could add a feedback loop from "Your Income" to "Great UI" to make the story complete :-)

6 February, 2009

Pingback from  Dew Drop - February 6, 2009 | Alvin Ashcraft's Morning Dew

6 February, 2009
Robert Fuchs

Seems every vendor is offering user experience guidance these days: http://quince.infragistics.com

6 February, 2009

Thank you for submitting this cool story - Trackback from DotNetShoutout

6 February, 2009

IT stands for information technology, so information is the content it's all about. But this thoughts go much further than that, interesting how information can be combined with how to present information. Hopefully there will be an article of how to consume information.

Mark, how many years you consider to get such wisdom?

8 February, 2009

Looking forward to this as a more permanent (searchable!) way for you to get some of the same content that you've been introducing in your talks and various interviews on several podcasts; thanks for this -- I find your observations about UX, mental friction forced on users by poor info display, etc. to be very illuminating.

8 February, 2009

The one thing I keep coming back to of late is how the combination of WF and WPF / SilverLight means the entire paradigm we have used for the past 10+ years may be dead or at least dying. All of us that have been waiting breathlessly for a Data Grid may already be missing the boat? If WFP presents to you the work that is needed now is a Data Grid even needed? Maybe a collection of Icons representing the objects needing attention with dynamic links  that change according to the task needed is the route to go, just my two cents.

9 February, 2009

Christoph,

With regard to your question about years experience to gain such wisdom, I've been researching, with the goal of understanding/formulating what constitutes great UI, for almost 10 years.

10 February, 2009

Pingback from  Why is Great UI so hard to achieve? - Mark Miller

10 February, 2009

DevExpress technologies for Visual Studio .NET help you build your best, reduce the amount of code you

13 February, 2009

Pingback from  Great Windows(R) User Interface (UI) and Presentation Layer — An Online Training Series by DevExpress | Tech Jobs Los Angeles

13 February, 2009

Pingback from  Great Windows(R) User Interface (UI) and Presentation Layer — An Online Training Series by DevExpress | ITeego??? IT Search Specialists - Tech Recruiter, Los Angeles

13 February, 2009

Pingback from  Great Windows(R) User Interface (UI) and Presentation Layer — An Online Training Series by DevExpress | Technical Recruiter Los Angeles

13 February, 2009

Pingback from  AJAX Developer  » Blog Archive   » Great Windows?? User Interface (UI) and Presentation Layer ??? An Online Training Series by DevExpress

27 May, 2009

Please login or register to post comments.