paper to-prototype

66
FROM PAPER TO PROTOTYPE Achieving a Lean and Iterative Design Process Develop Denver 08.07.2015 Monday, August 10, 15

Upload: andrew-baker

Post on 12-Apr-2017

299 views

Category:

Design


1 download

TRANSCRIPT

Page 1: Paper to-prototype

FROM PAPER TO PROTOTYPEAchieving a Lean and Iterative Design Process

Develop Denver08.07.2015

Monday, August 10, 15

Page 2: Paper to-prototype

ABOUT MEAndrew Baker

Design TechnologistKarsh Hagan

Monday, August 10, 15

Page 3: Paper to-prototype

Concept + Strategy

UX

Visual Design & Art Direction

DESIGN TECHNOLOGIST?

Prototyping

Front-End Development

Monday, August 10, 15

Page 4: Paper to-prototype

WHY THE WEIRD TITLES?

Monday, August 10, 15

Page 5: Paper to-prototype

WHY THE WEIRD TITLES?

1st developer

Monday, August 10, 15

Page 6: Paper to-prototype

WHY THE WEIRD TITLES?

1st developer

2nd hire in interactive dept.

Monday, August 10, 15

Page 7: Paper to-prototype

‘Alright Andrew, we’re a small team, so we may just have to figure shit out as we go. Lets make sure the user flow for this banner ad campaign is done by Friday’

1st DAY IN AGENCY LIFE

Monday, August 10, 15

Page 8: Paper to-prototype

‘Alright Andrew, we’re a small team, so we may just have to figure shit out as we go. Lets make sure the user flow for this banner ad campaign is done by Friday’

1st DAY IN AGENCY LIFE

Monday, August 10, 15

Page 9: Paper to-prototype

‘Alright Andrew, we’re a small team, so we may just have to figure shit out as we go. Lets make sure the user flow for this banner ad campaign is done by Friday’

1st DAY IN AGENCY LIFE

What is a user flow?

Monday, August 10, 15

Page 10: Paper to-prototype

‘The landing page looks good...But after testing it looks like something may be happening to layout in IE6’

2nd WEEK.

Monday, August 10, 15

Page 11: Paper to-prototype

‘The landing page looks good...But after testing it looks like something may be happening to layout in IE6’

2nd WEEK.

Monday, August 10, 15

Page 12: Paper to-prototype

•Small, interdisciplinary teams

•Client transparency

•Technology and process agnostic*

•Figuring shit out

ALAS, WE HAVE COME A LONG WAY

Monday, August 10, 15

Page 13: Paper to-prototype

SMALL INTERDISCIPLINARY TEAMS

Visual Designer

Lead Developer

Design TechnologistProject Manager

Experience PlannerAccount Strategist

Monday, August 10, 15

Page 14: Paper to-prototype

depends on core requirements

OUR EVOLVING PROCESS

Client expectationsTimelineScope

Monday, August 10, 15

Page 15: Paper to-prototype

Monday, August 10, 15

Page 16: Paper to-prototype

A TRADITIONAL WATERFALL DESIGN PROCESS

Monday, August 10, 15

Page 17: Paper to-prototype

meet plan work (in isolation)

SILOS OF EXPERTISE

UX spec Design comps Prototype/build

Monday, August 10, 15

Page 18: Paper to-prototype

A LEAN DESIGN PROCESS

Monday, August 10, 15

Page 19: Paper to-prototype

Phase 1: Discovery and Kickoff

• Research and interviews

• Requirements planning

• IA exercises (card sort)

• User flow

• Content Hierarchy

A LEAN DESIGN PROCESS

Monday, August 10, 15

Page 20: Paper to-prototype

Monday, August 10, 15

Page 21: Paper to-prototype

PHASE 1 (DISCOVERY) TOOLS & TEAM

Brand DocumentationPaperWhiteboard

Key StakeholdersFull Internal Team Users

Monday, August 10, 15

Page 22: Paper to-prototype

Phase 2: UX Strategy and Design

• Detailed personas

• User/task flows (features, not pages)

• Wireframes

THE LEAN DESIGN PROCESS

Monday, August 10, 15

Page 23: Paper to-prototype

Monday, August 10, 15

Page 24: Paper to-prototype

PHASE 2 (UX) TOOLS & TEAM

KeynoteUX Tools*Illustrator

DesignerExperience Planner Technologist

*UX pin, Invision, Gliffy, Axure, Paper prototypesMonday, August 10, 15

Page 25: Paper to-prototype

Phase 3: Art Direction and Initial Design

• Mood boards

• Primary page/view design

• Style Guide/UI Kit

THE LEAN DESIGN PROCESS

Monday, August 10, 15

Page 26: Paper to-prototype

Monday, August 10, 15

Page 27: Paper to-prototype

PHASE 3 (DESIGN) TOOLS & TEAM

PaperSketchIllustrator/Photoshop

Designer Technologist

Monday, August 10, 15

