UX Mastery
user experience design
tips, tools & training
  • Home
  • About
  • Newsletter
  • Resources
    • Getting Started
    • UX Tools
    • UX Books
    • UX Courses
    • UX Process
    • UX Templates
    • UX Techniques
    • Design Games
  • Archives
  • Write For Us
  • Contact
Home» Opinion » Object-focused vs Task-focused Design

Object-focused vs Task-focused Design

Posted on December 7, 2012 by Everyl Yankee in Opinion - No Comments
An illustration of a UX designer exploring with a magnifying glass

A lively discussion happens whenever UX folk gather to discuss how a UI has been organized. We all have our opinions, but our reasons are often unclear.

Many of us start an analysis by pinpointing personas (roles) and then figuring out the tasks our target users want to complete in order to meet their goals. We spend a lot of time focusing on the tasks and writing them up in various ways, using use cases, stories for agile or storyboards. These stories help us keep the requirements in line, and are guidelines to test against during development.

But is this task-focused design approach the best way to help our users meet their goals?

There’s an alternative that can use our task-driven personas to provide a simpler navigation structure for users. Instead of tasks, it’s focused on objects (think nouns).

Object-focused design is an approach used by software development, and has a long and distinguished history. This basic and elegant UI design approach doesn’t seem to get the press that it deserves, so we’re presenting it again.

Tasks are Secondary

The original “object-oriented” methodology has been around since the 1950s, so it’s not a new concept. We’re very happy to see that Tom Dayton has brought this topic back to the forefront on his OpenMTC blog in an article entitled Object-Oriented GUIs are the Future.

Although the term “object-oriented” is primarily associated with software programming, Dayton’s definition reminds us of how it can be applied to a broader context:

“‘Object oriented’ in this sense has nothing to do with whether object-oriented programming is used. Instead, it means that the user interface as perceived by the user is oriented to the users’ domain objects rather than to the computer software applications.”

Pioneers in GUI design in the 1980s (I’ve listed some related reading at the end of this post) built upon research about the most intuitive paradigm—and hence, interaction—for users, which is noun-verb, not verb-noun (see Why Verbs are Hard to Learn [PDF] by Dedre Gentner).

In fact, several early operating systems were designed from this concept and have evolved the thinking into some of the more intuitive GUIs in use today:

Early objects interface: IBM’s 0S/2

Early objects interface: IBM’s 0S/2 Warp 4, 1994.

Current: iPad Mini 2012

Current: iPad Mini 2012

Dave Collins’s classic book, Designing Object Oriented Interfaces defines the following characteristics of object-oriented user interface design:

  1. Users perceive and act on objects
  2. Users can classify objects based on how they behave
  3. In the context of what users are trying to do, all the user interface objects fit together into a coherent overall representation

Huh?

Let’s look more closely. As users, it’s likely that we are first inclined to think about the object first, and secondarily – what we do with it. This is a major distinction.

Here’s an illustration of the difference. When a user wakes up in the morning and starts to organize the day, which mental model is more likely?

Task-focussed navigation

Task-focussed navigation

Object-focused navigation

Object-focused navigation

Although in this case the verb connected with all nouns is “wash,” we’d venture that users are thinking noun-verb, not verb-noun.

For a quick real-world example, look at some travel sites. We looked at the classics: Orbitz, Kayak, Expedia, Travelocity, Priceline—every one of these sites includes the objects flights, car/rail, hotels and deals.

Design with Objects

What does this mean for us as UX designers? Well, for more intuitive designs, try keeping these rules in mind:

  1. Navigation is centered around objects—nouns, not verbs
  2. Objects are always the primary representations in the UI
  3. Actions (verbs) performed on the objects comprise the tasks
  4. Tasks are secondarily represented by actions on objects

In summary, using tasks as a basis for interface design adds another layer for users to work through. So keep it simple, and use an object-focused UI instead.

What do you think? Do the most usable sites use an object-oriented approach? Please share your thoughts in the comments.

Related resources:

  • Book: Designing for the User with Ovid: Bridging User Interface Design and Software Engineering by Dave Roberts, Dick Berry, Scott Isensee, John Mullaly
  • Book: Object Modeling and User Interface Design: Designing Interactive Systems, Mark Van Harmelen
  • Wikipedia: Object Oriented User Interfaces

 

Everyl Yankee

About Everyl Yankee


Everyl Yankee is a UX professional with 30 years' experience in desktop, web and mobile app development. She is co-owner of Yankee Ingenuity, specializing in non profits and startup in Michigan, USA. Everyl is the co-author with Susanna Davidsen of "Web Design with the Patron in Mind" (ALA Publications), written to help libraries design easy to use, object focused web sites.

  • View all posts by Everyl Yankee
  • Twitter
  • LinkedIn
information architecture, navigation, tasks, ux

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

via Ad Packs

RSS Feed

 All UX Mastery blog posts

Get the UX Mastery email newsletter

UX Mastery email newsletter

Sign up to the UX Mastery email newsletter to get exclusive interviews, tips and UX news:





Categories

  • Inspiration
  • Interviews
  • News
  • Opinion
  • Reviews
  • Tips

Looking for a UX Course?

User Experience: The Ultimate Guide to Usability

Check out our review of Dr David Travis's User Experience: The Ultimate Guide to Usability, available on udemy.com

Recent Posts

  • 75percentoff

    Get 75% Off The Best Online UX Course We’ve Found Yet

    May 16, 2013
  • A designer carries a brush, a pencil and a wrench in her pocket

    How Much Code Should A UX Designer Write?

    May 8, 2013
  • Gingerbread men on a tray

    Speed Up Your Workflow With A UX Template

    May 3, 2013
  • A toilet roll

    UX Design From The Bottom Up

    April 23, 2013

    Latest Tweets

    • Get a solid grounding in UX design theory and techniques by taking one of these online courses: - http://t.co/22WxX77DSY
      May 19, 2013
    • &#039;If you don’t care about your design then your design is telling people that you don’t care about your business.&#039; — @MarcoSuarez
      May 19, 2013
    • Get a solid grounding in UX design theory and techniques by taking one of these online courses: - http://t.co/1E132PFiER
      May 18, 2013

    From Twitter

    • Get a solid grounding in UX design theory and techniques by taking one of these online courses: - http://t.co/22WxX77DSY
      May 19, 2013

    Recent Posts

    • Get 75% Off The Best Online UX Course We’ve Found Yet
    • How Much Code Should A UX Designer Write?
    • Speed Up Your Workflow With A UX Template
    • UX Design From The Bottom Up

    Get in touch

    • [email protected]
    • Contact Us
      • Twitter
      • Youtube
      • Flickr
      • Facebook
      • Rss
    Copyright © 2012 - 2013 UX Mastery. All rights reserved. Privacy policy | If you would like to re-publish our content please contact us.