October 28, 2015 NISO Virtual Conference Interacting with Content: Improving the User Experience

35
OBJECT-ORIENTED UX Designing with objects first.

Transcript of October 28, 2015 NISO Virtual Conference Interacting with Content: Improving the User Experience

OBJECT-ORIENTED UX

Designing with objects first.

SOPHIA VOYCHEHOVSKI@sophiaVUX

[email protected]

WEB EXPERIENCES ARE THE SAME.

NOUN VERB

AND THEN RESPONSIVE DESIGN HIT.

AND THEN RESPONSIVE DESIGN HIT.

HARD.

Object Oriented Programming

A programming language model organized around objects rather than "actions" and data rather than logic.

Object Oriented UX

A design methodology organized around objects rather than "actions" and data rather than logic.

UX that puts object design before action design. Thinkingabout a system through the lens of real-world objects(products, tutorials, locations), not digital-world actions(search, filter, compare, checkout), is “doing” OOUX.

We determine the actions by defining the objects, asopposed to the traditional action-oriented process ofstarting with flows, interactions, and features.

Object Oriented UX

An OOUX (the thing)

A digital system that is intentionally organized around real-world objects and their relationships that users can clearlyidentify.

An OOUX strives to resonate with a user’s mental model ofthe real world.

WHY?

WHY?

We can’t count on persistent nav

WHY?

We can’t count on persistent nav

Prioritization is the new master skill

WHY?

We can’t count on persistent nav

Prioritization is the new master skill

Know your objects to know your actions

WHY?

We can’t count on persistent nav

Prioritization is the new master skill

Know your objects to know your actions

You’ll bring the team together

WHY?

We can’t count on persistent nav

Prioritization is the new master skill

Know your objects to know your actions

It’s a great estimation tool

You’ll bring the team together

WHY?

We can’t count on persistent nav

Prioritization is the new master skill

Know your objects to know your actions

It’s a great estimation tool

You’ll bring the team together

EFFICIENCY

Meet the Unintentional Objects

(aka INEFFICIENT Objects)

Intentional Object Design

Object Mapping1. Identify objects: extract the main player nouns of your goals

2.Element audit: identify core content and metadata

3.Nest Objects: experiment with cross-linking objects

4.Forced ranking: prioritize element composition of each object

5.Audit CTAs: what actions will spawn from each object?

6.MDL Manifestation: what objects will become modules, details, lists?

7.MDL Sketch Sprints: bring the stickies to life!

8.Prototype and test!

LEARN MORE! http://alistapart.com/article/object-oriented-ux

Or Google “Object Oriented UX”

SOPHIA VOYCHEHOVSKI@sophiaVUX

[email protected]