Page 28: Paper to-prototype

Phase 3: Design and Build

• Build out front-end UI

• Use initial design comp/UI kit to guide styling

• Real Content

THE LEAN DESIGN PROCESS

Monday, August 10, 15

Page 29: Paper to-prototype

Monday, August 10, 15

Page 30: Paper to-prototype

PHASE 3 TOOLS & TEAM

Browser/Dev ToolsCodepenText Editor

DesignerLead Dev Technologist

Monday, August 10, 15

Page 31: Paper to-prototype

Phase 4: QA and Deploy

• Cross-browser and device test

• Debug

• Deploy

THE LEAN DESIGN PROCESS

Monday, August 10, 15

Page 32: Paper to-prototype

PHASE 4 (DEPLOY) TOOLS & TEAM

Google SheetsTrelloBrowserStack

Project Manager Technologist Lead Developer

Monday, August 10, 15

Page 33: Paper to-prototype

Monday, August 10, 15

Page 34: Paper to-prototype

WHEN NOT TO....

Monday, August 10, 15

Page 35: Paper to-prototype

Client’s needs aren't suited

•large, bureaucratic approval process

•feature list in constant flux

•vision not well defined

WHEN NOT TO PUSH LEAN DESIGN

Monday, August 10, 15

Page 36: Paper to-prototype

Client is highly visual

•highly polished design comps vs. working prototypes that may not have full visual realization

•feature list in constant flux

•vision not well defined

WHEN NOT TO....

Monday, August 10, 15

Page 37: Paper to-prototype

Design is illustrative or textural

•Highly illustrative content will still be best achieved in Illustrator or similar tool

•Textures can be achieved in CSS but are difficult to realize without starting in a traditional design tool

WHEN NOT TO....

Monday, August 10, 15

Page 38: Paper to-prototype

THE LEAN DESIGN ARGUMENT

Monday, August 10, 15

Page 39: Paper to-prototype

Design vs. Code

Design & Code

Monday, August 10, 15

Page 40: Paper to-prototype

DESIGN vs. CODE = FRAMEWORK PROLIFERATION

Monday, August 10, 15

Page 41: Paper to-prototype

DESIGN VS CODE = BAD PRACTICE

Monday, August 10, 15

Page 42: Paper to-prototype

DESIGN & CODE = MAGIC

Monday, August 10, 15

Page 43: Paper to-prototype

THE REASONS

Monday, August 10, 15

Page 44: Paper to-prototype

#1 - INTERACTIVITY

Monday, August 10, 15

Page 45: Paper to-prototype

#2 - UI ANIMATION

Monday, August 10, 15

Page 46: Paper to-prototype

#2 - ELASTIC ART BOARD

Monday, August 10, 15

Page 47: Paper to-prototype

#3 - DESIGN SYSTEM THINKING

Monday, August 10, 15

Page 48: Paper to-prototype

#4 - TYPOGRAPHY RENDERING

Monday, August 10, 15

Page 49: Paper to-prototype

#5 - PROGRESS AND PRODUCTIVITY

Monday, August 10, 15

Page 50: Paper to-prototype

#6 - TESTING YOUR DESIGNS

Monday, August 10, 15

Page 51: Paper to-prototype

#7 - LESS DETAILED DOCUMENTATION

Monday, August 10, 15

Page 52: Paper to-prototype

#7 - LESS DETAILED DOCUMENTATION

Monday, August 10, 15

Page 53: Paper to-prototype

#8 - DESIGN WITH DATA

Monday, August 10, 15

Page 54: Paper to-prototype

#9 - USER EXPERIENCE IS THE RESPONSIBILITY OF EVERYONE ON THE TEAM

Monday, August 10, 15

Page 55: Paper to-prototype

THE TOOLS

Monday, August 10, 15

Page 56: Paper to-prototype

TEXT EDITOR & BUILD TOOLS

Monday, August 10, 15

Page 57: Paper to-prototype

CODEKIT

Monday, August 10, 15

Page 60: Paper to-prototype

ATOMIC.IO

Monday, August 10, 15

Page 61: Paper to-prototype

AFTER EFFECTS

Monday, August 10, 15

Page 62: Paper to-prototype

KEY INSIGHTS

Monday, August 10, 15

Page 63: Paper to-prototype

WE CAN SKETCH WITH TECHNOLOGY

Monday, August 10, 15

Page 64: Paper to-prototype

WE CAN SKETCH WITH TECHNOLOGY

STATIC MOCKUPS DONT CUT IN ANYMORE

Monday, August 10, 15

Page 65: Paper to-prototype

WE CAN SKETCH WITH TECHNOLOGY

STATIC MOCKUPS DONT CUT IN ANYMORE

CREATIVITY IS NOT A PRODUCT OF THE TOOL

Monday, August 10, 15

Page 66: Paper to-prototype

THANK YOU

@agbbaker

andrewbaker

andrewgbaker

@agbbaker

Monday, August 10, 15