34

Codestrong 2012 breakout session designing the ultimate user experience

Embed Size (px)

Citation preview

Page 1: Codestrong 2012 breakout session   designing the ultimate user experience
Page 2: Codestrong 2012 breakout session   designing the ultimate user experience

• Design lead and Sr UI/UX

Architect, Professional

Services, Appcelerator

• Digital Media Instructor,

Rhode Island School of

Design, CE

• Office hours

Page 3: Codestrong 2012 breakout session   designing the ultimate user experience
Page 4: Codestrong 2012 breakout session   designing the ultimate user experience
Page 5: Codestrong 2012 breakout session   designing the ultimate user experience

• Filters

• Pattern-Hungry

• Rooted in Extremes

Page 6: Codestrong 2012 breakout session   designing the ultimate user experience

• The in-action refinement

and optimization of

hindsight

• We know what we need

today to help us

understand what we will

need tomorrow

• We live in a time where it is

extremely convenient to

collect and connect data

Page 7: Codestrong 2012 breakout session   designing the ultimate user experience
Page 8: Codestrong 2012 breakout session   designing the ultimate user experience

• Apps, like any product, are

experience packages

• We must consider end-to-

end

• From chemistry, to

ingredients, to recipe, to

cake (is not a lie), to

delivery, to nomnomnom

Page 9: Codestrong 2012 breakout session   designing the ultimate user experience

• Necessary convergence in

technology, where

convenience meets

resources, but we aren’t

yet resource limitless

• Personal user comfort and

usability testing

Page 10: Codestrong 2012 breakout session   designing the ultimate user experience
Page 11: Codestrong 2012 breakout session   designing the ultimate user experience
Page 12: Codestrong 2012 breakout session   designing the ultimate user experience

• Understanding the

problems of others helps us

gain insight in to the

human condition

• The more we do this, the

better we are at spotting

patterns; learning what

people fundamentally want

and need

• Ask questions

Page 13: Codestrong 2012 breakout session   designing the ultimate user experience

• In user-centric design, you

must consider the user,

each step of the way

• Enrich with value

• Keep it authentic and

honest

• User value (needs), profiles,

and stories help us to

define the overall, core

experience

Page 14: Codestrong 2012 breakout session   designing the ultimate user experience

• Mobility has made

technology very personal

• Driven by convenience and

truly unique experiences

• Users are now more aware

than ever before

Page 15: Codestrong 2012 breakout session   designing the ultimate user experience

• Asymmetrical balance

between familiarity and

innovation

• Skeuomorphism and real

life, material metaphors

• Compliment with

concierge-like services and

mechanisms

Page 16: Codestrong 2012 breakout session   designing the ultimate user experience

• An awesome experience

does not equate to success

• Investing in awesome

experience is always a

positive for the user

• Average-to-poor user

experience will continue to

have an ever-increasing,

negative impact on

business success

Page 17: Codestrong 2012 breakout session   designing the ultimate user experience
Page 18: Codestrong 2012 breakout session   designing the ultimate user experience
Page 19: Codestrong 2012 breakout session   designing the ultimate user experience

• Design for mobility, first

• Consider product target

platforms

• Asymmetrical balance of

mainstays and new stuff

• Preventing design

compromise should be a

super high priority

Page 20: Codestrong 2012 breakout session   designing the ultimate user experience

• Avoid data and context

overload

• Make content meaningful

and accessible to what the

user is currently doing and

what they currently need

• Navigation and interaction

will be largely dictated and

influenced by core

experience

Page 21: Codestrong 2012 breakout session   designing the ultimate user experience

• We should always strive for

fun and memorable

experiences

• Constantly reinforce the

pleasure that is derived

from inputs and outputs

Page 22: Codestrong 2012 breakout session   designing the ultimate user experience
Page 23: Codestrong 2012 breakout session   designing the ultimate user experience

• Increased flexibility

• Platform-specific

• Improved differentiation

Page 24: Codestrong 2012 breakout session   designing the ultimate user experience

• Interaction commitment

• CLEARLY identify primary

contexts, secondary

contexts, and detail

contexts

• Avoid primary/secondary

and detail cross-context

• The path should be simple

to traverse in either

direction

Page 25: Codestrong 2012 breakout session   designing the ultimate user experience

• Visualize information

architecture and design

into a format that a user

can understand

• How can we allow for the

interesting display of and

interaction with data?

• These are the more obvious

opportunities

Page 26: Codestrong 2012 breakout session   designing the ultimate user experience
Page 27: Codestrong 2012 breakout session   designing the ultimate user experience
Page 28: Codestrong 2012 breakout session   designing the ultimate user experience
Page 29: Codestrong 2012 breakout session   designing the ultimate user experience

• …not equal

• …limited

• …diverse, offering

opportunities to learn

Page 30: Codestrong 2012 breakout session   designing the ultimate user experience

• Make platform the star

• The platform is your go-to-

guy out in the field

• Empower the platform to

successfully deliver

consistently awesome

experiences to your

customers

Page 31: Codestrong 2012 breakout session   designing the ultimate user experience

• Experience equality is

providing the best

experience possible, given

the constraints of the

environment

• Everyone is accountable for

platform experience

Page 32: Codestrong 2012 breakout session   designing the ultimate user experience

• Closely study platform user

interface guidelines

• Not every documented

convention is best for every

experience; known or

unknown

• Break some rules

Page 33: Codestrong 2012 breakout session   designing the ultimate user experience
Page 34: Codestrong 2012 breakout session   designing the ultimate user experience