UX Sketching and Lo Fi Prototyping - Georgia Institute of...

27
UX Sketching and Lo Fi Prototyping Paper and pencil rules!

Transcript of UX Sketching and Lo Fi Prototyping - Georgia Institute of...

Page 1: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

UX Sketching and Lo Fi Prototyping

Paper and pencil rules!

Page 2: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Fall 2019 PSYCH / CS 6755 2

Agenda

ØPurposeØSketchingØWireflowsØWireframesØPractice

Page 3: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Why Sketch?

ØSketching for idea generationØSketching for hypothesis testingØSketching for ice breaking / logjam unjamming

ØQuick, cheap, easyØFlexible and avoids functional or form biases

Fall 2019 PSYCH / CS 6755 3

Page 4: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

UX Sketching vs. UI Sketching

ØAre you working on the eXperience or the Interface?

Fall 2019 PSYCH / CS 6755 4

Page 5: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching Basics

ØMaterialsØShapesØDrawing/sketching tipsØFractal FocusØUsing templatesØSaving your work

Fall 2019 PSYCH / CS 6755 5

Page 6: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: MaterialsØ Surface (large space, paper,

whiteboard, tablet, napkin)Ø Pens (broadly construed)

v Multiple forms, types, colorsØ Accessories

v Post it notes, transparenciesØ Capture method

Fall 2019 PSYCH / CS 6755 6

Page 7: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: Shapes

ØBuilding blocksv Circle, triangle, squarev Widgetsv People, objects

Fall 2019 PSYCH / CS 6755 7

Page 8: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: TipsØ Lines vs. circles, ovalsØ Edges vs. cornersØ “Minimalism”Ø “Rapidism”

Fall 2019 PSYCH / CS 6755 8

Page 9: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: PeopleØ Lines vs. circles, ovals

Fall 2019 PSYCH / CS 6755 9

Page 10: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: ThingsØ Just the gistØ Only important details

Fall 2019 PSYCH / CS 6755 10

Page 11: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: Fractal FocusØ Step 1: Generate ideas (informed brainstorming)Ø Step 2: Add details to selected concepts

Ø Start broad, zoom inv Sketch containers, largest elements first

Ø Zoom out again, then zoom in repeatedlyv Generate variations of form, flow, function, etc.v Add details in iterative manner, as a way of testing

designsv Sketching as hypothesis testing

Ø NOTE: Definition and details depend on developmentFall 2019 PSYCH / CS 6755 11

Page 12: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: TemplatesØ Get past the non-interesting, non-novel elementsØ Leverage templates, or simply ignore

frame and chrome

Fall 2019 PSYCH / CS 6755 12

Page 13: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching: Saving your work

ØTablet is helpfulØDigital camera / phone for most sketching

v Use app like Evernote to “scan” and share/re-use the sketches

ØCan build up the sketch collectionv Use your own earlier sketches as templates/foundations for

subsequent more detailed sketches

Fall 2019 PSYCH / CS 6755 13

Page 14: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

EXERCISE: Sketch Elements

ØCircle, triangle, squarev Consistency vs. variations

ØUI forms (easy?)v Device, software, browser, widgets

ØUX components (harder?)v Persons, objects, spaces, interactions, emotions, etc.

ØAnnotationsv Supporting (but crucial) elements in the sketch processv Different colors can help

Fall 2019 PSYCH / CS 6755 14

Page 15: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

WireflowsØ Sequence of interaction, flow through the UX

v “Chunks” (e.g., screens)v Choicesv Branches

Ø Overall flow / total journey (high level)v e.g., flow through a complete ecommerce UX

Ø Screen flow (portion of a UX)v e.g., uploading a file to a resume site

Ø Navigation schemev e.g., tabs, buttons, etc.

Ø Screen statesv messages, errors, spinning beachball, progress barFall 2019 PSYCH / CS 6755 15

Page 16: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Wireflows

Fall 2019 PSYCH / CS 6755 16

Page 17: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Wireflows

Fall 2019 PSYCH / CS 6755 17

Page 18: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Sketching Wireflows

ØDefine a starting pointv (could be many)

ØSketch user journey from that pointØAlternative entries, flows, exitsØAdd annotations

v Including information architecture notes

ØNote: KISS: Keep it simple, still

Fall 2019 PSYCH / CS 6755 18

Page 19: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

More Wireflows

Fall 2019 PSYCH / CS 6755 19

Page 20: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

More Wireflows (logic flow)

Fall 2019 PSYCH / CS 6755 20

Page 21: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

More Wireflows (more than screens)

Fall 2019 PSYCH / CS 6755 21

ØFlows include hardware, software, people, things (not just screens!)

Page 22: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Wireframes (finally)

ØInitial mockup of layout of UIØElements and placingØNot photo-realisticØStill focused on system flow

v Added specificity

ØCould program much of the logic from wireframe

Fall 2019 PSYCH / CS 6755 22

Page 23: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Wireframes

Fall 2019 PSYCH / CS 6755 23

Page 24: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Wireframes

Fall 2019 PSYCH / CS 6755 24

Page 25: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Wireframes

Fall 2019 PSYCH / CS 6755 25

Page 26: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Wireframes (note: mixed media)

Fall 2019 PSYCH / CS 6755 26

Page 27: UX Sketching and Lo Fi Prototyping - Georgia Institute of ...sonify.psych.gatech.edu/~walkerb/classes/ms-hci/pdf/65-sketching.p… · Ø Start broad, zoom in v Sketch containers,

Fall 2019 PSYCH / CS 6755 27

Upcoming

ØDesign ChallengeØPrototyping software (mid-fidelity)ØMidtermØPrototyping (physical)ØPoster Session #1