Note: This is the old blog for rhjr.net. The new one is here.

Complexity causes 50% of product returns

This is an older article - it came out in March - but I still love it. ComputerWorld reports that
complexity causes 50% of product returns.

The last sentence in the article really illustrates the need for designers to get involved in the very beginning.

"[...] most of the flaws found their origin in the first phase of the design process -- product definition."

Product definition is where usability starts. That's where we should start, too.

Microsoft's version of simplicity

Microsoft has a "Design Principles" article up in the MSDN Library about their new "Simple and Powerful" approach to Windows Vista application design. In it, they define the word "simplicity". It goes like this:

"Simplicity is the reduction or elimination of an attribute of a design that target users are aware of and consider unessential."

So let me get this straight. First, you somehow make users aware of the feature. Then you get them to tell you whether or not it's essential. If it's not, you remove it.

Poor, pathetic Microsoft.

Removing unessential elements from an application or interface can certainly make it better by default, but it's much smarter to design for simplicity and clarity in the first place. And "simplicity" is not a word meant to reflect process. It's meant to reflect the nature of an application.

"Simplicity" means justifying everything in the application by proving it's essential. It means making task flows and interations clear and concise so that a user's mental model can be maintained and users can be confident and productive.

Simplicity is realized when we design simplicity on purpose, not arrive at it by accident when our users tell us how to get there.

Be authoritative. Be unafraid to say "This is how it must be done."