WORKSHOP: Object Oriented UX for Responsive Design
-
Upload
sophia-voychehovski -
Category
Design
-
view
314 -
download
4
description
Transcript of WORKSHOP: Object Oriented UX for Responsive Design
RESPONSIVE REDESIGN IN A DAY
Experience/Knowledge in Responsive Design
Experience/Knowledge in Content Strategy
Experience/Knowledge in Sticky Note Artistry
Groups!
RESPONSIVE REDESIGN IN A DAY
AKA: Object Oriented UX
In a post-responsive-revolution world
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)
THE WORLD IS MADE OF OBJECTS
and ACTIONS
Web experiences are the same
1990’s: static objects
2000s: actions
Today: dynamic objects
Information Architecture
Interaction Design
System Design / OOUX
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
GAME TIME! “Which site is responsive?”
An OOUX (or System Design)
Vocabulary
Often timely, often updated
multiple instantiations
is the purpose
Evergreen
single instantiation
talks about the purpose
Core content
Core content
CTA
CTA
metadata metadata
nested obj nested obj nested obj
UIUI
Object Elements
Meta Data Nested
Objects
author
location
genre
User CelebrityAuthor
Person Template
>>
<
History MissionAbout us
Static Template
>>
<
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
Information ArchitectureInteraction Design
System Design >>>
Questions? Comments?
System Design in Action
Audit Site Inventory
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) >
• 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
GAME TIME! “Am I a dynamic
Object?”
SongYES!
“Viva Las Vegas”Nope
AppYES!
the footerNope
the top navigationNope
Lady GagaNope
song popularityNope
album cover imageNope
album coverNope
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
Dynamic Content InventoryDynamic Object Spreadsheet
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
= Hierarchy Sketches of D.O. modules, detail pages and lists
Pick 3 Dynamic Objects
Phase 1 MVP
Has Detail Page
Various template groups
Object-Oriented design in Axure (Demo)