Topics
Dates
200902 · 05 · 06
2008
01 · 02 · 03 · 04 · 07 · 08 · 09 · 11
2007
06 · 07 · 08 · 09 · 10 · 11 · 12
Also check out FishoftheBay.com for more thoughts about design and life.
The Bottom-Up Approach to Design
User Experience November 09, 2008
There are two approaches to take when designing an interface: bottom-up and top-down.
In top-down, you first consider what the user needs are. Take a long and broad look at all the people in the world who could potentially use your product and figure out what features and components they would like as well as what workflow would best suit them. This I call "top-down" because you start with a large audience and narrow it down. This methodology can be alright if you have no idea what you want to do and you want to start by solving some existing problem.
The opposite approach (the one I subscribe to), however, is to start by first understanding what you're actually building. What your product *is* and what it *does* are two different things. When I talk about product design with various developers, I always ask them to first tell me what their product is. Their initial response is something to the effect of "well it does this and this and this." It's important to figure out what the core value of the product is before going forth. Understanding this will make it a lot easier thereafter making design decisions because they all must relate back to the essence.
Think of concentric circles. The core is the very essence of the product - what it is. The second ring is capabilities - what the product does. The third and final ring is context - how the product will be used.
In this visualization, you can imagine bottom-up as also being "outward" whereas top-down is "inward."
The difference between the two approaches is illustrated in the fact that when solutions are reached, there is a gap between them. The solution reached from the bottom-up approach is usually simpler because it started from something as simple as possible. Conversely, starting from the top-down will end up with something more complex because the starting point was much broader.
Yes, I know I'm not really giving too many specifics, but I want to make sure I don't reveal too much from what I'm privately writing. I just wanted to call attention to this idea. I suppose both methods have their good and bad points, but I think there are many more ways something can go wrong if you start on the top.
Other User Experience Posts
Elegance is Simple. Not Vice Versa
I've written about "simplicity" being important in design. While that's true, I'd like to clarify that it's really "elegance" that's important - not so much simplicity. Here's the difference: Elegance calls for an int...
Designing Simplicity
Designers are not artists. Design is a form of art, but it is about problem solving and is constrained by a number of facets. Artists engage in the manipulation of a particular medium to produce an aesthetic, personal re...
The Importance of Consistency
I'm a designer who really doesn't like unique interfaces. Sometimes they're cool, but more often than not, they suck. They end up taking an interesting piece of functionality and making it way too hard to learn or use. S...
Usability Testing is Limited
"Usability Testing" seems like one of those buzzwords you use to impress clients. It's supposed to show you did research to come up with the interface results you did. But in my opinion, usability testing can go so far a...
Transparent Technology
Some people may claim that Microsoft is a tech company that focuses on technology that's never been done before. I might agree. Apple's core value is "innovation" but to me, it's innovation on the user experience front. ...
The Art of Presentation
I've seen and done a lot of presentations in my five+ years in the "user experience" industry and I get it. After teaching lectures to all sorts of students and then teaching at Apple to external developers and internal ...
The Relationship With Design
When I tell people I'm a designer, their initial reaction is that I make things look pretty, which is entirely inaccurate. In fact, I don't do that at all. I mean sure, I can make pretty layouts and interfaces, but desig...
Good Design = Concept + Visual Appeal
Okay, I'm going to amend a post I made a couple days ago on "Understanding Typeface Meaning." In this post, I said that I felt that learning art history (as far as design goes) would only separate myself from the aver...
Understanding Typeface Meaning
Is understanding the history and meaning of typographic choices necessary? While I do agree that understanding the history behind typography and typefaces to utilize knowledge of its origins and essence in design, it's u...
Fishing for Feedback
It's really important to continually let your users know what's happening as they use your application. There shouldn't be any point in their user experience where they are confused as to what's going on. When you're in ...
User Experience Design: A Definition
When it comes to technology, "design" is a long-term engagement between the user and the product. It is the user's whole experience: from interacting with the product to how the product looks and feels to what the user t...
The Handy Dandy Kitchen Helper : Site of the Future!
Ah, the Honeymooners. And ah, multi-faceted websites. I wish that someone would invent a household utensil that would do the work of all of these (said, of course, in the Art Carney accent). Ever find yourself staring...
The 'Novelty' of User Experience
In the movie industry, people don't want to see something new. No, they want to see the same stories over and over again told in different ways. We all know that the main character will live and the hero will get the gir...