44
RESPONSIVE REDESIGN IN A DAY

WORKSHOP: Object Oriented UX for Responsive Design

Embed Size (px)

DESCRIPTION

Slides from UXStrat 2014 and UXweek 2014 workshops. By leveraging Object Oriented UX, we can create simple, efficient, and easy to use digital products that does not rely on the often-ignored persistent navigation. OOUX is the new IA: we need modular systems, not silo-ed drill downs.

Citation preview

Page 1: WORKSHOP: Object Oriented UX for Responsive Design

RESPONSIVE REDESIGN IN A DAY

Page 2: WORKSHOP: Object Oriented UX for Responsive Design

Sophia Voychehovski

[email protected]

@SophiaVUX

Page 3: WORKSHOP: Object Oriented UX for Responsive Design

Experience/Knowledge in Responsive Design

Experience/Knowledge in Content Strategy

Experience/Knowledge in Sticky Note Artistry

Groups!

Page 4: WORKSHOP: Object Oriented UX for Responsive Design

RESPONSIVE REDESIGN IN A DAY

Page 5: WORKSHOP: Object Oriented UX for Responsive Design

AKA: Object Oriented UX

In a post-responsive-revolution world

Page 6: WORKSHOP: Object Oriented UX for Responsive Design

Simplify your team (be lean)

Simplify your design (modular design)

Iterate on fidelity, not functionality (Agile done right)

Make time for simple (UX waterfall / “double sprint zero”)

Prioritize Prioritization (“mobile-only” your MVP)

Page 7: WORKSHOP: Object Oriented UX for Responsive Design

THE WORLD IS MADE OF OBJECTS

Page 8: WORKSHOP: Object Oriented UX for Responsive Design

and ACTIONS

Page 9: WORKSHOP: Object Oriented UX for Responsive Design

Web experiences are the same

Page 10: WORKSHOP: Object Oriented UX for Responsive Design

1990’s: static objects

2000s: actions

Today: dynamic objects

Information Architecture

Interaction Design

System Design / OOUX

Page 11: WORKSHOP: Object Oriented UX for Responsive Design

Why Dynamic Objects First?

Know your objects to know your actions

Hierarchy and priority is now…a priority

We’ve Hamburgered our Nav

We have to be efficient

Page 12: WORKSHOP: Object Oriented UX for Responsive Design

GAME TIME! “Which site is responsive?”

Page 13: WORKSHOP: Object Oriented UX for Responsive Design

An OOUX (or System Design)

Vocabulary

Page 14: WORKSHOP: Object Oriented UX for Responsive Design

Often timely, often updated

multiple instantiations

is the purpose

Evergreen

single instantiation

talks about the purpose

Page 15: WORKSHOP: Object Oriented UX for Responsive Design

Core content

Core content

CTA

CTA

metadata metadata

nested obj nested obj nested obj

UIUI

Object Elements

Page 16: WORKSHOP: Object Oriented UX for Responsive Design

Meta Data Nested

Objects

author

location

genre

Page 17: WORKSHOP: Object Oriented UX for Responsive Design
Page 18: WORKSHOP: Object Oriented UX for Responsive Design

User CelebrityAuthor

Person Template

>>

<

Page 19: WORKSHOP: Object Oriented UX for Responsive Design

History MissionAbout us

Static Template

>>

<

Page 20: WORKSHOP: Object Oriented UX for Responsive Design

Information Architecture

Interaction Design

System Design

manifests in the persistent navigation - the fire escape, the constant. What static object rely on.

manifests in the UI elements and action flows

manifests in the design of the dynamic objects and their flow

Page 21: WORKSHOP: Object Oriented UX for Responsive Design

Information ArchitectureInteraction Design

System Design >>>

Page 22: WORKSHOP: Object Oriented UX for Responsive Design

Questions? Comments?

Page 23: WORKSHOP: Object Oriented UX for Responsive Design

System Design in Action

Page 24: WORKSHOP: Object Oriented UX for Responsive Design

Audit Site Inventory

Page 25: WORKSHOP: Object Oriented UX for Responsive Design

Article

title

Text

Author name bio

Related articles

Image

date

shoe sizerelated articles

Product

Name

Comments

User datecomment

text

name

name

Description

Rating

price

Reviews

related products

Manufacturer

User rating

Name logo

SHARE BUY

1. Dynamic Object Inventory 2. Dynamic Object Manifestation

>

3. Dynamic Object Sketching

>

4. OOUX Prototyping (Demo) >

Page 26: WORKSHOP: Object Oriented UX for Responsive Design
Page 27: WORKSHOP: Object Oriented UX for Responsive Design

• It has multiple instances, each with unique content

• A user can create one

• It could be a search results facet

• You can imagine the organization adding or removing one

• It has metadata (date posted, length, number of likes)

• It’s not specific (Watch out for instances of objects!)

How to recognize a dynamic object

If you answered yes to ANY of these, you probably have a dynamic object

Page 28: WORKSHOP: Object Oriented UX for Responsive Design

GAME TIME! “Am I a dynamic

Object?”

Page 29: WORKSHOP: Object Oriented UX for Responsive Design

SongYES!

Page 30: WORKSHOP: Object Oriented UX for Responsive Design

“Viva Las Vegas”Nope

Page 31: WORKSHOP: Object Oriented UX for Responsive Design

AppYES!

Page 32: WORKSHOP: Object Oriented UX for Responsive Design

the footerNope

Page 33: WORKSHOP: Object Oriented UX for Responsive Design

the top navigationNope

Page 34: WORKSHOP: Object Oriented UX for Responsive Design

Lady GagaNope

Page 35: WORKSHOP: Object Oriented UX for Responsive Design

song popularityNope

Page 36: WORKSHOP: Object Oriented UX for Responsive Design

album cover imageNope

Page 37: WORKSHOP: Object Oriented UX for Responsive Design

album coverNope

Page 38: WORKSHOP: Object Oriented UX for Responsive Design

Article

title

Text

Author name bio

Related articles

Image

date

shoe size related articles

Product

Name

Comments User date comment text

name

name

Description

Rating

price

Reviews

related products

Manufacturer

User rating comment

Name logo description

SHARE BUY

ProductsSimilar

Manufacturers

Event

Title

Date/time

description

Related Product

REGISTER

Users going

Dynamic Object Inventorydynamic objects

core content and metadata

CTAs

profile pic

number of likes

date

history

size

available or not

quantity in stock

Blog name branding image

description tags? all articles,

archives

Page 39: WORKSHOP: Object Oriented UX for Responsive Design

Dynamic Content InventoryDynamic Object Spreadsheet

Page 40: WORKSHOP: Object Oriented UX for Responsive Design

Column 1:

List your dynamic objects

Column 2:

Does it have a

module? (yes/no)

Column 3:

Does it have a detail page?

(yes/no)

Column 4:

Does it have a list

page? (yes/no)

Column 6:

How critical is

the object? (1,2,3)

Column 5:

First pass of

grouping similar objects

into templates

Page 41: WORKSHOP: Object Oriented UX for Responsive Design

= Hierarchy Sketches of D.O. modules, detail pages and lists

Page 42: WORKSHOP: Object Oriented UX for Responsive Design

Pick 3 Dynamic Objects

Phase 1 MVP

Has Detail Page

Various template groups

Page 43: WORKSHOP: Object Oriented UX for Responsive Design

Object-Oriented design in Axure (Demo)

Page 44: WORKSHOP: Object Oriented UX for Responsive Design

Sophia Voychehovski

[email protected]

@SophiaVUX