mobile information architecture and interaction design (infocamp 2010)

70
Evidence-driven design Mobile Information Architecture & Interaction Design Nick Finck October 2nd, 2010 InfoCamp Seattle 2010 Evidence-driven design

Upload: nick-finck

Post on 28-Jan-2015

110 views

Category:

Education


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Evidence-driven design

Mobile Information Architecture & Interaction Design Nick FinckOctober 2nd, 2010

InfoCamp Seattle 2010

Evidence-driven design

Page 2: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

‣ User Experience Director

‣ Over 15 years of experience working in the web field

‣ Launched one of the very first web applications for the iPhone in 2007

‣ Has worked with Adobe, Boeing, CBS, Comcast, Google, HP, IBM, Microsoft, Oprah.com, PBS, and more

‣ Co-organized and curated more than 10 national and international web conferences & events

‣ Judged the Webby’s and several other web awards

‣ Founder of Digital Web Magazine and Blue Flavor

‣ Expertise in information architecture, interaction design, and user research

‣ BlinkInteractive.com

‣ NickFinck.com

‣ Google “Nick”

Blink Interactive

Nick Finck

Page 3: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Outline

‣ Discover

‣ Plan

‣ Design*

‣ Build

‣ Evaluate

* - Yes, animals will be involved in these parts of the presentation

Page 4: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

User Experience

Page 5: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Peter Morville’s Honeycomb

Usable

Useful

Desirable

Accessible

Credible

Findable

Valuable

Page 6: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate

Page 7: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

It’s not about us,it’s about the users!

Page 13: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Photo by Kristin Farwell

Kickoff Meeting

Page 14: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Content Audit / Inventory

Page 18: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Personas

Page 19: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate

Page 20: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Basic Principals of Mobile

Page 21: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Unreadable

Must zoom

Readability

Readablewithoutzooming

Fits perfectly within screen

Page 22: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Navigation

Hotspots visible & clickable only

after zoomed 10x

Content is somewhere way the heck up here

Navigationalong sidethe content

Page 23: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

In ergonomics, Fitts's law is a model of human movement which predicts the time required to rapidly move to a target area, as a function of the distance to the target and the size of the target.”

Description of Fitts’s LawWikipedia

Fitts’s Law

Page 24: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Barely navigable with microscopic hotspots

Super sizehotspots

Visuallycalled outnavigation

Use largerheadings &visual hints

Hotspots

Page 25: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

The world’ssmallestpagination

Pagination

Excellentpaginationsolution

Page 26: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Search

A perfectcase forsearch ahead

A typical search interaction

Page 27: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

A very typicalweb button

Buttons

I like big buttons!

Page 28: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

555-5555

Designedwith thespecificcontext inmind

A Note About Links

Page 29: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Calls to Action

Calls to action are lost in page

Make calls to actionvery obvious

Page 30: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate

Page 31: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Sketching The Mobile Experience

Page 32: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Nick Finck sketching tools

Garrett Dimon sketching tools

Michael Angeles sketching tools

Geoff Barnes sketching tools

Page 33: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Design Commission iPhone Stencil

Design Commission iPad Stencil

Design Commission iPhone Sketch Pad Design Commission iPad Sketch Pad

Design Commission Website Stencil

Design Commission Android Stencil

Page 34: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Brandon Ewoldt sketches

Michael Angeles sketches Anthony Armendariz sketches

KC Oh sketches

Page 35: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate

Page 36: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Wireframing The Mobile Experience

Page 37: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

OmniGroup OmniGraffle Microsoft Visio

Axure RP ProtoShare

Page 38: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Konigi Wireframe Stencil

Theresa Neil iPhone Wireframe Stencil Cvilly Touch Gesture Reference

MarlinMobile Android Wireframe Stencil

Page 39: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Paul Trow wireframes

James Yoon wireframes Annie Fang wireframes

Arquinauta wireframes

Page 40: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

An Example Project

Page 42: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 43: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 44: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 45: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 46: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 47: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 48: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 49: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 50: Mobile Information Architecture and Interaction Design (InfoCamp 2010)
Page 52: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate

Page 53: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Creating The Mobile Experience

Page 54: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Design Iteration

Page 57: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate

Page 58: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Qualifying The Mobile Experience

Page 59: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Paper Prototype

Page 60: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Usability Testing

Page 61: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

User Interviews

Page 62: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Historical Traffic Analysis

Page 63: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Real-Time Traffic Analysis

Page 64: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Evidence-Driven Iteration

Page 65: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

And one more thing...

Page 66: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate

Page 67: Mobile Information Architecture and Interaction Design (InfoCamp 2010)

Understand and identify the core

problems first

Identify possible solutions and

plan execution

Create designs that resolve the

core problems

Develop functional code based on the

designs

Review, test, and analyze effectiveness

of the design

Discover Plan Design Build Evaluate