Top Banner
Documenting Design Patterns For cross-functional teams Dani Nordin @danigrrl
32

[Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Jul 31, 2015

Download

Design

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Documenting Design Patterns

For cross-functional teams

Dani Nordin @danigrrl

Page 2: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Senior UX Designer, Harvard Business Review Group

UXD Bootcamp, General Assembly

Author, Drupal for Designers (O’Reilly, 2012)

About the presenter

@srijan #SrijanWW

Page 3: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Design Patterns at HBR

Page 4: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

•  Based in site CSS •  Mobile first •  Creates repeatable, reusable

design patterns •  Speeds up front-end production

The great

@srijan #SrijanWW

Page 5: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

•  Documentation lacking •  Disorganized •  Design team still working in

Illustrator and PSD comps

The not-so-great

@srijan #SrijanWW

Page 6: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Legibility/inconsistency issues

@srijan #SrijanWW

Page 7: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Contrast issues

Page 8: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

“Why don’t you just use this helper class?”

@srijan #SrijanWW

<div class=“credit text-very-tight line-height-loose push-1 medium-3 columns…

Page 9: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

What to do?

Page 10: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Step 1: Inspiration

Page 11: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Step 1: Inspiration

Page 12: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Step 1: Inspiration

Page 13: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Step 2: Start organizing

Page 14: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Step 2: Start organizing

Page 15: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Step 2: Start organizing

Page 16: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Step 3: Document Principles & Guidelines

Page 17: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

•  Guiding principles •  Colors •  Typography •  Icons •  Responsive grid •  CSS helper classes

Documenting Guidelines

@srijan #SrijanWW

Page 18: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

•  System messaging •  Interface copy •  Design/user testing protocols

and process •  Interaction standards

Other considerations?

@srijan #SrijanWW

Page 19: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

HOLD UP.

Page 20: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Why is User Research in here? That’s not really “design.”

@srijan #SrijanWW

Page 21: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

We’ve been trying to make the wiki* a central location for all this stuff.

@srijan #SrijanWW

*that nobody ever reads

Page 22: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

•  Who creates things on the website?

•  What do they need to know?

Revisit the purpose

@srijan #SrijanWW

UX

Design

Tech

Editorial Marketing

Product

Page 23: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

•  Internal or external? •  Developers? •  Designers? •  Writers? •  Marketers?

Specific use cases: •  Visiting designers and

contractors •  Third-party partners •  Seasonal Interns

Define the audience

@srijan #SrijanWW

Page 24: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Align on purpose/goals

•  Establish common principles and guidelines

•  Create repository of interface elements

•  Increase efficiency of iteration & design

@srijan #SrijanWW

Page 25: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Redefine “style guide”

CSS classes? <h1> vs. <h5>? What system messages look like?

Interface elements Typographic hierarchy What system messages SAY?

@srijan #SrijanWW

Page 26: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Start with the basics

•  Colors •  Type Styles •  Form Elements •  Grid •  Image sizes •  Icons

@srijan #SrijanWW

Page 27: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Add in building blocks

•  Content “teasers” •  Sidebar widgets •  Search results •  Menus •  Callouts •  Utilities

@srijan #SrijanWW

Page 28: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Build up to templates

•  Blog post/article •  Product page •  Search page •  Paywall •  Registration and Signin

screens

@srijan #SrijanWW

Page 29: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Establish copy guidelines

•  Feedback messages •  System emails •  Voice and Tone •  Words and phrases •  Marketing emails

@srijan #SrijanWW

Page 30: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Socialize and iterate

•  Reference in design reviews •  Send to third-party vendors •  Use during design phase •  Adapt as new features are created and old ones refined

@srijan #SrijanWW

Page 31: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Let the process evolve

http://commons.wikimedia.org/wiki/File:Evolution-des-wissens.jpg

Page 32: [Srijan Wednesday Webinars] Documenting Design Patterns for Cross Functional Product Teams

Dani Nordin @danigrrl

Thank You!

Take this conversation online by tweeting using the hashtag #SrijanWW