content first prototyping

41
CONTENT FIRST PROTOTYPING #CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE CONVEY UX SEATTLE, WA | 1 MARCH, 2017

Upload: andy-fitzgerald

Post on 05-Apr-2017

156 views

Category:

Design


0 download

TRANSCRIPT

CONTENT FIRST PROTOTYPING

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

CONVEY UXSEATTLE, WA | 1 MARCH, 2017

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

CONTENT & DESIGN

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

CONTENT & DESIGN

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

CONTENT & DESIGN

Content

Semantic Structure

Visual Hierarchy & Style

Interactivity

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

CONTENT & DESIGN

FIND & REPLACE (& DESPAIR)

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

FIND & REPLACE

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

FIND & REPLACE

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

FIND & REPLACEFIND & REPLACE … & DESPAIR

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

THREE LEVELS OF PROCESSING

Visceral Behavioral Reflective

Adapted from Don Norman’s Emotional Design

Well learned, routine operations

Sensitive to experience, training & education

Rapid judgements about good & bad, safe & dangerous

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

THREE LEVELS OF PROCESSING

Visceral Behavioral Reflective

+ ?

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

A SYSTEM OF WORDS

“A complex system that works is invariably

found to have evolved from a simple system

that works.”

– John Gall

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

OPPORTUNITIES

‣ Test and iterate across behavioral & reflective processing

‣ Build simple language systems that work

‣ Encourage clients to work with content earlier in the

design process

‣ Work collaboratively on content structure and design

with team members and clients

GOALS & APPROACH

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GOALS

‣ A flexible, collaborative environment in which to test,

learn and iterate quickly

‣ Built with lightweight, open source resources

‣ That is as transparent as possible, in order to model and

communicate the functioning of the system

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

SIMULATION: THE WHITE BOX

“Instead of the inside of the system being

perfectly hidden, it is perfectly revealed – a white

box rather than a black box.”

– Gerald Weinberg

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

APPROACH

<section> <article> <h1> {{ … }} </h1> <p> {{ … }} </p> </article> </section>

Structure

ContentCourse Name

Description Category

Age Range Instructor

Style

h3 { margin-top: 1rem; text-transform: uppercase; font-weight: 500; &.rule { border-bottom: solid 1px; margin-bottom: 1rem; } }

Serve

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

APPROACH

StructureContent Style Serve

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

APPROACH

StructureContent Style Serve

Content Structure Style Serve

XLSX JSON

Images + Assets

Markdown

confi

g.ym

l

SASS

/CSS

Java

scri

pt

loca

l ser

ver

JSON+

Markdown+

Modular Includes

+HTML

Templates+

Logic

Content Structure Style Serve

XLSX JSON

Images + Assets

Markdown

confi

g.ym

l

SASS

/CSS

Java

scri

pt

loca

l ser

ver

JSON+

Markdown+

Modular Includes

+HTML

Templates+

Logic

CONTENT FIRST PROTOTYPING IN ACTION

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

GREEN LAKE COMMUNITY CENTER

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

Content

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

Content

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

StructureContent

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

StructureContent

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

StructureContent Style

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

StructureContent Style

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

StructureContent Style Serve

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

VS VS

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GREEN LAKE COMMUNITY CENTER

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

OPPORTUNITIES

‣ Test and iterate across behavioral & reflective processing

‣ Build simple language systems that work

‣ Encourage clients to work with content earlier in the

design process

‣ Work collaboratively on content structure and design

with team members and clients

GETTING STARTED

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GOALS

‣ A flexible, collaborative environment in which to test,

learn and iterate quickly

‣ Built with lightweight, open source resources

‣ That is as transparent as possible, in order to model and

communicate the functioning of the system

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

APPROACH

<section> <article> <h1> {{ … }} </h1> <p> {{ … }} </p> </article> </section>

Structure

ContentCourse Name

Description Category

Age Range Instructor

Style

h3 { margin-top: 1rem; text-transform: uppercase; font-weight: 500; &.rule { border-bottom: solid 1px; margin-bottom: 1rem; } }

Serve

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GETTING STARTED

Content First Prototyping Framework

Jekyll

Zurb Foundation

#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE

GETTING STARTED

andyfitzgeraldconsulting.com [email protected]

@andybywire

THANK YOU!

CONTENT FIRST PROTOTYPING#CONTENTFIRST