Showing posts with label design. Show all posts
Showing posts with label design. Show all posts

Tuesday, March 12, 2013

Product Management: Simple, easy, obvious

Product should be simple, easy and obvious.
  • Simple so that user understands what problem the product solves
  • Easy so that user can pick up the tool and start using it with little training
  • Obvious so that user can expect how the product is supposed behave
Designing a product that is simple, easy and obvious takes work.  A lot of work.  It takes whole lot more work and iterations to make the product simpler, easier and more obvious.  I come to realize that complexity, difficulty and sophistication are signs of product immaturity.

Friday, February 22, 2013

Do it the right way vs. do it the fastest way

When I discuss features with engineers, I often get questions like this:
  • Shouldn't we do it the right way?
  • Are we creating too much technical debt to get this feature by the end of the month?
  • Instead of doing it in a quick-and-dirty way, let's do _____.
  • If there were no time pressure, we could have designed it in the right way.
These are questions that I would call design-and-speed trade-off questions.  These questions assume one thing.  The assumption is that we have to make trade-off between well designed feature and time-to-market.

Tuesday, September 25, 2012

Font: Where form meets function

I am no designer by training but I heard of phrase "form follows function."  Everything around us is designed by someone with a goal of making it easier to use, making it more appealing to users.  Nowhere this form and function interplay is more evident than font design.

Font gives a site an identity.  Take a look at the New York Times newspaper front page:

Source:  http://idsgn.org/posts/know-your-type-cheltenham/

There are multiple fonts clearly marking headline title, article titles, sections, dates, labels and article text.  Fonts are used as voices to differentiate what is written.  Not only that, they give the newspaper unique identity and they all add up to make the newspaper the New York Times.


Thursday, February 3, 2011

Best UI Is One That Attracts User Then Gets Out Of User's Way

These days one design trend that I hear often is minimalism. In my book, this translates to putting the absolute minimum design elements while providing functional software. Minimalism is a good guideline for designer to force themselves to think carefully about each design element. If something is not absolutely needed, then chances are it will do more harm than good to overall product usability.

That's because great product UI/UX should do following:


1. It should make target users want to use the product
2. Once the users get their hands on, it should disappear in the background


Wednesday, October 6, 2010

What Is Right UI Design? One That Appeals To Your Target Audience

Recently I'm finding myself often putting together user interface mockups to solidify my thinking around what product should do. Then I began to question myself while I was flipping through hefty mockups that I created last few days. Am I spending my time wisely? How much does user interface (UI) design really count for? Shouldn't form be secondary to function at least in social network UI design?

Then I soon realized how foolish this question was. Of course, it matters. User interface matters a lot because that's what user sees.

Look at perfectly functional two alarm clock radios below.

GE Model C434C Tube
Alarm Clock AM Radio
Tangent DUO Clock Radio

Which one would you buy? GE alarm clock or Tangent DUO clock? I'm sure you have a preference between the two. Both of them provide identical function -- well almost, Tangent DUO probably has FM, while GE does not, but let's suppose they are functionally identical. GE is a true antique with pronounced clock face, while Tangent DUO is a modern interpretation of old boxy radio design. Is there a right answer? Of course not. What you picked makes perfect sense, FOR YOU.

That's my point. User interface should be designed with 'user' in mind. If the interface appeals to intended users, then the interface is working. It's doing its job of attracting users to spend more time with the product.

Just like alarm clock radio, there are close to a thousand social networking sites today. Each social networking site is competing for target user's attention. One way to differentiate from the rest is user interface design. User interface design has to have aesthetical appeal to target user so that they enjoy interacting with the medium.

That doesn't mean there is no guideline for better UI design. Take a look at below two iPhone application UIs of TripLog/1040. Which one is more appealing to you?

Old TripLog/1040 UI
New TripLog/1040 UI

It is no doubt the second one, new TripLog/1040 UI. If you look closer to the first one, you'll discover there is no alignment of names and parameters. "$ Spent" button is not aligned with rest of buttons, raising question in user's mind that it may have different context than "Save Data" and "Clear" button. "Type:" and its buttons are listed vertically while the rest of buttons are laid out horizontally. There are at least three other misalignments in the first UI that leaves jarring feeling in user's mind.

There is one more thing: color.  The reason why second looks more appealing than the first UI is the second UI's background color of light blue. Cyan, even if it's light, draws attention from user, and background is not the place where user should focus on.

That's just for aesthetics. Then there is functional design of UI, and it deserves whole new blog entry to go through.

People tend not to appreciate the value of good-looking UI. Because the best UI is the one that makes itself invisible to the user. Bad ones make themselves noticeable. Worst are the ones that make the user look dumb. Here's what I mean:

Wow, Where Do I Begin?