svcc11_UIfundamentals_v3

54
Fundamentals of Good UI Design o Uday Gajendar Principal Designer Citrix Systems

description

http://www.udanium.com/misc/svcc11_UIfundamentals_v3.pdf

Transcript of svcc11_UIfundamentals_v3

Page 1: svcc11_UIfundamentals_v3

Fundamentals of Good UI Design

o

Uday  GajendarPrincipal  DesignerCitrix  Systems

Page 2: svcc11_UIfundamentals_v3

I  asked  Paul  if  he  would  come  up  with  a  

few  options,  and  he  said,  ‘No,  I  will  solve  

your  problem  for  you  and  you  will  pay  

me.  You  don’t  have  to  use  the  solution.  If  

you  want  options  go  talk  to  other  people.’

”o

Steve  Jobs

Page 3: svcc11_UIfundamentals_v3

o

Page 4: svcc11_UIfundamentals_v3

InteractionCommunication

& satisfying, useful

clear, effective

Structure

Style

Behavior

o

Page 5: svcc11_UIfundamentals_v3

ComplexityCraftsmanship&

extraneous redundancy

lack of careful diligence

Too many fontsToo many colorsToo many linesOverdone effects

Too many iconsNo hierarchyOver-emphasisNo logical groups

o

Page 6: svcc11_UIfundamentals_v3
Page 7: svcc11_UIfundamentals_v3
Page 8: svcc11_UIfundamentals_v3
Page 9: svcc11_UIfundamentals_v3
Page 10: svcc11_UIfundamentals_v3
Page 11: svcc11_UIfundamentals_v3
Page 12: svcc11_UIfundamentals_v3
Page 13: svcc11_UIfundamentals_v3

The  public  is  more  familiar  with  bad  design  than  

good  design.  It  is,  in  effect,  conditioned  to  prefer  

bad  design,  because  that  is  what  it  lives  with.  The  

new  becomes  threatening,  the  old  reassuring.

Paul  Rand,  graphic  designer

o

Page 14: svcc11_UIfundamentals_v3

Remember:  every  button,  icon,  text,  tab,  menu  item  is  yet  another  visual  &  cognitive  signal  that  a  user  must  process  and  learn,  thus  increasing  the  choices  to  be  evaluated,  even  if  it  is  a  for  a  split  second.

Page 15: svcc11_UIfundamentals_v3

Layout Type Color Icons

Metaphor Pa7erns Behavior Principles

ChoreographyCoherence Integrity••

Fundamentals

o

Page 16: svcc11_UIfundamentals_v3

Grids / Layouts / Structure

o

A  well-­‐designed  UI  must  be  grounded  in  strong  layouts  with  a  grid.  Grids  provide  order,  regularity,  rhythm,  and  control.  Knowing  how  to  work  with  grids  is  a  vital  interface  design  skill,  which  takes  years  to  master.  

AlignmentStructure Spacing••

Page 17: svcc11_UIfundamentals_v3

Navigational Structure

Informational Structure

Visual Structure

 Easy,  meaningful  path  (taskLlow)

Sensible  grouping  of  content  and  actions  (menus  and  tabs)

Attractive,  clear  organization  of  a  screen’s  content  (layout)

Page 18: svcc11_UIfundamentals_v3
Page 19: svcc11_UIfundamentals_v3

Grids: where to start?

o

CSS  Grid  Frameworks  like  960.gs,  Blueprint,  The  Golden  GridFlexible,  responsive  grid  designs:  scalability,  x-­‐device  use

Page 20: svcc11_UIfundamentals_v3

o

Typography

Type  is  about  tone  of  voice,  readability,  legibility.  Diligently  crafted  type  is  paramount  for  effective  communication.

KerningLeading Tracking••

Page 21: svcc11_UIfundamentals_v3

o

Most  design  problems  are  simply  type  issues.  As  a  good  rule,  start  your  design  with  three  fonts,  where  a  font  is  any  variation  of  the  typeface,  size,  weight,  style,  color,  etc.

Most design problems are simply type issues. As a good rule, start your design with three fonts, where a font is any variation of the typeface, size, weight, style, color, etc.

Most design problems are simply type issues. As a good rule, start your design with three fonts, where a font is any

variation of the typeface, size, weight, style, color, etc.

Typography

Page 22: svcc11_UIfundamentals_v3
Page 23: svcc11_UIfundamentals_v3
Page 24: svcc11_UIfundamentals_v3
Page 25: svcc11_UIfundamentals_v3
Page 26: svcc11_UIfundamentals_v3

o

Color  follows  the  same  constraints  as  type,  with  the  exception  that  color  gets  to  the  core  emotional  impact  of  the  product  in  a  more  direct,  visceral  way  that  type  does  not.  While  type  speaks,  color  punctuates.  

Color

Page 27: svcc11_UIfundamentals_v3
Page 28: svcc11_UIfundamentals_v3
Page 29: svcc11_UIfundamentals_v3
Page 30: svcc11_UIfundamentals_v3

o

Pick  a  color  palette  of  just  a  few  core  colors:  1  base,  3  complements,  1  highlight,  and  black  /  white

Color: where to start

Use  the  color  system  to  solve  functional  issues  Lirst,  then  add  expressive,  emotive,  brand  qualities.

Page 31: svcc11_UIfundamentals_v3

o

Icons  are  visual  indicators  of  status,  functionality,  or  branding.  They  should  complement  the  main  content,  and  not  contribute  to  UI  clutter  or  noise.  Just  like  type  and  color,  should  be  used  judiciously.

Icons / Imagery

Before  you  insert  an  icon,  always  ask  WHY.  

Page 32: svcc11_UIfundamentals_v3
Page 33: svcc11_UIfundamentals_v3

o

Fundamentals

Layout Type Color Icons

Metaphor Pa7erns Behavior Principles

ChoreographyCoherence Integrity••

Page 34: svcc11_UIfundamentals_v3

o

A  proper  mental  model  drives  good  design.  Expressedas  a  metaphor,  it  frames  the  product  properly  in  your  mind.  Intentional  &  contextual,  it  shapes  understanding  of  the  product’s  purpose  and  how  to  use  it.

Metaphors / Models

Page 35: svcc11_UIfundamentals_v3
Page 36: svcc11_UIfundamentals_v3
Page 37: svcc11_UIfundamentals_v3

o

Many  design  problems  are  simply  issues  of  poor  terminology:  button  labels,  menu  items,  feature  names,  etc.  Generally  speaking,  product  language  should  be  no  more  complicated  than  everyday  conversation.  Ask  your  target  audience.  

Language

Page 38: svcc11_UIfundamentals_v3

o

A  digital  product  is  used  to  do  something.  Interactive  behavior,  and  speciLically,  the  ability  to  directly  manipulate  data  with  an  input  device  as  an  intuitive,  seamless  extension  of  the  user’s  hand/mind,  are  critical  in  that  regard.

Affordances,  motion,  feedback  are  key.

Behavior

Page 39: svcc11_UIfundamentals_v3
Page 40: svcc11_UIfundamentals_v3

Matrix of Interesting Momentsfrom  Bill  Scott,  NetLlix

o

Prototype  behaviors  iteratively  &  obsessively.

Page 41: svcc11_UIfundamentals_v3

o

Patterns

As common problems are tossed around a community and are resolved, common solutions often spontaneously emerge. Eventually, the best of these rise above & reach the status of a Design Pattern.

A pattern describes an optimal solution to a common problem within a specific context.

Page 42: svcc11_UIfundamentals_v3

o

Page 43: svcc11_UIfundamentals_v3

o

Bill  Scott Jenifer  Tidwell Erin  Malone

Patterns  books  to  keep  nearby!

Page 44: svcc11_UIfundamentals_v3

Coherence

Page 45: svcc11_UIfundamentals_v3

Coherence thru Principles

Make  it  directKeep  it  lightweightStay  on  the  page

Provide  an  invitationUse  transitions

React  immediately

from  Bill  Scott,  NetLlix

Page 46: svcc11_UIfundamentals_v3

Coherence thru Principles

Focus  on  human  goalsMake  it  simpleInspire  delight

Exhibit  craftsmanshipDeliver  unique  value

Citrix  Product  Design

Page 47: svcc11_UIfundamentals_v3

o

Total Balance

In  the  end,  a  carefully  balanced  consideration  of  these  will  result  in  a  rewarding,  effective  UI  people  enjoy.

Layout Type Color Icons

Metaphor Pa7erns Behavior Principles

ChoreographyCoherence Integrity••

Page 48: svcc11_UIfundamentals_v3

ComplexityCraftsmanship&

extraneous redundancy

lack of careful diligence

Too many fontsToo many colorsToo many linesOverdone effects

Too many iconsNo hierarchyOver-emphasisNo logical groups

o

Page 49: svcc11_UIfundamentals_v3

Remember:  every  button,  icon,  text,  tab,  menu  item  is  yet  another  visual  &  cognitive  signal  that  a  user  must  process  and  learn,  thus  increasing  the  choices  to  be  evaluated,  even  if  it  is  a  for  a  split  second.

Page 50: svcc11_UIfundamentals_v3

At  the  core  of  what  we  are  is  our  values,  and  what  

decisions  and  actions  we  make  reBlect  those  values.

Steve  Jobs

“ ”

o

MeaningTrust Integrity••

Page 51: svcc11_UIfundamentals_v3
Page 52: svcc11_UIfundamentals_v3

Dieter  RamsSFMOMA Exhibit

People  react  positively  when  things  

are  clear  and  understandable.“ ”

Page 53: svcc11_UIfundamentals_v3

o

References

Designing  Visual  Interfaces  by  Mullet/SanoDesigning  Web  Interfaces  by  Bill  ScottEnvisioning  Information  by  Edward  Tufte  Designing  Interfaces  by  Jenifer  Tidwell